# mozilla/readability

A standalone version of the readability lib

Repository: https://github.com/mozilla/readability
Canonical: https://ross.abutalabs.com/products/readability
Language: JavaScript
License: Apache-2.0
License Family: permissive
Last push: 2026-08-04T00:16:05+00:00

## Health v2 (maintenance only)
Score: 75/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 95, release rhythm 35, longevity 100
- inputs: {"age_days": 4229, "days_push": 30, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 11410, forks 728 (observed 2026-08-28T04:10:46.946166+00:00)

## What it is
Mozilla's standalone Readability library that extracts the main article content, title, and metadata from HTML documents, powering Firefox Reader View. It works in browsers or Node.js with an external DOM library.

## Use cases
- extract main article content from a web page
- build a reader mode like Firefox Reader View
- strip clutter from HTML for text extraction
- parse article title and metadata from a URL
- clean web pages for downstream NLP processing
- scrape readable content in Node.js

## When to choose
- you need reliable, battle-tested article extraction used by Firefox
- you want a small standalone library with no heavy dependencies
- you need both browser and Node.js support

## When to avoid
- you need to render JavaScript-heavy pages (use a headless browser first)
- you need full-page scraping of multiple elements rather than the main article
- you need a non-JavaScript environment

## Facets
- artifact type: library
- maturity: stable
- function: parser, nlp, web-scraping
- domain: web-development, developer-tools
- platform: browser
- tags: readability, article-extraction, reader-view, html-parsing, content-extraction, natural-language-processing, nodejs, javascript

## Member repositories
- mozilla/readability (main) score 75

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:46.946166+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:15:36.908853+00:00, confidence not recorded.
  - readme: https://github.com/mozilla/readability (fetched 2026-08-28T04:10:46.946166+00:00, sha 6c01ef06d9ec)
- Data as of 2026-08-30T08:39:29.467469+00:00.
