bisibility — Track Google rankings and Search Console insights. Free during beta.
Try bisibility freeOur product
Favicon of parse5

parse5

PublishedLast updated

parse5 is a spec-compliant HTML5 parser for Node.js, parsing HTML exactly as modern browsers do.

Screenshot of parse5 website

parse5 is a reliable, spec-compliant HTML5 parsing and serialization toolset for Node.js that processes HTML exactly like modern browsers.

Key Features:

  • WHATWG Compliant - Follows the HTML Living Standard for browser-accurate parsing
  • Fast - A spec-compliant HTML parser for Node.js
  • Serialization - Convert DOM trees back to HTML strings with full fidelity
  • Battle Tested - Powers jsdom, Angular, Lit, Cheerio, and rehype
  • Tree Adapters - Flexible output format with customizable tree adapters

Whether you're building testing frameworks, processing HTML for static site generators, or need browser-accurate parsing for scraping, parse5 provides reliable, standards-compliant HTML processing.

Categories:
Features:
HTML ParsingDocument ParsingOpen SourceJavaScript SDKHTML SerializationTree Adapters

Share:

bisibility

Growing a website? Track its keywords, Google rankings, Search Console insights, and share of voice with bisibility. Free during beta.

Try bisibility freeOur product

Source code

inikulin/parse5

  • Stars

    3.9K
  • Forks

    263
  • Last commit

    2026-10-14
  • License

    MIT
  • Language

    TypeScript

Metrics recorded 2026-10-16

Repository details

License source: Repository license file

View Repository

Similar to parse5

Favicon

 

  
  
Favicon

 

  
  
Favicon

 

  
  

Sources

github.com

Verified against the inikulin/parse5 repository and the npm package.