cheerio
The fast, flexible & elegant library for parsing and manipulating HTML and XML.
$ npm install cheerio Why Cheerio?
Built for developers who ship
Proven syntax
Cheerio implements a subset of core jQuery. Cheerio removes all the DOM inconsistencies and browser cruft from the jQuery library, revealing its truly gorgeous API.
Blazingly fast
Cheerio works with a very simple, consistent DOM model. As a result parsing, manipulating, and rendering are incredibly efficient.
Incredibly flexible
Cheerio can parse nearly any HTML or XML document. Cheerio works in both browser and server environments.
Community
What developers are saying
For transforming HTML via Node.js scripts, @mattmueller's cheerio works really well.
Thank you @fb55 for tirelessly pushing Cheerio to version 1.0. That library helps so many developers expand their horizons beyond the browser, and you've been making it possible for a decade!
Cheerio is a weird npm module: most devs have never heard of it, but I rarely build an app without it. So much utility for quick and easy HTML transformations.
npm install cheerio. That's the #jQuery DOM API for #nodeJS essentially. Thanks, @MattMueller
Cheerio is (still) such a useful tool for manipulating HTML. Shout to @MattMueller for saving me an untold amount of time over the years.
If you're great at jQuery, you're going to be really popular on server-side projects that need web scraping or HTML transformation. "npm install cheerio" ahoy!
For transforming HTML via Node.js scripts, @mattmueller's cheerio works really well.
Cheerio is a weird npm module: most devs have never heard of it, but I rarely build an app without it. So much utility for quick and easy HTML transformations.
Cheerio is (still) such a useful tool for manipulating HTML. Shout to @MattMueller for saving me an untold amount of time over the years.
Thank you @fb55 for tirelessly pushing Cheerio to version 1.0. That library helps so many developers expand their horizons beyond the browser, and you've been making it possible for a decade!
npm install cheerio. That's the #jQuery DOM API for #nodeJS essentially. Thanks, @MattMueller
If you're great at jQuery, you're going to be really popular on server-side projects that need web scraping or HTML transformation. "npm install cheerio" ahoy!
Ready to get started?
Join thousands of developers who use Cheerio to parse, manipulate, and render HTML with ease.