Analyse and list all dependencies of an entrypoint as a stream
Zero dependency stream MHTML parser
A tiny, zero-dependency yet spec-compliant asynchronous iterator polyfill/ponyfill for ReadableStreams.
Split large files by line count or size. Zero-dependency, stream-based, memory-friendly.
Concatenate a readable stream's data into a single array
Node.js Streams, a user-land copy of the stream library from Node.js
Check if something is a Node.js stream
Creates a duplex stream
Check if stdout or stderr is interactive
Get a stream as a string, Buffer, ArrayBuffer or array
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.
destroy a stream if possible
Toggle the CLI cursor
Call a callback when a readable/writable/duplex stream has completed or failed.
[](https://www.npmjs.com/package/@aws-sdk/chunked-stream-reader-node) [](http
Get and validate the raw body of a readable stream.
Take an array of token and produce a more useful API to give to a parser
Use websockets with the node streams API. Works in browser and node, with all current WS versions
A streaming way to send data to a Node.js Worker Thread
A stream that emits multiple other streams one after another.
Streaming data for JavaScript
Merge multiple streams into a unified stream
An iteration of the Node.js core streams with a series of improvements
Returns the next buffer/object in a stream's readable queue
ConduitSSE provides a flexible callback-based architecture for processing real-time server push data with full control over every stage of the parsing pipeline. Perfect for streaming AI responses, real-time analytics, and live updates.
Provides Current Recommendations and Reviews from Vulture.com for Best Reviewed and Recently Added Movies/Television Depending on the Streaming Services a User Indicates They have Access to.
Simple Ruby client library for twitter streaming API. Uses EventMachine for connection handling. Adheres to twitter's reconnection guidline. JSON format only. (Fork to update eventmachine dependency)
One beautiful Ruby API for GPT, Claude, Gemini, and more. Easily build chatbots, AI agents, RAG applications, and content generators. Features chat (text, images, audio, PDFs), image generation, embeddings, tools (function calling), structured output, Rails integration, and streaming. Works with OpenAI, Anthropic, Google Gemini, AWS Bedrock, DeepSeek, Mistral, Ollama (local models), OpenRouter, Perplexity, GPUStack, and any OpenAI-compatible API. Minimal dependencies - just Faraday, Zeitwerk, and Marcel.
Intelligence is a lightweight yet powerful Ruby gem that allows you to seamlessly and uniformly interact with large language and vision models (LLM) API's of numerous vendors, including OpenAI, Anthropic, Google, Cerebras, Groq, Hyperbolic, Samba Nova and Together AI. It can be trivially expanded to other OpenAI conformant API providers as well as self hosted models. Intelligence supports text models in streaming and non-streaming mode, vision models, and tool use. Intelligence has minimal dependencies and does not require the vendors ( often bloated ) SDK's.
A Ruby gem for extracting and importing complex ActiveRecord object graphs with smart dependency resolution, beautiful CLI progress visualization, and memory-efficient streaming. Perfect for data migration, testing, and environment synchronization.
Ikura is a minimal Turbo Stream implementation built from scratch using Ruby Wasm and Ruby's built-in TCPServer — no Rails, no frontend framework, no external runtime dependencies. Click anywhere on the gunkan-maki sushi in the browser to place ikura (salmon roe); click events run in Ruby via WebAssembly and DOM updates arrive as Turbo Streams.
TurboCable replaces Action Cable with a custom WebSocket implementation for Turbo Streams, providing 79-85% memory savings (134-144MB per process) while maintaining full API compatibility. Designed for single-server deployments with zero external dependencies beyond Ruby's standard library.
One beautiful Ruby API for GPT, Claude, Gemini, and more. Easily build chatbots, AI agents, RAG applications, and content generators. Features chat (text, images, audio, PDFs), image generation, embeddings, tools (function calling), structured output, Rails integration, and streaming. Works with OpenAI, Anthropic, Google Gemini, AWS Bedrock, DeepSeek, Mistral, Ollama (local models), OpenRouter, Perplexity, GPUStack, and any OpenAI-compatible API. Minimal dependencies - just Faraday, Zeitwerk, and Marcel.
One beautiful Ruby API for GPT, Claude, Gemini, and more. Easily build chatbots, AI agents, RAG applications, and content generators. Features chat (text, images, audio, PDFs), image generation, embeddings, tools (function calling), structured output, Rails integration, and streaming. Works with OpenAI, Anthropic, Google Gemini, AWS Bedrock, DeepSeek, Mistral, Ollama (local models), OpenRouter, Perplexity, GPUStack, and any OpenAI-compatible API. Minimal dependencies - just Faraday, Zeitwerk, and Marcel. With additional features from the community.
A lightweight, dependency-free Ruby client for the Tavily API. The web access layer built for LLMs and AI agents. Wraps the search, extract, crawl, map, and research endpoints with typed response objects, automatic retries with backoff, streaming research, and granular error handling.
A pure-Ruby, zero-dependency implementation of the Vercel AI SDK "Data Stream Protocol" (UI Message Stream Protocol) — the Server-Sent-Events wire format that drives the AI SDK's useChat / useCompletion / useObject frontend hooks. The protocol is language-agnostic by design, but Ruby had no implementation; ai_stream lets a Rails/Rack backend stream text, reasoning, tool calls, sources, files, and custom data parts to a Vercel-AI-SDK frontend with the exact frames it expects. Provider-agnostic: it composes with ruby_llm, ruby-openai, or any token source instead of competing with them.
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.