Decodes HTTP response stream to UTF-8
Postgres bytea parser
A streaming data transport format that aims to support built-in features such as Promises, Dates, RegExps, Maps, Sets and more.
Sniff the encoding from a HTML byte stream
create a pipeline of streams using Minipass
Encode and decode base64 encoded strings
Encode and decode quoted-printable strings according to rfc2045
Declaratively encode and decode binary data
Decode named character references
Convert character encodings in pure javascript.
Streaming length prefixed buffers
A better decodeURIComponent
Split email messages into an object stream
Decode JWT tokens, mostly useful for browser applications.
micromark utility to decode numeric character references
A streaming data transport format that aims to support built-in features such as Promises, Dates, RegExps, Maps, Sets and more.
A small fast zlib stream built on [minipass](http://npm.im/minipass) and Node.js's zlib binding.
Node.js Streams, a user-land copy of the stream library from Node.js
Get all chunks of a stream
Implementation of the HTML encoding sniffer algo, with stream support
Check if something is a Node.js stream
micromark utility to decode markdown strings
TypeScript definitions for unzip-stream
Get a stream as a string, Buffer, ArrayBuffer or array
Decode 1200-baud APRS packets from ka9q-radio RTP multicast audio streams
Firehose consumer for dev.idiolect.* records, built on top of tapped. Decodes commits into AnyRecord and dispatches them through a RecordHandler.
Compact binary serialization for HTTP requests and responses (HPK1 format)
Amazon Web Services event stream library. Decodes and encodes binary stream under `vnd.amazon.event-stream` content-type
Ciphr is a CLI tool for performing and composing encoding, decoding, encryption, decryption, hashing, and other various operations on streams of data. It takes provided data, file data, or data from stdin, and executes a pipeline of functions on the data stream, writing the resulting data to stdout. It was designed primarily for use in the information security domain, mostly for quick or casual data manipulation for forensics, penetration testing, or capture-the-flag events; it likely could have other unforseen uses, but should be presumed to be an experimental toy as no effort was made to make included cryptographic functions robust against attacks (timing attacks, etc), and it is recommended not to use any included functions in any on-line security mechanisms.
CBOR (Concise Binary Object Representation) implementation based on the libcbor C library. Provides all the encoding and decoding facilities of libcbor, including the streaming interface
Takes Java serialized objects in a file or stream and creates Ruby wrapper objects and decodes. The package can also write Java objects once UUID is read from sample.
Takes Java serialized objects in a file or stream and creates Ruby wrapper objects and decodes. The package can also write Java objects once UUID is read from sample.
Takes Java serialized objects in a file or stream and creates Ruby wrapper objects and decodes. The package can also write Java objects once UUID is read from sample.
A full-featured TOON encoder/decoder with JSON feature parity: streaming, hooks, pretty generate, strict parsing, schema hints, CLI and ActiveSupport integration.
Pure Ruby implementation of the MQTT 3.1.1 and 5.0 packet codec: encode, decode, VBI, properties, reason codes. Protocol::MQTT::Connection wraps an IO::Stream to read and write packets. No I/O beyond IO::Stream.
Skyfall is a Ruby library for connecting to the "firehose" of the Bluesky social network, i.e. a websocket which streams all new posts and everything else happening on the Bluesky network in real time. The code connects to the websocket endpoint, decodes the messages which are encoded in some binary formats, and returns the data as Ruby objects, which you can filter and save to some kind of database (e.g. in order to create a custom feed).
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.