Extremely minimal wrapper around node core http/https to conveniently get request and response streams
Check that given value is request stream
Retry a request.
Simply wraps [simple-get][] and his methods to return Response stream instead of Request stream. Simple as `simpleGet.get(url).pipe(process.stdout)`
Streaming http in the browser
- [ ] Integrate request stream api for queries and mutations that contain: "@defer" directive - [ ] Add ability to integrate custom loggers
Get and validate the raw body of a readable stream.
Multicast event and request stream decorators for decoupled system design
Like JSONStream, but using Minipass streams
Make batched, rate-limited requests for data flowing through a stream.
Cypress's fork of a simplified HTTP request client.
Streaming utilities for AI assistants
Node.js Streams, a user-land copy of the stream library from Node.js
Check if something is a Node.js stream
Simplified HTTP request client.
Get a stream as a string, Buffer, ArrayBuffer or array
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.
Toggle the CLI cursor
Call a callback when a readable/writable/duplex stream has completed or failed.
destroy a stream if possible
Web API compatible fetch implementation
A light-weight module that brings window.fetch to node.js
A simple common HTTP client specifically for Google APIs and services.
A tiny, zero-dependency yet spec-compliant asynchronous iterator polyfill/ponyfill for ReadableStreams.
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.
A Rack app that provides request/response rewriting proxy capabilities with streaming.
Rails Engine that provides workers implemented as http streaming requests.
Allows you to use Goliath as a web server for your Rack app, giving you streaming requests and responses.
A gem to generate a MVC scaffold to quickly get started with Turbo Streams. This scaffold builds on top of the existing Rails generatiors to include the model, controller actions, and Turbo ready-views that you need for your model to be streamed when instances are created, updated, and deleted.
Build and parse multipart/form-data request bodies with a clean DSL for adding text fields and file uploads, including automatic MIME type detection, IO streaming, boundary generation, and content type headers.
A simple gem that creates a responder that makes a request for a service, with the HTML content as parameter and responds the stream of the response.
Uses Rails HTTP Streaming to render a 'processing request' page that will keep the connection alive during long processes.
Pulley will turn pull requests into a json stream on STDOUT for piping through other programs, it can be piped back in with the --publish flag to persist changes to github.
Automatically intercept and log LLM requests from Ruby applications. Supports OpenAI, official Anthropic gem, ruby-anthropic gem, and other Faraday-based libraries. Features dual interceptor architecture, streaming support, thread-safe operation, and automatic duplicate request prevention.
A lightweight Rails gem providing a toast notification system. Compatible with Rails 4, 5, 6, 7+ and also integrates seamlessly with Turbo Stream requests.
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.
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.