minimal implementation of a PassThrough stream
Fast, fault-tolerant, cross-platform, disk-based, data-agnostic, content-addressable cache.
walk paths fast and efficiently
A cache object that deletes the least-recently-used items.
TypeScript definitions for http-cache-semantics
Node.js Streams, a user-land copy of the stream library from Node.js
destroy a stream if possible
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.
Returns the next buffer/object in a stream's readable queue
Clone a Node.js HTTP response stream
Parses Cache-Control and other headers. Helps building correct HTTP caches and proxies
Streaming http in the browser
React Hooks library for remote data fetching
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.
Converts a Web-API readable-stream into a Node.js readable-stream.
Buffers events from a stream until you are ready to handle them.
the stream module from node core for browsers
Concatenate a readable stream's data into a single array
a streaming CRC32 checksumer
Open Node Streams on demand.
Svelte stale while revalidate (SWR) data fetching strategy
Convenience wrapper for ReadableStream, with an API lifted from "from" and "through2"
Turn a writable and readable stream into a streams2 duplex stream with support for async initialization and streams1/streams2 input
Rush plugin for generic HTTP cloud build cache
A HTTP cache implementation for streaming bodies.
A caching middleware for reqwest that supports streaming bodies.
Rstreamor gives you the power to stream your files using the HTTP range requests defined in the HTTP/1.1. Range requests are an optional feature of HTTP, designed so that recipients not implementing this feature (or not supporting it for the target resource) can respond as if it is a normal GET request without impacting interoperability. Partial responses are indicated by a distinct status code to not be mistaken for full responses by caches that might not implement the feature.
This is a basic HTTP Live Streaming (HLS) server written in Ruby using the Rack interface. It serves MP3 audio files by converting them on-the-fly into HLS format (M3U8 playlist and MP3 segment files) using `ffmpeg`. Converted files are cached for subsequent requests. This server is designed for simplicity and primarily targets Video on Demand (VOD) scenarios where you want to stream existing MP3 files via HLS without pre-converting them.
Scrapetor is a Ruby HTML parsing + scraping toolkit. The parser is a native C arena DOM with structural indexes built at parse time and NEON SIMD scanners in the SAX hot loop. A streaming extraction engine compiles the schema DSL into a single forward pass — no DOM materialised, one Ruby boundary crossing per document. On builds where libcurl is available, Scrapetor::Fetcher adds an HTTP/2-capable fetch layer with per-thread connection cache, shared DNS + TLS session pool, in-process gzip / deflate / brotli / zstd decoding, iconv charset transcoding, retry + exponential backoff, ETag / Last-Modified disk cache with bulk revalidation, per-host throttle, cookie jar, basic + bearer auth, proxy, and three bulk concurrency models (parallel_fetch / multi_fetch / streaming multi_each). Scrapetor::Session ties the cookie / auth / throttle / retry policies together. Also ships robots.txt + sitemap.xml parsers, a bounded-memory streaming HTML parser, and structured-data extractors (JSON-LD, OpenGraph, Schema.org, Microdata, RDFa, Twitter Cards). The Net::HTTP-based Scrapetor.fetch is preserved as the no-libcurl fallback.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.