This library provides TransformStream for ndjson.
[](https://www.bitovi.com/community/slack?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [
Big-friendly JSON. Asynchronous streaming functions for large JSON data sets.
Create an observable stream from a ndjson stream
minimal implementation of a PassThrough stream
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.
An adapter that bridges the Cursor CLI agent (`cursor-agent`) to the Agent Client Protocol (ACP). It exposes the Cursor agent over ACP’s ndjson stream so any ACP client can drive it. So far, it can be used in these clients: - Zed - JetBrains (coming soon)
Streaming newline delimited json parser + serializer
TypeScript definitions for ndjson
Import documents to a Sanity dataset
Read and write ndjson messages over a duplex stream
Prettifier for Pino log lines
Zero-dependency SSE and NDJSON stream parser with AI API adapters (OpenAI, Anthropic, Gemini, Ollama)
Express.js middleware to ingest NDJSON stream
Pure Javascript JSON to CSV converter.
Command line tools for operating on newline-delimited JSON streams.
Node.js Streams, a user-land copy of the stream library from Node.js
json-nd is a module that provides functions to parse and stringify newline-delimited JSON (NDJSON) data.
Check if something is a Node.js stream
Node.js Transform and Async interface to convert JSON into CSV.
Get a stream as a string, Buffer, ArrayBuffer or array
Split a Text Stream into a Line Stream, using the Stream API
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.
Fibrio parses large JSON array, NDJSON, and CSV inputs record by record without loading the full source into memory.
SmarterJSON is a permissive JSON/JSON5 parser: comments, trailing commas, different quote styles, Python/JS keywords, and more, all parse to the same Ruby objects. Purposely no strict mode, always best-effort, blazing fast. Handles BOM, smart quotes, messy input. Compatible with config/data files and API responses alike.
# Introduction Welcome to the reference for the Lishogi API! Lishogi is free/libre, open-source shogi server forked from lichess powered by volunteers and donations. Currently this page is a work in progress, certain information here might be wrong and incorrect! Expect it to be done during 2022. - Get help in the [Lishogi Discord channel](https://discord.gg/YFtpMGg3rR) - [Contribute to this documentation on Github](https://github.com/WandererXII/lishogi/blob/master/public/doc/lishogi-api.yaml) - Check out [Lishogi widgets to embed in your website](https://lishogi.org/developers) ## Endpoint All requests go to `https://lishogi.org` (unless otherwise specified). ## Rate limiting All requests are rate limited using various strategies, to ensure the API remains responsive for everyone. Only make one request at a time. If you receive an HTTP response with a [429 status](https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#429), please wait a full minute before resuming API usage. ## Streaming with ND-JSON Some API endpoints stream their responses as [Newline Delimited JSON a.k.a. **nd-json**](http://ndjson.org/), with one JSON object per line. Here's a [JavaScript utility function (for lichess)](https://gist.github.com/ornicar/a097406810939cf7be1df8ea30e94f3e) to help reading NDJSON streamed responses.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.