Typescript library for buffer backed array of structs.
Javascript access to a buffer containing array of structs or struct of arrays
WGSL Parser and Reflection library
Codecs for various data structures
No description provided.
Linear memory in TypeScript
Strict borsh compatible de/serializer
JavaScript library to pack primitives to octet arrays, including int64 support, packaged for NodeJS.
Array manipulation, ordering, searching, summarizing, etc.
A simple and composable way to validate data in JavaScript (and TypeScript).
Run an array of functions in parallel
Define complex binary structures using composable primitives
Matches strings against configurable strings, globs, regular expressions, and/or functions
General purpose glob-based configuration matching.
Lazy-evaluating list of files, based on globs or regex patterns
A simple and composable way to validate data in JavaScript (and TypeScript).
Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
Robustly get the byte offset of a Typed Array
Get the ArrayBuffer out of a TypedArray, robustly.
A simple list of possible Typed Array names.
Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.
Robustly get the byte length of a Typed Array
Robustly get the length of a Typed Array
A Metal.js set of common data structures.
Bit-level serialization library designed for high-performance data access without requiring a parsing/unpacking step.
Struct-of-Array vector types
A Rust hash table using 8-way hopscotch hashing with constant-time worst-case lookups, and SIMD acceleration.
Point cloud algorithms for pasture
A framework for working with point cloud data
Macro implementations for #[derive(PointType)]
Support for reading and writing point cloud files with pasture
Support crate for peppi
Array/Hash/Struct#dig backfill for ruby
Extends Structs, Hashes, and Arrays with .to_json, .to_xml, and .to_s. This handles nested data structures and some oddities that other methods do not.
Adds validations, function creation, function delegation, and key restrictions to arrays and hashes so that they may function similarly to Structs
Compose nested structs from hash/array structures.
Mapping fixed layout record to ruby's Struct or Array object.
convert two-dimensional Array into an Array of Structs consuming the first row and/or column as attributes
Provides short interface for choosing elements from array of structs. Filtering by equality, matching and inclusion, e.g.: target.choose(:street => "Main", :age => (24..30), :address => /Main/) Filtering by instance evaluated string, e.g.: target.choose("age >= 24 && address =~ /^Main/") Rejecting elements with #choose_not method, e.g.: target.choose_not(:street => "Main")
The SuperStruct class allows the easy and quick creation of classes that consist mainly of data. It borrows from Struct, OpenStruct, Array, Hash, ArrayFields, and others.
TreeStruct allows to describe a structure with nested TreeStruct and with arrays of TreeStruct. The level of nesting is not limited.
* Read/Write ruby object to byte array with C-like struct declarations.
safestruct - safe data structures (array, hash, struct) - say goodbye to null / nil (and maybe) - say hello to zero
ActiveRecord attributes DDL, struct/array attribute types, an enum implementation that doesn't suck, etc..