streaming json parser
Big-friendly JSON. Asynchronous streaming functions for large JSON data sets.
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.
Fast and powerful CSV parser for the browser that supports web workers and streaming large files. Converts CSV to JSON and JSON to CSV.
A set of efficient utilities that extend the use of JSON (streaming, estimate size, NDJSON/JSONL, etc.)
Like JSONStream, but using Minipass streams
CSV parsing implementing the Node.js `stream.Transform` API
Parser adapter for parsing JSON documents into base namespace.
Standard Subresource Integrity library -- parses, serializes, generates, and verifies integrity metadata according to the SRI spec.
Parse JSON with more helpful errors
Parse partial JSON generated by LLM
JSON.parse with context information on error
Streaming JSON parser in Javascript for Node.js, Deno and the browser
JSON.parse with context information on error
tar-stream is a streaming tar parser and generator and nothing else. It operates purely using streams which means you can easily extract/parse tarballs without ever hitting the file system.
JSON parse with prototype poisoning protection
A stream based implementation of JSON.parse and JSON.stringify for big POJOs
Parse and compile gettext po and mo files to/from json, nothing more, nothing less
Parse HTTP Content-Type header according to RFC 7231
JSON.Stringify as a readable stream
Parse and stringify JSON with comments. It will retain comments even after saved!
minimal implementation of a PassThrough stream
request body parsing for co
Process zip files using streaming API
Parse large JSON files as a stream and trigger events upon key matching.
A JSON parser that enables streaming parsing and encoding of JSON
Iteratively parse a stream of JSON data and project it into a smaller version which can be held in memory
A streaming JSON parser (generates SAX-like events) and "JSON Path" like implementation to parse small amount of data in a large JSON file.
A full-featured TOON encoder/decoder with JSON feature parity: streaming, hooks, pretty generate, strict parsing, schema hints, CLI and ActiveSupport integration.
Scrapetor is a Ruby HTML parsing + scraping toolkit. The parser is a native C arena DOM with structural indexes built at parse time and NEON SIMD scanners in the SAX hot loop. A streaming extraction engine compiles the schema DSL into a single forward pass — no DOM materialised, one Ruby boundary crossing per document. On builds where libcurl is available, Scrapetor::Fetcher adds an HTTP/2-capable fetch layer with per-thread connection cache, shared DNS + TLS session pool, in-process gzip / deflate / brotli / zstd decoding, iconv charset transcoding, retry + exponential backoff, ETag / Last-Modified disk cache with bulk revalidation, per-host throttle, cookie jar, basic + bearer auth, proxy, and three bulk concurrency models (parallel_fetch / multi_fetch / streaming multi_each). Scrapetor::Session ties the cookie / auth / throttle / retry policies together. Also ships robots.txt + sitemap.xml parsers, a bounded-memory streaming HTML parser, and structured-data extractors (JSON-LD, OpenGraph, Schema.org, Microdata, RDFa, Twitter Cards). The Net::HTTP-based Scrapetor.fetch is preserved as the no-libcurl fallback.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.