Drupal is a registered trademark of Dries Buytaert
drupal 10.6.12 Update released for Drupal core (10.6.12)! drupal 11.3.13 Update released for Drupal core (11.3.13)! drupal 10.6.11 Update released for Drupal core (10.6.11)! drupal 11.3.12 Update released for Drupal core (11.3.12)! drupal 11.2.14 Update released for Drupal core (11.2.14)! drupal 10.5.12 Update released for Drupal core (10.5.12)! cms 2.1.3 Update released for Drupal core (2.1.3)! drupal 10.5.11 Update released for Drupal core (10.5.11)! drupal 11.3.11 Update released for Drupal core (11.3.11)! drupal 11.2.13 Update released for Drupal core (11.2.13)! drupal 10.6.10 Update released for Drupal core (10.6.10)! cms 2.1.2 Update released for Drupal core (2.1.2)! drupal 11.1.10 Update released for Drupal core (11.1.10)! drupal 10.5.10 Update released for Drupal core (10.5.10)! drupal 10.4.10 Update released for Drupal core (10.4.10)! drupal 11.2.12 Update released for Drupal core (11.2.12)! drupal 11.3.10 Update released for Drupal core (11.3.10)! drupal 10.6.9 Update released for Drupal core (10.6.9)! drupal 10.6.8 Update released for Drupal core (10.6.8)! drupal 11.3.9 Update released for Drupal core (11.3.9)!

Tell your readers how long they'll need to get through all of your gibberish, with this clever module. With ReadRemaining.js,

TL;DR is a thing of the past.

The module implements the ReadRemaining.js library and shows a small, non-annoying gauge with the estimated remaining reading time on the content types you choose.

Requirements

  • Drupal 11 or 12
  • The ReadRemaining.js library (MIT) — installed automatically via Composer (see below)

Installation

Recommended (Composer): add the library's package definition to the repositories section of your root composer.json (full snippet in the module's README.txt), then run:

composer require drupal/readremaining

This fetches the library into /libraries/readremaining automatically. You can also install the library manually: download version 1.0.x, rename the folder to readremaining, and place it in /libraries/.

Configuration

  1. Enable the module.
  2. Go to Administration » Configuration » System » ReadRemaining (/admin/config/system/readremaining).
  3. Select the content types it should be active on.
  4. Optionally tweak the DOM selector, look & feel, and JavaScript settings.
  5. Save, then view a node of a selected content type.

Maintainer

Fons Vandamme

Activity

Total releases
2
First release
Jun 2026
Latest release
23 hours ago
Release cadence
0 days
Stability
100% stable

Releases

Version Type Release date
2.3.1 Stable Jun 30, 2026
2.3.0 Stable Jun 30, 2026