cheerio: Detailed Overview & Metrics

v1.0.0-rc.12(almost 2 years ago)

This package was last published over a year ago. It may not be actively maintained.Types definitions are bundled with the npm packageNumber of direct dependencies: 7Monthly npm downloads

Cheerio is a fast, flexible, and lean implementation of core jQuery designed specifically for the server-side. It provides a simple API for traversing and manipulating the DOM structure of HTML and XML documents using familiar jQuery syntax. Cheerio is widely used for web scraping, data extraction, and manipulation tasks in Node.js applications.

Compared to alternatives like jsdom, Cheerio is lightweight and focused solely on DOM manipulation, making it more efficient for parsing and querying HTML documents. It is actively maintained with regular updates and a strong community support, ensuring compatibility with the latest Node.js versions.

Alternatives:
jsdom+
parse5+
htmlparser2+
node-html-parser+
dompurify+
x-ray+
puppeteer+
turndown+
sanitize-html+
jquery+

Tags: node.jsdomhtmlxmlweb scraping