useChat, but resumable. Survives tab switch, refresh, and network drops.
Library for resuming and following streams in distributed systems
Resumable streams based on s2.dev, inspired by Vercel's implementation.
Node.js Streams, a user-land copy of the stream library from Node.js
Instant's drop-in replacement for Vercel's resumable-stream package.
AI SDK: resume and stop UI message streams
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.
File Upload widget with multiple file selection, drag&drop support, progress bar, validation and preview images, audio and video for jQuery. Supports cross-domain, chunked and resumable file uploads. Works with any server-side platform (Google App Engine,
A streaming way to send data to a Node.js Worker Thread
writable stream that concatenates strings or binary data and calls a callback with the result
Check if something is a Node.js stream
A stream that emits multiple other streams one after another.
Spec-compliant FormData implementation for Node.js
An iteration of the Node.js core streams with a series of improvements
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.
Buffer-backed Streams for reading and writing.
Get a stream as a string, Buffer, ArrayBuffer or array
Converts a Web-API readable-stream into a Node.js readable-stream.
Strip UTF-8 byte order mark (BOM) from a string
the stream module from node core for browsers
Streaming http in the browser
Toggle the CLI cursor
Convert Node Readable to Web API ReadableStream
destroy a stream if possible
# Introduction Welcome to the reference for the Lishogi API! Lishogi is free/libre, open-source shogi server forked from lichess powered by volunteers and donations. Currently this page is a work in progress, certain information here might be wrong and incorrect! Expect it to be done during 2022. - Get help in the [Lishogi Discord channel](https://discord.gg/YFtpMGg3rR) - [Contribute to this documentation on Github](https://github.com/WandererXII/lishogi/blob/master/public/doc/lishogi-api.yaml) - Check out [Lishogi widgets to embed in your website](https://lishogi.org/developers) ## Endpoint All requests go to `https://lishogi.org` (unless otherwise specified). ## Rate limiting All requests are rate limited using various strategies, to ensure the API remains responsive for everyone. Only make one request at a time. If you receive an HTTP response with a [429 status](https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#429), please wait a full minute before resuming API usage. ## Streaming with ND-JSON Some API endpoints stream their responses as [Newline Delimited JSON a.k.a. **nd-json**](http://ndjson.org/), with one JSON object per line. Here's a [JavaScript utility function (for lichess)](https://gist.github.com/ornicar/a097406810939cf7be1df8ea30e94f3e) to help reading NDJSON streamed responses.
Developed by Sebastian Madrid Ontiveros to support hydraulic modellers in Scotland building 1D-2D hydraulic models and flood risk assessments. Provides a pure Ruby interface for listing and downloading Scottish Public Sector LiDAR datasets (DSM, DTM, LAZ) from the Registry of Open Data on AWS. Supports all survey phases (1-5) and Outer Hebrides, OS National Grid square filtering, paginated S3 listing, streamed downloads with resume support, and dry-run mode. No external dependencies. Uses only Ruby stdlib (net/http, uri, fileutils). If this gem saves you time, consider buying Sebastian a coffee at https://buymeacoffee.com/smadrid