libxmljs/libxmljs
NodeJS bindings for libxml2 written in Typescript observed · 2026-08-28
Health v2 · maintenance only
70/100
- Activity 61
- Release rhythm 65
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 0.0
- age_days: 6013
- days_rel: 234
- days_push: 234
- n_releases_24m: 3
Adoption not part of the score
1060 stars · 262 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
libxmljs provides Node.js bindings to the libxml2 C library, written in TypeScript with native C++ code built via node-gyp. It enables parsing, querying (XPath), and manipulating XML documents with the performance and standards compliance of libxml2.
Use cases
- parse xml documents in node.js
- query xml with xpath expressions
- validate xml against schemas
- read attributes and text from xml elements
- process large xml files fast in javascript
- convert xml strings into a traversable dom
When to choose
- you need fast, standards-compliant XML parsing in Node.js
- you want XPath support backed by libxml2
- you need schema validation or mature XML features beyond what pure-JS parsers offer
When to avoid
- you want a pure-JavaScript dependency with no native compilation
- you only need simple JSON-style XML parsing
- your platform cannot build native addons with node-gyp
Facets
library · maturity active
parser serialization parsers developer-tools web-development cross-platform xml libxml2 xpath native-bindings typescript nodejs
2 sources
- readme: https://github.com/libxmljs/libxmljs · fetched 2026-08-28 · 44f703ff2fe1
- homepage: https://libxmljs.github.io/libxmljs/ · fetched 2026-08-29 · f0c7aaeddb52
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| libxmljs/libxmljs | main | 70 |
For agents
markdown · JSON · MCP: product_card(name="libxmljs/libxmljs")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem