-
generic-array
Generic types implementing functionality of arrays
-
ndarray
An n-dimensional array for general elements and for numerics. Lightweight array views and slicing; views support chunking and splitting.
-
arrayref
Macros to take array references of slices
-
array-bytes
A collection of Array/Bytes/Hex utilities with full No-STD compatibility
-
aligned
A newtype with alignment of at least
Abytes -
arraydeque
A ring buffer with a fixed capacity, which can be stored on the stack
-
dyn-stack
Dynamic stack wrapper for unsized allocations
-
kvm-bindings
Rust FFI bindings to KVM generated using bindgen
-
orx-split-vec
An efficient dynamic capacity vector with pinned element guarantees
-
uluru
fast, LRU cache implementation
-
sux
A pure Rust implementation of succinct and compressed data structures
-
range-collections
Sets and maps of ranges, backed by smallvec
-
zarrs
Zarr storage format for multidimensional arrays and metadata
-
arma-rs
Arma 3 Extensions in Rust
-
simdnbt
an unnecessarily fast nbt decoder
-
orx-fixed-vec
An efficient fixed capacity vector with pinned element guarantees
-
twincatads-rs
Rust wrapper for TwinCAT ADS library provided with Beckhoff TwinCAT
-
array-macro
Array multiple elements constructor syntax
-
ndarray-slice
Fast and robust slice-based algorithms (e.g., sorting, selection, search) for non-contiguous (sub)views into n-dimensional arrays
-
random-pick
Pick an element from a slice randomly by given weights
-
sqrid
Square coordinates and grid-like arrays, with zero dependencies, in a single file
-
orx-pinned-vec
PinnedVectrait defines the interface for vectors which guarantee that elements added to the vector are pinned to their memory locations unless explicitly changed -
array-concat
Macros for concatenating const arrays
-
numrs2
inspired by NumPy for numerical computing (NumRS2)
-
vectra
A multi-dimensional array library for Rust, similar to NumPy
-
sorted-insert
traits to insert elements to a sorted collection and keep the order
-
pi_arr
lock-free & auto-expansion array
-
uiua
A stack-based array programming language
-
sosorted
A set of methods to efficiently manipulated sorted arrays
-
inplace_it
Place small arrays on the stack with a low-cost!
-
rlst
native linear algebra library
-
n_circular_array
An n-dimensional circular array
-
btree-vec
A growable array (vector) implemented using a B-tree
-
mdarray
Multidimensional array for Rust
-
andex
Safe, strongly typed array indexes and wrappers for rust with zero dependencies
-
vec-collections
Rust collections that are newtype wrappers around smallvec
-
sd_jwt
SD-JWT
-
deduplicating_array
A serde serialization strategy that uses PartialEq to reduce serialized size
-
array_trait
A generic trait for any array, with item as type and length as const parameter
-
fast_transpose
Fast image and matrix transpose
-
eytzinger-interpolation
Eytzinger array layout with interpolative search support
-
toodee
A lightweight 2D wrapper around a Vec
-
block-grid
A quick, cache-conscious, tiled 2D array
-
arr_macro
Initialize arrays with ease!
-
idmap
Efficient maps of integer id keys to values, backed by an underlying
Vec -
malloced
A malloc-ed box pointer type
-
zarray
Cache-optimized 2D and 3D arrays using Morton order (aka Z-order) Z-indexed storage, with a convenient API for common 2D and 3D access patterns. Use of zarray in place of a Vec of Vecs often improves performance…
-
aligned-array
A newtype with alignment of at least
Abytes -
open-hypergraphs
Data-Parallel Algorithms for Open Hypergraphs
-
array_list
A dynamic container that combines the characteristics of a Vec and a LinkedList
-
numrs-core
A high-performance numerical computing library with multi-backend dispatch (SIMD, BLAS/MKL, WebGPU) and zero-cost abstractions
-
orx-funvec
Traits to unify access to elements of n-dimensional vectors which are particularly useful in algorithms requiring both flexibility through abstraction over inputs and performance through monomorphization
-
array-mumu
Array tools plugin for the Mumu ecosystem
-
numeric-array
Wrapper around generic-array that adds efficient numeric trait implementations
-
cbqn
Embed BQN in Rust via CBQN FFI
-
as-slice
AsSliceandAsMutSlicetraits -
ohmydb
A light-weight local json database
-
vortex-array
Vortex in memory columnar data format
-
arrayset
An array-backed ordered set type
-
array-util
no_std array helpers available without nightly
-
cstring-array
Safe, zero-copy wrapper for passing string arrays to C FFI (char**)
-
eytzinger
implements the "eytzinger" (aka BFS) array layout
-
str_array
Fixed-size
strandCStrtypes backed by an array -
marrow
Minimalist Arrow interop
-
baa
BitVector and Array Arithmetic
-
binary-merge
Minimum comparison merge of two sorted sequences with random access
-
arr_ty
Macros for smart array initialization
-
php-literal-parser
parser for php literals
-
unarray
working with uninitialized arrays
-
jaggedarray
Multidimensional jagged array
-
kn0sys_ndarray
An n-dimensional array for general elements and for numerics. Lightweight array views and slicing; views support chunking and splitting.
-
packed-uints
Array of uints that scales from u4 to u32 to minimize wasted space while still being fast
-
rstsr-blas-traits
An n-Dimension Rust Tensor Toolkit
-
arraypp
A
no_stdand noalloclibrary for more efficient array processing -
cap_vec
A heap-allocated, fixed-capacity, variable-size array, no_std compatible
-
grid2d
Two dimensional grid of runtime-defined, but unchangable size
-
envl
load .envl and .envlconf
-
crud-tidy-viewer
CLI generator for your API. Array pretty printer
-
bevy_layered_materials
A StandardMaterial-compatible Material that accepts multiple textures in 2d texture array form
-
arrays
Construct an array from an iterator
-
simple-grid
2d-grid structure
-
garray2d
Game development focused 2d array with signed index and offset support
-
atools
const generic expr based fixed length array manipulation
-
advancer
Helper for advancing over mutable slices
-
rstsr-linalg-traits
An n-Dimension Rust Tensor Toolkit
-
sector
A stateful vector implementation that provides different memory management behaviors through Rust traits and state machines
-
groundmodels-core
geotechnical ground modeling and soil parameter analysis
-
c_vec
Structures to wrap C arrays
-
jsonrs
Json parser
-
fftw
safe wrapper of FFTW3
-
cbor-bin
A command line tool for working with CBOR
-
tiny-vec
Small vector optimization
-
array-fusion
Array merging and splitting facilities
-
staticvec
Implements a fixed-capacity stack-allocated Vec alternative backed by an array, using const generics
-
json2lua
Convert JSON to Lua table
-
ps-util
aims to provide generally helpful utility functions and traits
-
const-tools
help write safe const fns such as destructuring and array operations
-
flatarray
flattened iterator, that acts as if it still was an iterator of iterator
-
locrian
embeddable functional programming language
-
aformat
A no-std and no-alloc version of format! using ToArrayString
-
array-section
An array where only a (contiguous) subarray may be viewed or operated on
-
fenwick
tree: data structure that efficiently calculates prefix sums in a changing array of numbers
-
uiua_parser
Uiua parser implementation
-
segmented_string
an immutable string type built from array segments, similar to clojure's persistent vector, with unicode grapheme/width support
-
vibesort-rs
Sort arrays using Large Language Models (LLMs)
-
chemistry_consts
most constants in chemistry
-
rstsr-openblas
An n-Dimension Rust Tensor Toolkit
-
copiablebuf
Copiable buffer, a tinier
Vec, uses a fixed-size array to store a variable number of items -
array_buf
Highly optimized fixed-capacity deque buffer stored on stack
-
pawkit-holy-array
A small library implemnenting a freelist
-
rust-tensors
n-dimensional arrays
-
imf
processing .imf files
-
vv
A memory-contiguous
Vec<Vec<T>>with resizable inner vecs -
blas-array2
Parameter-optional BLAS wrapper by ndarray::Array (Ix1 or Ix2)
-
rstsr-test-manifest
An n-Dimension Rust Tensor Toolkit
-
newel
small vectorized evaluator
-
digits_utils
converting numbers to digits
-
varlen
Ergonomic variable-length types
-
edition
Macros to switch between Rust editions
-
rstsr-dtype-traits
An n-Dimension Rust Tensor Toolkit
-
bitarray
A const generics driven bit array specialized for hamming distance
-
iter_fixed
Iterator of fixed length
-
segmented_array
Segmented array (growable, append-only) data structure
-
moving
Make elements of an array or a vector movable
-
cl-generic-vec
a vector implementation that can be used in
no_stdenvioronments -
segmented_vector
a mutable vector type built from array segments, similar to clojure's persistent vector
-
hcproto
net for Rust
-
pochoir-lang
Custom parser and interpreter for the pochoir template engine
-
geoarrow-geojson
Write GeoArrow arrays to GeoJSON
-
lowdim
two- to four-dimensional integer geometry
-
rstsr-tblis
An n-Dimension Rust Tensor Toolkit
-
index_many
A proof of concept for indexing an slice at multiple locations at once
-
rstsr-sci-traits
An n-Dimension Rust Tensor Toolkit
-
mumu-array
Array tools plugin for the MuMu/Lava language
-
rstsr-common
An n-Dimension Rust Tensor Toolkit
-
tensorism
Multidimensional arrays with bounds included in the type system
-
workflow-wasm
WASM utilities for in-browser use (timers, callbacks, etc.)
-
kn0sys-ndarray-stats
Statistical routines for ArrayBase, the n-dimensional array data structure provided by ndarray
-
runtime-array
that provides an array, that can be allocated in runtime
-
prosia-extensions
Useful extensions for types, arrays and other helper functions for Prosia projects
-
rstsr-mkl
An n-Dimension Rust Tensor Toolkit
-
rstsr-aocl
An n-Dimension Rust Tensor Toolkit
-
cql_db
Core CQL Database functionality - a lightweight array-based database
-
io-arrays
Random-access I/O
-
array__ops
A selection of useful array operations
-
array-tools
A little collection of array-related utils aiming to make life easier
-
wasm-mumu
WASM wrapper for the MuMu/Lava interpreter
-
const-map-array
Map arrays in a const context
-
rstsr-kml
An n-Dimension Rust Tensor Toolkit
-
rstsr-blis
An n-Dimension Rust Tensor Toolkit
-
multid
2-d arrays, badly
-
subslice-to-array
Extract fixed-range subslices as arrays, with compile-time checks
-
oars
providing construction methods and utility functions for orthogonal arrays and strong orthogonal arrays
-
init_array
Initialize arrays itemwise
-
nyar-wasm
High level wasm builder
-
segarray
A fast, growable array type with no copies
-
const-vec
Vec-like data structure with immutable push method
-
nslice
Structures for interpreting slices of variable length as arrays
-
index-fixed
convert slices into arrays using indexes ([T] -> [T;N])
-
clsx
A flexible class name composition utility for Rust, inspired by clsx and tailwind-merge
-
default-option-arr
Macros for simple default initialization of arrays of option types
-
multidimension
High-level manipulation of multi-dimensional arrays
-
hexga_array
that impl trait / new functions for array
-
qwutils
some utilities
-
postgres_array
Array support for rust-postgres
-
dimensionals
Rust native generic, flexible n-dimensional array
-
custos
A minimal OpenCL, WGPU, CUDA and host CPU array manipulation engine
-
appro-eq
Approximately equal traits and assertion
-
ahtable
Array Hash Table implementation
-
arr-rs
arrays library
-
ni-fpga
Safe Rust interface to NI FPGAs with FXP support
-
nanovec
Arrays and Vec-likes of small integers packed in an integer or two
-
typify-impl
typify backend implementation
-
heaparray
Flexible support for dynamically-sized types, using heap-allocated array of structs
-
ndim
N-dimensional array for numerals in Rust similar to NumPy
-
array_ext
Extra functionality for Rust arrays
-
block-array-cow
In memory array de-duplication, useful for efficient storing of a history of data versions
-
higher_order_functions
A small collection of traits for implementing higher order functions
-
ppar
Persistent immutable array
-
arrav
Sentinel-based heapless vector
-
inplace-vec-builder
Build a vec from a vec, in place
-
rotated-array-set
An ordered set supporting O(1) rank and O(√n) inserts and deletes
-
slyce
Python-like slices
-
yaml-rust-olidacombe
The missing YAML 1.2 parser for rust
-
array_pool
tiered caching array pool implementation in Rust
-
colon
A array and number utility functions
-
mori
orientation library built around commonly used orientation representations used in crystallography and engineering applications. It contains conversion, rotation, and data analysis…
-
numas
multidimensional array for efficient computing
-
afarray
Convenience methods for working with ArrayFire arrays in Rust
-
rsha
A hashing library implementation in rust
-
regroup
regrouping arrays
-
array_chunks
adds array_chunks back in
-
vec-x
structure
VecXto manage fixed-length arrays, supporting numeric operations and assignment operations betweenVecXand scalar values -
nearly_eq
Nearly(Approximately) equal traits and assertion
-
partial-array
potentially partially-filled arrays
-
arrayy
Stack-allocated fixed-size array with useful methods on top of Rust's [T; L] type
-
stack-vector
Vec-like wrapper for an array allocated on the stack
-
archivelib
An implementaton of the Greenleaf ArchiveLib compression/decompression algorithm
-
oh-snap
A thread-safe, owned, heap-allocated array which can be split and merged efficiently, i.e., without moves or memory (de-)allocations
-
odesolver
solving ODE's
-
arrcat
Array concatenation
-
array-utils
A no-std heapless set of array utils making use of const generics
-
ndcopy
Fast N-dimensional array memcpy
-
boost_array
Boost C++ library boost_array packaged using Zanbil
-
array-const-fn-init
Initializes an array with constant values calculated by a
const fn -
arraysetcell
A fixed-capacity, vector-like array with interior mutability and no ordering guarantees
-
stack-array
A data structure for storing and manipulating fixed number of elements of a specific type
-
static-array
A no-std rust crate providing a heap-allocated non-resizable type-checked array
-
iter_columns
Iterate over columns easily
-
cql_model
Core models/interfaces for CQL Database - a lightweight array-based database
-
circular-array
A circular array that allows infinite pushes into a fixed-size array
-
insrcdata
Embed static data as source code
-
arraytools
A variety of helpful methods for working with fixed-size arrays
-
hidden-median
Finds the median of two lists, when merged without breaking sorted state
-
staticsort
Implements a macro providing a compile-time quicksort function for arrays of any length, containing any primitive Copy type with a PartialOrd implementation
-
array_stat_functions
Array and Statistics functions in rust
-
array-fu
Construct arrays using simple syntax
-
array2ds
Package for handling sized 2d arrays in rust, without the usage of the keyword unsafe cuz why not
-
moonalloy
The oxidized scientific computing library for the 21st century
-
capped_collections
Collections with compile-time set capacities
-
nd_array
linear algebra that tries to have a similar api to numpy
-
arrutil
Functions for manipulating arrays from slices
-
cliff
Find the load at which a benchmark falls over
Try searching with DuckDuckGo.