A reading ledger for developer documentation

Keep your place in developer docs.

Track the technical pages you have actually seen. Build or resume a local index, reveal visible progress, and decide when each page should keep recording.

Published for Chrome, Edge, and Firefox. Reading progress is stored locally by the extension.

Reading pathReact CompilerVisible progress in context
React documentation page enhanced with a document progress card, per-page progress badges, and a right-side reading map.

How it works

A progress trail through dense documentation.

  1. 01

    Build or resume an index

    Open the extension on a supported documentation site to collect its pages, measure body content, and resume an interrupted index when a checkpoint is available.

  2. 02

    Track what you see

    Progress is calculated from the body content that enters your viewport, not simply from pages you visited.

  3. 03

    Control progress per page

    See total progress, page badges, a right-side reading map, and a draggable page recording switch while moving through long technical guides.

Product proof

Progress appears where reading happens.

A document-wide overview sits beside page-level detail, so unfinished material remains visible while you read, pause, or clear page progress.

Reading progress interface embedded into the React documentation sidebar and page view.
Document page view with progress badges and reading map
Popup summary for an indexed documentation collection.
Index summary in the browser toolbar

Latest update

What's new in v0.2.0

2026-06-03 · Resumable indexing and page-level controls

Version 0.2.0 adds recovery paths for interrupted indexing, more precise page progress controls, and smoother support for detected documentation frameworks.

  • Resume interrupted index builds from saved checkpoints when the sidebar links still match.
  • Pause or resume recording for the current page from a draggable page-level switch.
  • Delete an individual page's reading record from its progress badge in the documentation sidebar.
View all updates

Coming next

Reserve the next layer.

The next web app work is moving toward accounts, a personal progress dashboard, and cross-device sync. Pick what matters to you and leave an email for a one-time launch notice.

Feature completion notices only. No marketing list.

Supported docs

Built in where you learn. Detectable beyond it.

Detectable documentation frameworks

Other HTTPS documentation sites can be checked for a supported framework before indexing. Detection can be reused for the same host and document range, but does not guarantee every site implementation.

  • Docusaurus
  • VitePress
  • Nextra
  • Fumadocs
  • Starlight
  • Material for MkDocs
  • Retype

Local by implementation

Your reading data stays local.

Documentation indexes, reading progress, site settings, page settings, and index checkpoints are stored in the extension's local IndexedDB database. Global settings use browser extension local storage.

Import and export are actions you start from the manager page; exported data can optionally include reading progress and global application settings.

These are verified product-storage facts, not a substitute for a privacy policy.

Questions, answered

The facts before you install.

What progress does the extension track?

It records the visible height ranges of documentation body content as you read and uses those ranges to calculate per-page and total document progress.

Can indexing resume after it stops?

Yes. Indexing saves temporary checkpoints during measurement, and the popup can offer a resume action when the previous sidebar links still match the current documentation range.

Which documentation sites are supported?

React Docs, Playwright Docs, and OpenAI Codex Docs have built-in support. Other HTTPS documentation sites can be checked for detectable frameworks such as Docusaurus, VitePress, Nextra, Fumadocs, Starlight, Material for MkDocs, and Retype; detected support is cached for that host and document range.

Can I pause or remove page progress?

Yes. Indexed pages can use a page-level recording switch, and page progress badges with existing records support deletion from the documentation sidebar.

Where is reading progress stored?

Site indexes, reading progress, page settings, site settings, and index checkpoints are stored in a local IndexedDB database in the extension. Global extension settings are stored through browser extension local storage.

Which browsers can install the extension?

Developer Docs Progress Tracker has published installation pages for Chrome, Microsoft Edge, and Firefox.