A bookmark manager and reading tracker for Archive of Our Own. Forked from darthkrallt/AO3rdr under LGPL-2.1 and relaunched as a modern Manifest V3 extension.
- Three-star rating system
- Hide works
- Blacklist by tags
- Track chapter progress and last visit
- Backup and restore bookmarks as JSON
Chrome and Firefox builds will be listed on the Chrome Web Store and Mozilla AMO once v2.0.0 ships. Until then, build from source and load unpacked (see below).
Prerequisites: Node.js ≥ 20
npm install
# Development builds (unpacked, with source maps)
npm run build:chrome # → dist/chrome/ao3rdr/
npm run build:firefox # → dist/firefox/ao3rdr/
# Run in Firefox with auto-reload
npm run dev:firefox
# Production archives
npm run build:chrome -- --mode=prod # → dist/chrome/ao3rdr-reloaded.zip
npm run build:firefox -- --mode=prod # → dist/firefox/ao3rdr-reloaded.xpiLoad into Chrome via chrome://extensions → Load unpacked → select dist/chrome/ao3rdr/.
Load into Firefox via about:debugging → This Firefox → Load Temporary Add-on → select dist/firefox/ao3rdr/manifest.json.
npm run lint # ESLint
npm test # Vitest unit testsSee RELEASE_PROCESS.md.
See src/pages/credits.html for the full list.
- Pico.css — settings-page CSS
- The Noun Project — iconography
- webextension-polyfill — cross-browser
browser.*API
Copyright (C) 2015 Darthkrallt
Copyright (C) 2026 EndlessDex
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.