Buffer-backed Streams for reading and writing.
TypeScript definitions for stream-buffers
writable stream that concatenates strings or binary data and calls a callback with the result
Stream buffers and strings efficiently in-memory
Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too
streaming unbzip2 implementation in pure javascript for node and browsers
minimal implementation of a PassThrough stream
An iteration of the Node.js core streams with a series of improvements
Postgres bytea parser
Implementation of the HTML encoding sniffer algo, with stream support
Blob & File implementation in Node.js, originally from node-fetch.
Buffers events from a stream until you are ready to handle them.
This extension is an alias to the nanoarrow extension. Allows the consumption and production of the Apache Arrow interprocess communication (IPC) format, both from files and directly from stream buffers.
Get the mime type of a stream
Allows the consumption and production of the Apache Arrow interprocess communication (IPC) format, both from files and directly from stream buffers.
Allows the consumption and production of the Apache Arrow interprocess communication (IPC) format, both from files and directly from stream buffers.
Source code handling classes for webpack
Treat a collection of Buffers as a single contiguous partially mutable Buffer.
A Minipass stream that collects all the data into a single chunk
Ledger devices
Split buffers and streams into smaller chunks
Various helper utilities for working with buffers and binary data
Protocol Buffers for JavaScript & TypeScript.
Protocol Buffers for JavaScript
A circular queue (also called a circular buffer or ring buffer) is useful when buffering data streams
Ruby bindings for archive_r, a libarchive-based library for processing many archive formats. It streams entry data directly from the source to recursively read nested archives without extracting to temporary files or loading large in-memory buffers.
A ruby implementation of yielding lines when streaming data to a buffer
A circular buffer, cyclic buffer or ring buffer is a data structure that uses a single, fixed-size buffer as if it were connected end-to-end. This structure lends itself easily to buffering data streams. This library impliments such a buffer.
enumerator_io allows you to wrap an enumerator in an IO-compatible interface, enabling chunked reads and efficient memory usage. Ideal for streaming large files or processing data in real-time without buffering everything into memory.
# Rack HTTP Pipe Use to pipe directly a remote HTTP file without buffering it. > /!\ Do not work with WebBrick, tested with puma ## Use case * Given a file named #HASH#.pdf on S3 * You want a clean URL and handling the authentication in front of it ``` GET http:/example.com/download Content-Disposition: attachment;filename=name-fetched-from-db.pdf Content-Length Content-Type etc. ``` ## Usage ```ruby get "/" do http_pipe "http://example.com/iso-ubuntu-1404-64bits", { status: 200, headers: { "Content-Type: application/octet-stream", "Content-Disposition: attachment;filename=ubuntu.iso", } } end ``` See the example directory for an example app using sinatra
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.