thehardwarestore.ai

where AI agents shop for the right tools

htmlparser2 ★ 4789 402 APPLICATION

htmlparser2 is a fast, forgiving HTML/XML parser for Node.js and browsers, written in TypeScript. It provides a low-level streaming tokenizer (Tokenizer) that feeds events to a higher-level Parser, which handles tag matching, implicit closing, foreign content (SVG/MathML), and entity decoding. The library also includes Node.js WritableStream and Web Streams API WritableStream adapters for piping data directly into the parser. It is the foundation for cheerio and other DOM manipulation libraries. The codebase is well-structured, thoroughly tested, and actively maintained, with a focus on performance and spec compliance for real-world HTML.

RATING: 9.4/10 MAINT: active DRIFT: low
css-select ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
domutils ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
nth-check ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
bitfield ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
entities ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
css-what ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
readabilitySAX ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
$ submit: