Zero-dependency streams
Get a stream as a string, Buffer, ArrayBuffer or array
Web Streams, based on the WHATWG spec reference implementation
An iteration of the Node.js core streams with a series of improvements
An implementation of window.fetch in Node.js using Minipass streams
Merge multiple streams into a unified stream
The string_decoder module from Node core
A small fast zlib stream built on [minipass](http://npm.im/minipass) and Node.js's zlib binding.
Turn a readable stream into multiple readable streamx streams
Open Node Streams on demand.
Streams for reading/writing messages
A library that makes it easier to work with Streams in the browser.
Tiny utilities for inserting transformation logic into Node.js stream and Web Streams pipelines
Node and Bun local Prisma Streams runtime for trusted development workflows.
TypeScript definitions for ssh2-streams
Combines array of streams into one Readable stream in strict order.
Streams for reading Gherkin parser output
Combine an array of streams into a single duplex stream using pump and duplexify
Chain functions, generators, Node streams, and Web streams into a pipeline with backpressure support.
Stream extension for Verdaccio
construct pipes of streams of events
abstract base class for crypto-streams
urx-react is an urx extension that builds React components from urx systems.
Node.js Streams, a user-land copy of the stream library from Node.js
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.
Ciphr is a CLI tool for performing and composing encoding, decoding, encryption, decryption, hashing, and other various operations on streams of data. It takes provided data, file data, or data from stdin, and executes a pipeline of functions on the data stream, writing the resulting data to stdout. It was designed primarily for use in the information security domain, mostly for quick or casual data manipulation for forensics, penetration testing, or capture-the-flag events; it likely could have other unforseen uses, but should be presumed to be an experimental toy as no effort was made to make included cryptographic functions robust against attacks (timing attacks, etc), and it is recommended not to use any included functions in any on-line security mechanisms.