A simple way to cache and replay readable streams.
Stream things into a redis cache
Fast, fault-tolerant, cross-platform, disk-based, data-agnostic, content-addressable cache.
walk paths fast and efficiently
Node.js Streams, a user-land copy of the stream library from Node.js
Check if something is a Node.js stream
A cache object that deletes the least-recently-used items.
Get a stream as a string, Buffer, ArrayBuffer or array
An async iterable interface for redis streams
React Hooks library for remote data fetching
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.
A lightweight cache for file metadata, ideal for processes that work on a specific set of files and only need to reprocess files that have changed since the last run
Call a callback when a readable/writable/duplex stream has completed or failed.
Toggle the CLI cursor
destroy a stream if possible
Require hook for automatic V8 compile cache persistence
A simple key/value storage using files to persist the data
Get and validate the raw body of a readable stream.
Fetch package artifacts and metadata from registries
A streaming way to send data to a Node.js Worker Thread
<p align="center"> <img src="logo.png" width="100px" /> </p> <h1 align="center">swrv</h1>
A stream that emits multiple other streams one after another.
A tiny, zero-dependency yet spec-compliant asynchronous iterator polyfill/ponyfill for ReadableStreams.
Streaming data for JavaScript
Project and cache entities from event streams, with optional on-disk snapshotting
Real-time feature flags with SSE streaming, local evaluation, and smart caching
GeminiCraft provides a simple and robust interface to generate content using Google's Gemini AI models with support for streaming, function calling, and advanced caching
VoteFu provides flexible voting capabilities for Rails applications. Features include up/down voting, star ratings, scoped voting contexts, Wilson Score ranking, Reddit Hot algorithm, counter caches, and first-class Hotwire support with Turbo Streams and Stimulus controllers.
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.
SolidStackWeb is a mountable Rails engine that provides a production-ready operations dashboard for the full Solid Stack. It covers Solid Queue (job browser, failed job retry with inline argument editing, queue pause/resume, recurring tasks, performance stats, CSV export, and alert webhooks), Solid Cache (entry browser, size distribution, 24-hour write timeline, and optional value preview), and Solid Cable (channel browser, per-channel message list, and purge controls). Ships with dark mode, Turbo Stream responses, a JSON metrics endpoint, and no asset pipeline dependency.
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.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.