Read/write stream messages prefixed 8, 16, 24 or 32 bit length
Stream framing with length prefixes
Implements a JavaScript async iterator protocol for consuming and producing binary netstrings.
Node.js Streams, a user-land copy of the stream library from Node.js
Check if something is a Node.js stream
Get a stream as a string, Buffer, ArrayBuffer or array
Toggle the CLI cursor
JavaScript implementation of the BSER Binary Serialization
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
Call a callback when a readable/writable/duplex stream has completed or failed.
A streaming way to send data to a Node.js Worker Thread
Get and validate the raw body of a readable stream.
A stream that emits multiple other streams one after another.
Returns the next buffer/object in a stream's readable queue
Streaming data for JavaScript
Merge multiple streams into a unified stream
A tiny, zero-dependency yet spec-compliant asynchronous iterator polyfill/ponyfill for ReadableStreams.
An iteration of the Node.js core streams with a series of improvements
Streaming HTML parser with scripting support.
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.
Framed WebSocket Communication
minimal implementation of a PassThrough stream
writable stream that concatenates strings or binary data and calls a callback with the result
Turbo Frames & Streams support for Roda
A “minion” for Turbo-Frames and Streams. This custom element transitions elements as they enter or leave the DOM.
TurboCrud adds controller responders, helpers, and generators to simplify CRUD with Turbo Frames and Streams. Supports modal and drawer forms, flash handling, and works with existing Rails apps or full scaffolds.
Drop-in test matchers for hotwired/turbo-rails: assert Turbo Stream responses, Turbo Frame content, ActionCable broadcasts, and Capybara page assertions. Includes RSpec matchers (have_turbo_stream, have_turbo_frame, have_broadcasted_turbo_stream_to), Minitest assertions, factory helpers, shared examples, and a Rails generator — all auto-included with zero setup.
phylax (Greek "guardian") is a thin, safe-by-default binding to the Windows Cryptography API: Next Generation (CNG / bcrypt.dll) and DPAPI. It does not implement any cryptography of its own — it exposes the operating system's own validated primitives through an ergonomic, hard-to-misuse Ruby API: a cryptographically secure RNG, SHA-2 hashing and HMAC (one-shot and streaming), PBKDF2 key derivation, authenticated AES-256-GCM encryption (SecretBox, with nonces generated and framed automatically so reuse is impossible), a constant-time comparison, and DPAPI protect/unprotect for secrets at rest. Windows MSVC (mswin) Ruby only.