$ account fb55
[github ↗]
8 repos indexed
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:
MAINT: active
DRIFT: low
RATING:
MAINT: unknown
DRIFT: unknown
RATING:
MAINT: unknown
DRIFT: unknown
RATING:
MAINT: unknown
DRIFT: unknown
RATING:
MAINT: unknown
DRIFT: unknown
RATING:
MAINT: unknown
DRIFT: unknown
RATING:
MAINT: unknown
DRIFT: unknown
RATING:
MAINT: unknown
DRIFT: unknown