uhop/stream-json
A micro-library of stream components for building custom JSON and JSONC processing pipelines with a minimal memory footprint — parse, filter, and transform JSON far larger than available memory with a SAX-inspired token API, on Node.js or Web Streams. observed · 2026-08-28
Health v2 · maintenance only
76/100
- Activity 98
- Release rhythm 35
- Longevity 100
Flags: no_releases
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: n/a
- age_days: 4771
- days_rel: n/a
- days_push: 12
- n_releases_24m: 0
Adoption not part of the score
1195 stars · 53 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
stream- is a micro-library of composable stream components for parsing, filtering, and transforming JSON and JSONC with a minimal memory footprint. It uses a SAX-inspired token API so documents far larger than available memory can be processed one piece at a time on Node.js or Web Streams.
Use cases
- parse huge files larger than memory
- stream array elements one at a time
- filter and pick subobjects from a large document
- convert token streams into javascript objects
- process c files with comments
- build custom processing pipelines with node streams
When to choose
- your documents are too large to load with JSON.parse
- you need constant-memory streaming of selected parts of a document
- you want composable pipeline stages mixing filters, streamers, and custom transforms
- you need a SAX-style event API for tokens
When to avoid
- your files are small enough for JSON.parse
- you need random access to arbitrary parts of a document rather than sequential streaming
- you need a full DOM-style query engine like jq or path
Facets
library · maturity stable
parser serialization streaming developer-tools parsers files developer-tools bun browser c sax-inspired memory-efficient stream-pipeline large-files tokenizer web-streams data-engineering nodejs deno javascript
2 sources
- readme: https://github.com/uhop/stream-json · fetched 2026-08-28 · 1cb19482ee3f
- registry_npm: https://registry.npmjs.org/stream-json · fetched 2026-08-29 · 10919c64a961
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| uhop/stream-json | main | 76 |
For agents
markdown · JSON · MCP: product_card(name="uhop/stream-json")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem