Curated collection of data structures for the JavaScript/TypeScript.
Translation between JavaScript values and Buffers
Strict borsh compatible de/serializer
Translation between JavaScript values and Buffers
Modern Buffer API polyfill without footguns
Immutable ArrayBuffer (the shim!)
Safer Node.js Buffer API
Node.js Buffer API, for the browser
Is this value a JS ArrayBuffer?
Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.
smart-buffer is a Buffer wrapper that adds automatic read & write offset tracking, string operations, data insertions, and more.
Is this value a JS SharedArrayBuffer?
Cyclist is an efficient cyclic list implemention.
Get the ArrayBuffer out of a TypedArray, robustly.
Reads / writes floats / doubles from / to buffers in both modern and ancient browsers.
Get the ArrayBuffer out of a DataView, robustly.
Pass in a string, array, Buffer, Data View, or Uint8Array, and get a Buffer back.
JSON parse & stringify that supports binary via bops & base64
A [ponyfill](https://ponyfill.com) for `Buffer.from`, uses native implementation if available.
A pure javascript CRC32 algorithm that plays nice with binary data
Determine if an object is a Buffer
Convert a typed array to a Buffer without a copy
bigint to buffer conversion with native support - fixed version
Read/write IEEE754 floating point numbers from/to a Buffer or array-like object
Fixed-size buffers for network protocol parsers
NOT MAINTAINED. This crate was replaced by the `fixed-buffer` crate with `tokio` feature.
Pure Rust audio time stretching library optimized for EDM
Backend library for the Applin™ Server-Driven UI framework
This library was renamed to Servlin.
A threaded DNS server.
High-performance DDS (Data Distribution Service) implementation in pure Rust
HDDS Administration CLI
High-performance DDS (Data Distribution Service) implementation in pure Rust
High-performance DDS (Data Distribution Service) implementation in pure Rust
High-performance DDS (Data Distribution Service) implementation in pure Rust
High-performance DDS (Data Distribution Service) implementation in pure Rust
A circular data structure
Fixed-capacity ring buffer that overwrites oldest entries on overflow, with index access, push/pop/shift mutation, oldest/newest peek, built-in statistics (average, sum, min, max, variance, stddev, median), first/last-n retrieval, and Enumerable support.
A circular queue (also called a circular buffer or ring buffer) is useful when buffering data streams
A circular buffer, cyclic buffer or ring buffer is a data structure that uses a single, fixed-size buffer as if it were connected end-to-end. This structure lends itself easily to buffering data streams. This library impliments such a buffer.
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.