Mozilla Readability
Standalone library to extract main content from web pages, used in Firefox Reader View.
Scraping, browsers and parsing npm Apache-2.0 HTML parsing and extraction
How Mozilla Readability is used
Mozilla Readability is a dependency in 38 of the 6,208 public GitHub projects set up for AI coding agents that we scanned (0.8% of the 4,818 JavaScript/TypeScript ones), #9 of 134 in scraping, browsers and parsing. Counting the projects our scan samples by dependency (Solana 2,661, Ethereum and EVM 1,496, 3D and games 2,818, agent frameworks and SDKs 10,983), it appears in 76; those are left out of every share on this page. The most used alternative in our scan is Puppeteer (84 projects). Projects that use it most often also use dotenv (84.2%), tsx (84.2%), Vitest (84.2%). It is more common in projects set up for OpenClaw (9.8%) than for GitHub Copilot (0.5%).
Mozilla Readability popularity over time
Gid Score 56: downloads 69, use in agent projects 47, GitHub stars 52, downloads trend 50 (each 0-100). How it is calculated.
Often used with Mozilla Readability
| dotenv | 84.2% of Mozilla Readability projects · 5.4× more than average |
|---|---|
| tsx | 84.2% of Mozilla Readability projects · 5.6× more than average |
| Vitest | 84.2% of Mozilla Readability projects · 4.1× more than average |
| Express | 81.6% of Mozilla Readability projects · 12.0× more than average |
| JSZip | 81.6% of Mozilla Readability projects · 48.2× more than average |
| ws | 81.6% of Mozilla Readability projects · 26.0× more than average |
| yaml | 81.6% of Mozilla Readability projects · 26.2× more than average |
| file-type | 78.9% of Mozilla Readability projects · 94.3× more than average |
By coding agent
| Claude Code | 1.0% of projects set up for it |
|---|---|
| OpenClaw | 9.8% of projects set up for it |
| Gemini CLI | 3.4% of projects set up for it |
| GitHub Copilot | 0.5% of projects set up for it |
Share of public repos configured for each agent that list Mozilla Readability as a dependency.
Install
| Package | npm install @mozilla/readability |
|---|---|
| Main stacks | TypeScript / JavaScript (28), Python (6), Next.js (3), Rust (1) |
| Example projects | Bitterbot-AI/bitterbot-desktop, ArgentAIOS/argentos-core, raucvr/Group-Goki, vinhnx/vtchat, CharlesHoskinson/dancesWithClaws |
Alternatives to Mozilla Readability
Tools that do the same job, so a project picks one or the other. Add-ons and libraries used alongside Mozilla Readability are not listed here; they are in "Often used with".
| Tool | Gid Score | Used in agent projects | Downloads / wk | GitHub stars | License |
|---|---|---|---|---|---|
| Puppeteer npm Headless Chrome/Chromium automation for scraping, testing and screenshot generation. |
74 | 84 (1.7%) | 6.7M | 95.7K | Apache-2.0 |
| Playwright Core npm Headless browser automation library for cross-browser testing and web scraping. |
83 | 75 (1.6%) | 78M | 98.1K | Apache-2.0 |
| Cheerio npm jQuery-like syntax for parsing and manipulating HTML/XML with server-side speed. |
73 | 74 (1.5%) | 15.5M | 30.5K | MIT |
| linkedom npm Lightweight DOM implementation using linked lists for Node.js. |
51 | 35 (0.7%) | 3.2M | 2,088 | ISC |
More in Scraping, browsers and parsing: Beautiful Soup lxml Playwright (Python) fast-xml-parser jsonc-parser Selenium Puppeteer Core csv-parse