A browser extension that transforms your dev.to reading experience with decluttering tools, enhanced navigation, and other tools.
All features are fully toggleable via the extension popup menu.
- Global — Hide the Subforem switcher for a cleaner interface.
- Homepage — Remove left and right sidebars to focus on the feed.
- Article — Remove sidebars, center the content, and relocate engagement buttons.
- Sticky Table of Contents — Auto-generated, scrollspy-enabled ToC for easy navigation.
- Reading Statistics — Display word count and estimated reading time.
- Copy Article — One-click copy to Markdown with full formatting preservation.
For a detailed breakdown of every feature's capabilities, see docs/FEATURES.md.
Install directly from Firefox Add-ons (AMO)
Important
Not yet available on official extension stores. Use the manual installation steps below.
Click for manual installation instructions
- Download the latest Chrome extension package from GitHub Releases
- Extract the downloaded ZIP file to a folder on your computer.
- Open Chrome/Edge and navigate to
chrome://extensions/. - Enable Developer mode (toggle in the top right).
- Click on Load unpacked.
- Select the extracted folder containing the extension files.
- Download the latest Firefox extension package from GitHub Releases
- Extract the downloaded ZIP file to a folder on your computer.
- Open Firefox and navigate to
about:debugging#/runtime/this-firefox. - Click on Load Temporary Add-on....
- Select the
manifest.jsonfile located inside the extracted folder.
The extension icon should now appear in your browser's toolbar.
Prerequisites: Bun and a Chromium or Firefox browser.
# 1. Install dependencies
bun install
# 2. Start development server (Chrome)
bun run dev
# 3. Build for production
bun run buildFor specific guides on adding new features and the full project structure, see docs/DEVELOPMENT.md.
Contributions are welcome! Please see CONTRIBUTING.md for details on how to get started
When reporting bugs, please include:
- Browser and extension version
- Steps to reproduce the issue
- Expected vs actual behavior
- Console errors (if any)
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.