cheeriojs/cheerio
The fast, flexible, and elegant library for parsing and manipulating HTML and XML. observed · 2026-08-28
Health v2 · maintenance only
84/100
- Activity 99
- Release rhythm 55
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 42
- age_days: 5442
- days_rel: 222
- days_push: 7
- n_releases_24m: 4
Adoption not part of the score
30468 stars · 1711 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Cheerio is a fast, flexible JavaScript library for parsing and manipulating HTML and XML with a jQuery-like API. It works in both browser and server environments without rendering, CSS, or JavaScript execution, making it much faster than browser-based tools.
Use cases
- scrape data from html pages
- parse html in node.js
- extract elements from xml documents
- manipulate dom with jquery selectors
- transform html server-side
- query html with css selectors
When to choose
- you need fast html/xml parsing and manipulation without a browser
- you want a familiar jQuery-style selector API
- you're building a web scraper for static content
- you need to transform or clean up html in Node.js scripts
When to avoid
- you need to execute JavaScript or render pages (use Puppeteer, Playwright, or jsdom)
- you're scraping single-page apps that render content client-side
- you need visual rendering or CSS interpretation
Facets
library · maturity stable
parser web-scraping developer-tools web-development parsers developer-tools crawlers browser bun cross-platform jquery-api html-parsing xml-parsing css-selectors dom-manipulation htmlparser2 parse5 nodejs deno
5 sources
- readme: https://github.com/cheeriojs/cheerio · fetched 2026-08-28 · e1a432900b97
- homepage: https://cheerio.js.org · fetched 2026-08-29 · f0e549f796bd
- site_page: https://cheerio.js.org/docs/intro · fetched 2026-08-29 · ea7fc4d692b0
- site_page: https://cheerio.js.org/docs/api · fetched 2026-08-29 · bff48c4fa278
- registry_npm: https://registry.npmjs.org/cheerio · fetched 2026-08-29 · 7bde12cb9210
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| cheeriojs/cheerio | main | 84 |
For agents
markdown · JSON · MCP: product_card(name="cheeriojs/cheerio")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem