- Convert a **stream of token** into a **parsable JSON** object before the stream ends. - Implement **Streaming UI** in **LLM**-based AI application. - Leverage **OpenAI Function Calling** for early stream processing. - Parse **JSON stream** into distinct
Parse partial JSON generated by LLM
Streaming http in the browser
Unified LLM API with automatic model discovery and provider configuration
A tiny (741b) utility for Server Sent Event (SSE) streaming via `fetch` and Web Streams API
Shared OpenAI SDK base adapters for TanStack AI providers using Chat Completions and Responses APIs.
Streaming, source-agnostic EventSource/Server-Sent Events parser
Node.js Streams, a user-land copy of the stream library from Node.js
Check if something is a Node.js stream
The official TypeScript library for the OpenAI API
The **[OpenAI provider](https://ai-sdk.dev/providers/ai-sdk-providers/openai)** for the [AI SDK](https://ai-sdk.dev/docs) contains language model support for the OpenAI chat and completion APIs and embedding model support for the OpenAI embeddings API.
Get a stream as a string, Buffer, ArrayBuffer or array
Codex CLI is a coding agent from OpenAI that runs locally on your computer.
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.
Call a callback when a readable/writable/duplex stream has completed or failed.
Toggle the CLI cursor
destroy a stream if possible
A tiny, zero-dependency yet spec-compliant asynchronous iterator polyfill/ponyfill for ReadableStreams.
Get and validate the raw body of a readable 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.
A streaming way to send data to a Node.js Worker Thread
Self-healing markdown. Intelligently parses and styles incomplete Markdown blocks.
A stream that emits multiple other streams one after another.
Streaming data for JavaScript