Drupal is a registered trademark of Dries Buytaert
Release: Leaflet 10.4.11 Minor update available for module leaflet (10.4.11). Release: Session Inspector 1.0.8 Minor update available for module session_inspector (1.0.8). Release: Migrate QA 2.0.4 Minor update available for module migrate_qa (2.0.4). Release: CKEditor Description List 3.0.0 Major update available for module ckeditor_descriptionlist (3.0.0). Release: FlowDrop 2.4.0 Minor update available for module flowdrop (2.4.0). Release: JWT Token Refresh 1.0.4 Minor update available for module jwt_token_refresh (1.0.4). Release: ConReg 1.0.0-beta1 First beta version released for module conreg (1.0.0-beta1). Release: AI Image Studio 1.0.0-beta8 New beta version released for module ai_image_studio (1.0.0-beta8). Usage Milestone: Statistics Counter Module statistics_counter crossed 1,000 active installs. Module Revived: Decoupled Router 2.0.7 Module decoupled_router updated after 11 months of inactivity (2.0.7).

ReadRemaining

1 sites Security covered
View on drupal.org

This module shows readers an estimate of how long it will take to read your content. It displays a reading time gauge on selected content types.

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.

Sponsors



Activity

Tracked releases
2
Tracked since
Jun 2026
Latest release
1 month ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

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