-
snap
A pure Rust implementation of the Snappy compression algorithm. Includes streaming compression and decompression.
-
rand
Random number generators and other randomness functionality
-
fastrand
fast random number generator
-
crc
support of various standards
-
crypto-bigint
Pure Rust implementation of a big integer library which has been designed from the ground-up for use in cryptographic applications. Provides constant-time, no_std-friendly implementations…
-
ahash
A non-cryptographic hash function using AES-NI for high performance
-
strsim
Implementations of string similarity metrics. Includes Hamming, Levenshtein, OSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and Sørensen-Dice.
-
rustfft
High-performance FFT library written in pure Rust
-
rustc-hash
A speedy, non-cryptographic hashing algorithm used by rustc
-
realfft
Real-to-complex forward FFT and complex-to-real inverse FFT for Rust
-
fst
Use finite state transducers to compactly represents sets or maps of many strings (> 1 billion is possible)
-
xxhash-rust
xxhash
-
sprs
A sparse matrix library
-
ulid
a Universally Unique Lexicographically Sortable Identifier implementation
-
stacker
A stack growth library useful when implementing deeply recursive algorithms that may accidentally blow the stack
-
bytecount
count occurrences of a given byte, or the number of UTF-8 code points, in a byte slice, fast
-
md5
The package provides the MD5 hash function
-
scroll
A suite of powerful, extensible, generic, endian-aware Read/Write traits for byte buffers
-
twox-hash
XXHash and XXH3 algorithms
-
rand_xoshiro
Xoshiro, xoroshiro and splitmix64 random number generators
-
rstar
An R*-tree spatial index
-
streaming-iterator
Streaming iterators
-
pathfinding
flow, and graph algorithms
-
crc32c
Safe implementation for hardware accelerated CRC32C instructions with software fallback
-
kiddo
A high-performance, flexible, ergonomic k-d tree library. Ideal for geo- and astro- nearest-neighbour and k-nearest-neighbor queries
-
dissimilar
Diff library with semantic cleanup, based on Google's diff-match-patch
-
ff
building and interfacing with finite fields
-
siphasher
SipHash-2-4, SipHash-1-3 and 128-bit variants in pure Rust
-
simd-adler32
A SIMD-accelerated Adler-32 hash algorithm implementation
-
fastcdc
(content defined chunking) in pure Rust
-
highway
Native Rust port of Google's HighwayHash, which makes use of SIMD instructions for a fast and strong hash function
-
oorandom
A tiny, robust PRNG implementation
-
earcutr
port of MapBox's earcut triangulation code to Rust language
-
wildmatch
string matching with single- and multi-character wildcard operator
-
nucleo
plug and play high performance fuzzy matcher
-
daachorse
Double-Array Aho-Corasick
-
z3
High-level rust bindings for the Z3 SMT solver from Microsoft Research
-
robust
adaptive floating-point predicates for computational geometry
-
foldhash
A fast, non-cryptographic, minimally DoS-resistant hashing algorithm
-
stringprep
algorithm
-
extendr-api
Safe and user friendly bindings to the R programming language
-
seahash
A blazingly fast, portable hash function with proven statistical guarantees
-
sgp4
A pure Rust implementation of the SGP4 algorithm for satellite propagation
-
pubgrub
version solving algorithm
-
regalloc2
Backtracking register allocator inspired from IonMonkey
-
rand_distr
Sampling from random number distributions
-
frizbee
Fast typo-resistant fuzzy matching via SIMD smith waterman, similar algorithm to FZF
-
hnsw_rs
Ann based on Hierarchical Navigable Small World Graphs from Yu.A. Malkov and D.A Yashunin
-
crc-any
computes CRC values from a bit width, a polynomial, a reflection setting, an initial value, and a final XOR value. It also provides many built-in CRC functions for common CRC variants.
-
sketches-ddsketch
A direct port of the Golang DDSketch implementation
-
gix-diff
Calculate differences between various git objects
-
differential-dataflow
An incremental data-parallel dataflow platform
-
faer
linear algebra library
-
rapidhash
An extremely fast, high quality, platform-independent hashing algorithm
-
bm25
BM25 embedder, scorer, and search engine
-
noise
Procedural noise generation library
-
argminmax
(argmin & argmax in 1 function) with SIMD for floats and integers
-
columnar
Conversion from arrays of complex structs to simple structs of arrays
-
reed-solomon-simd
Reed-Solomon coding with O(n log n) complexity. Leverages SIMD instructions on x86(-64) and AArch64.
-
fnv
Fowler–Noll–Vo hash function
-
easy-smt
Easily interact with an smt solver as a subprocess
-
float_eq
Compare IEEE floating point primitives, structs and collections for equality
-
virtio-bindings
Rust FFI bindings to virtio generated using bindgen
-
murmur3
hash
-
topological-sort
Performs topological sorting
-
shapefile
Read & Write shapefiles in Rust
-
ndarray-linalg
Linear algebra package for rust-ndarray using LAPACK
-
satkit
Satellite Toolkit
-
gix-revwalk
providing utilities for walking the revision graph
-
bls12_381_plus
BLS12-381 pairing-friendly elliptic curve construction. This is a fork of zkcrypto/bls12_381 that adds hash-to-curve and multi-exponentiation methods and enables multi-pairing without requiring an allocator
-
rustc-stable-hash
A stable hashing algorithm used by rustc
-
rustfst
constructing, combining, optimizing, and searching weighted finite-state transducers (FSTs)
-
delaunator
A very fast 2D Delaunay triangulation library
-
highs
Safe rust bindings for the HiGHS linear programming solver. See http://highs.dev.
-
float_next_after
A trait for native rust f64/f32 nextafter
-
nanorand
A tiny, fast, zero-dep library for random number generation
-
resolvo
Fast package resolver written in Rust (CDCL based SAT solving)
-
rdrand
random number generator based on rdrand and rdseed instructions
-
special
The package provides special functions
-
bvh
A fast BVH using SAH
-
version-ranges
Performance-optimized type for generic version ranges and operations on them
-
graph
high-performant graph algorithms
-
tdigest
T-Digest algorithm in Rust
-
alphanumeric-sort
can help you sort order for files and folders whose names contain numerals
-
regex-lite
A lightweight regex engine that optimizes for binary size and compilation time
-
gemm
Playground for matrix multiplication algorithms
-
roots
well known algorithms for numerical root finding
-
cardinality-estimator
estimating the cardinality of distinct elements in a stream or dataset
-
former
A flexible implementation of the Builder pattern supporting nested builders and collection-specific subformers. Simplify the construction of complex objects.
-
instant-distance
Fast minimal implementation of HNSW maps for approximate nearest neighbors searches
-
medians
Median, Statistical Measures, Mathematics, Statistics
-
gxhash
non-cryptographic algorithm
-
passwords
useful tools to generate multiple readable passwords, as well as analyze and score them
-
diffsol
solving ordinary differential equations (ODEs) in Rust
-
yada
double-array trie library aiming for fast search and compact data representation
-
metrohash
high quality, high performance hash algorithm
-
timely
A low-latency data-parallel dataflow system in Rust
-
qr2term
Stupidly simple Rust crate to render a QR code in the terminal
-
hexf-parse
Parses hexadecimal floats (see also hexf)
-
hyperloglogplus
HyperLogLog implementations
-
skillratings
Calculate a player's skill rating using algorithms like Elo, Glicko-2, TrueSkill and many more
-
astral-pubgrub
PubGrub version solving algorithm
-
uuid7
UUID version 7
-
kdtree
K-dimensional tree in Rust for fast geospatial indexing and nearest neighbors lookup
-
buffer-redux
Drop-in replacements for buffered I/O in
std::iowith extra features -
libblur
Fast image blurring in pure Rust
-
rust-rule-engine
blazing-fast Rust rule engine with RETE algorithm, backward chaining inference, and GRL (Grule Rule Language) syntax. Features: forward/backward chaining, pattern matching, unification…
-
ion
*.ion file parser
-
geo-index
Fast, immutable, ABI-stable spatial indexes
-
lattices
Lattice data types for simplifying distributed state by providing associativity, commutativity, and idempotence
-
generic_a_star
A generic implementation of the A* algorithm
-
i_triangle
Polygon Triangulation Library: Efficient Delaunay Triangulation for Complex Shapes
-
mt19937
A translation of the MT19937 Mersenne Twister rng algorithm to Rust
-
intervallum
Generic interval and interval set library
-
addchain
Generate addition chains
-
fitsrs
FITS image parser
-
afl
Fuzzing Rust code with american-fuzzy-lop
-
cronexpr
parse and drive the crontab expression
-
pumpkin-conflict-resolvers
The conflict resolvers of the Pumpkin constraint programming solver
-
glass_pumpkin
A cryptographically secure prime number generator based on rust's own num-bigint and num-integer
-
ad_trait
Easy to use, efficient, and highly flexible automatic differentiation in Rust
-
tailcall
Stack-safe tail calls on stable Rust
-
scirs2-sparse
Sparse matrix module for SciRS2 (scirs2-sparse)
-
vector-map
VecMap<K, V>: a Linear Search with Map API
-
pariter
Parallel iterator processing
-
vek
Generic 2D-3D math swiss army knife for game engines, with SIMD support and focus on convenience
-
base2histogram
histogram library using base-2 logarithmic bucketing for fast percentile estimation
-
interpn
N-dimensional interpolation/extrapolation methods, no-std and no-alloc compatible
-
textdistance
Lots of algorithms to compare how similar two sequences are
-
raft
language implementation of Raft algorithm
-
bao
BLAKE3 verified streaming
-
cdshealpix
HEALPix tesselation
-
simple_endian
A create for defining endianness within your data structures, to make handling portable data structures simpler
-
gix-imara-diff
A high performance library for computing diffs, maintained as a modified copy of upstream imara-diff for gitoxide
-
kd-tree
k-dimensional tree
-
ext-sort
rust external sort algorithm implementation
-
snowflake_me
A distributed unique ID generator inspired by Twitter's Snowflake
-
arroy
Annoy-inspired Approximate Nearest Neighbors in Rust, based on LMDB and optimized for memory usage
-
anndists
some distances used in Ann related crates
-
levenberg-marquardt
algorithm built on top of nalgebra
-
arma-rs
Arma 3 Extensions in Rust
-
rustsat
aims to provide implementations of elements commonly used in the development on software in the area of satisfiability solving. The focus of the library is to provide as much ease of use without giving up on performance.
-
memx
memory functions like libc memcmp(), memchr(), memmem(), memcpy(), memset()
-
rustcrypto-ff
building and interfacing with finite fields
-
cavalier_contours
2D polyline/shape library for offsetting, combining, etc
-
probminhash
Minhash algorithms for weighted Jaccard index
-
radiate
genetic algorithms and artificial evolution
-
gryf
Graph data structure library with focus on convenience, versatility, correctness and performance
-
blurhash
A pure Rust implementation of blurhash
-
smawk
Functions for finding row-minima in a totally monotone matrix
-
merkle_hash
Finds the hashes of all files and directories in a directory tree
-
piper
An asynchronous single-consumer single-producer pipe for bytes
-
ruvector-mincut
World's first subpolynomial dynamic min-cut: self-healing networks, AI optimization, real-time graph analysis
-
dmp
A high-performance library in that manipulates plain text
-
line-clipping
implementing line and polygon clipping algorithms
-
ifc-lite-clash
High-performance geometry kernel for IFC clash detection
-
quad-rand
Pseudo random implementation with core atomics
-
hamming-bitwise-fast
Fast bitwise Hamming distance using auto-vectorization with runtime SIMD detection on x86
-
i_key_sort
Counting sort algorithm
-
innr
SIMD-accelerated vector similarity primitives with binary, ternary, and scalar quantization
-
sdf_glyph_renderer
Tools for generating SDF font glyphs from bitmap images
-
fast_hilbert
Fast Hilbert 2D curve computation using an efficient Lookup Table (LUT)
-
jubjub
elliptic curve group
-
prikk
CLI initial scaffold
-
rexile
A blazing-fast regex engine with 22x faster compilation and optimized case-insensitive matching
-
lilt
running interruptable, transition based animations as a function of time
-
rand_hc
HC128 random number generator
-
nuts-rs
Sample from unnormalized densities using Hamiltonian MCMC
-
muxer
Deterministic, multi-objective bandit-style routing primitives (windowed stats + Pareto selection)
-
amari-holographic
Holographic reduced representations and vector symbolic architectures
-
boyer-moore-magiclen
fast string search algorithm implemented in Rust
-
wyrand
A fast & portable non-cryptographic pseudorandom number generator and hashing algorithm
-
hierarchical_hash_wheel_timer
A low-level timer implementation using a hierarchical four-level hash wheel with overflow
-
option-chain-orderbook
A high-performance Rust library for options market making infrastructure, providing a complete Option Chain Order Book system built on top of OrderBook-rs, PriceLevel, and OptionStratLib
-
simsearch
A small in-memory fuzzy search index for embedded autocomplete and search suggestions
-
hyperloglog
in Rust
-
tenthash
A high-quality, non-cryptographic, 160-bit hash function
-
murmurhash32
murmurhash32_2
-
supercluster
Geospatial and non-geospatial point clustering
-
cuvs
RAPIDS vector search library
-
quamina
Fast pattern-matching library for filtering JSON events
-
romu
A pseudo random number generator using the Romu algorithm
-
rdst
A flexible parallel unstable radix sort that supports sorting by any arbitrarily defined sequence of bytes
-
libcrux-hmac
Libcrux HMAC implementation
-
hax-lib
Hax-specific helpers for Rust programs
-
scnr2
Scanner/Lexer with regex patterns and multiple modes
-
adler32
Minimal Adler32 implementation for Rust
-
xgraph
A comprehensive Rust library providing efficient graph algorithms for solving real-world problems in social network analysis, transportation optimization, recommendation systems, and more
-
ids_service
that allows to generate unique Ids
-
GSL
binding for the GSL (the GNU scientific library)
-
manifold-rust
Pure Rust port of the Manifold 3D geometry library
-
ndarray-conv
N-Dimension convolution (with FFT) lib for ndarray
-
quantiles
a collection of approximate quantile algorithms
-
neo_frizbee
Fast typo-resistant fuzzy matching via SIMD smith waterman, similar algorithm to FZF/FZY
-
interp
Matlab's interp1 function
-
cobyla
optimizer for Rust
-
axonml-autograd
Automatic differentiation engine for Axonml ML framework
-
propaga-cli
Command-line interface for the Propaga constraint solver
-
blake2_bin
a command line implementation of BLAKE2b/s/bp/sp and all their parameters
-
glissade
that provides various utilities for animations and transitions
-
slice-group-by
Iterators over groups in slices and strs
-
rs-math3d
Rust 3D Math (no dependency on std)
-
eventsourced
Event sourced entities in Rust
-
projective-grid
Image-free, target-agnostic projective grid recovery: label 2D feature points with (i, j) lattice coordinates under perspective
-
bridgetree
A space-efficient Merkle tree designed for linear appends with witnessing of marked leaves, checkpointing & state restoration
-
rust_intervals
Intervals arithmetic with any combination of open, closed or infinite bounds, along with operations like intersection, convex hull, union, difference,
-
gis-tools
A collection of geospatial tools primarily designed for WGS84, Web Mercator, and S2
-
rand_mt
Reference Mersenne Twister random number generators
-
omeco
Tensor network contraction order optimization
-
salmon-model
Statistical models for the salmon Rust port: fragment-length distribution and library-type detection
-
manifold-csg
Safe Rust bindings to manifold3d - f64-precision CSG booleans, 2D cross-sections, extrusion, SDF, and OBJ I/O with Send safety and automatic memory management
-
transpose
transposing multi-dimensional data
-
idsp
DSP algorithms for embedded, mostly integer math
-
noise-functions
A collection of fast and lightweight noise functions
-
od_opencv
Object detection utilities in Rust programming language for YOLO-based neural networks in OpenCV ecosystem
-
cggmp21
TSS ECDSA implementation based on CGGMP21 paper
-
hi-doc-jumprope
fast rope (fancy string) library built on top of Skiplists - hi-doc fork
-
invalidation
Dependency-aware invalidation primitives for incremental systems
-
multiexp
Multiexponentiation algorithms for ff/group
-
cardinality-estimator-safe
Estimate the cardinality of distinct elements in a stream or dataset with no unsafe code
-
panproto-gat
GAT (Generalized Algebraic Theory) engine for panproto
-
anofox-regression
A robust statistics library for regression analysis
-
dagre
port of dagre - directed graph layout using the Sugiyama method
-
ukraine
Glory to Ukraine. Library for transliterating Ukrainian Cyrillic text into Latin script representation
-
bevy_math
math functionality for Bevy Engine
-
ferroplan
A fast, data-parallel PDDL planner in Rust — FF heuristic with ADL, numeric, derived axioms, PDDL3 preferences, PDDL2.1 temporal, and a goal decomposer
-
pharmsol
solving analytic and ode-defined pharmacometric models
-
mini-ode
A minimalistic ODE solvers library built on top of PyTorch
-
kasuari
layout solver for GUIs, based on the Cassowary algorithm. A fork of the unmaintained cassowary-rs crate with improvments and bug fixes. Kasuari is the indonesian name for the cassowary bird
-
xiangting
calculating the deficiency number (a.k.a. xiàngtīng number, 向聴数).
-
naive_opt
The optimized naive string-search algorithm
-
converge-pack
The strict authoring contract for Converge packs, suggestors, and invariants
-
sqry-lang-zig
Zig language plugin for sqry
-
wbtopology
A pure-Rust topology suite inspired by JTS
-
ordvec
Training-free ordinal & sign quantization for vector retrieval
-
rectangle-pack
A general purpose, deterministic bin packer designed to conform to any two or three dimensional use case
-
genetic_algorithms
solving genetic algorithm problems
-
leto
N-dimensional strided arrays, zero-copy views, and storage backends
-
moc
made to create and manipulate HEALPix Multi-Order Coverages maps (MOCs), see https://ivoa.net/documents/MOC/
-
orecchiette-fpv-drone-analog-rs
Analog FPV drone video signal detection via FM demodulation and spectral sync-pulse analysis
-
k8s-openapi-ext
Collection of fluent builder traits for Kubernetes objects
-
semiflow
no_std Rust PDE solver: evolution equations via Chernoff approximation of operator semigroups (heat, diffusion, Schrodinger)
-
solar-positioning
High-accuracy solar positioning algorithms (SPA and Grena3) for calculating sun position and sunrise/sunset/twilight times
-
physdes-rs
Physical Design in Rust
-
transvoxel
Eric Lengyel's Transvoxel Algorithm
-
pymath
A binary representation compatible Rust implementation of Python's math library
-
portage-atom-pubgrub
Bridge between portage-atom and the PubGrub dependency solver
-
trellis-runner
Calculation runner
-
ruvector-domain-expansion
Cross-domain transfer learning engine: Rust synthesis, structured planning, tool orchestration
-
shortestpath
Shortest Path is an experimental library finding the shortest path from A to B
-
amari-measure
Measure-theoretic foundations for geometric algebra - integration, probability measures, and analysis on multivector spaces
-
relay-bp
relay belief propagation for qLDPC codes
-
opendeviationbar-core
Core open deviation bar construction algorithm with temporal integrity guarantees
-
swc_feature_flags
Feature flag transformation for SWC - build-time marking and runtime dead code elimination
-
pounce-nl
AMPL .nl reader, reverse-mode AD tape, and TNLP evaluator for pounce
-
espresso-logic
Rust bindings for the Espresso heuristic logic minimizer (UC Berkeley)
-
fuzzy-aho-corasick
Aho–Corasick automaton with fuzzy matching
-
algorithm
about algorithm data structure, now has ttl with lru/lru-k/lfu/arc and slab/rbtree/roaring_bitmap/timer_wheelss, 关于算法常用的数据结构
-
natord
Natural ordering for Rust
-
garnish_lang_simple_data
Data implementation for garnish runtimes using simple list of variants
-
hashx
Hash function family designed for ASIC-resistant client puzzles
-
provekit-common
Common types and utilities for the ProveKit proving system
-
random
The package provides sources of randomness
-
changeforest
Random Forests for Change Point Detection
-
setsum
order-agnostic checksum
-
dbsp
Continuous streaming analytics engine
-
strength_reduce
Faster integer division and modulus operations
-
commonware-codec
Serialize structured data
-
leiden-rs
High-performance Leiden community detection algorithm for graphs in Rust
-
par-iter
Fork of rayon, with chili support
-
molcrafts-molpack
Faithful Rust port of Packmol molecular packing (split off from molrs)
-
mpchash
A space-efficient (no need for vnodes) multi-probe consistent hashing algorithm
-
octseq
Abstractions for types representing octet sequences
-
pounce-presolve
Algorithmic NLP preprocessing as a TNLP wrapper for POUNCE: bound tightening, redundant-constraint removal, LICQ degeneracy detection
-
random_word
Efficient functions for generating random words in many languages
-
zaft
Fast fourier transform
-
tau-engine
A document tagging library
-
scirs2-fft
Fast Fourier Transform module for SciRS2 (scirs2-fft)
-
virtio-vsock
virtio vsock device implementation
-
tetra3
Fast and robust star plate solver
-
hlua
Zero-cost high-level wrapper for Lua
-
meos
Rust bindings for MEOS C API
-
simdsieve
SIMD-accelerated byte pattern pre-filtering with AVX-512, AVX2, NEON, and scalar fallback
-
rocm-rs
Rust bindings for AMD ROCm libraries
-
ic_bls12_381
BLS12-381 pairing-friendly elliptic curve construction
-
simple_term_rewriter
A basic interface to rewrite concrete tree terms according to a set of rules
-
routa-entrix
Entrix fitness function engine — Rust implementation of tools/entrix
-
arpfloat
Arbitrary-precision floating point library
-
ceres-solver
Safe Rust bindings for the Ceres Solver
-
strided-kernel
Cache-optimized kernels for strided multidimensional array operations in Rust (ported from Julia Strided.jl/StridedViews.jl)
-
twofloat
Double-double arithmetic functionality
-
crc16
A CRC16 implementation
-
out
fast min and max functionality for collections
-
pumpkin-propagators
The propagators of the Pumpkin constraint programming solver
-
packed_spatial_index
Packed static spatial index (Hilbert R-tree) for 2D/3D AABBs — SIMD range, kNN, raycast, and spatial-join queries, with zero-copy and streaming serialization
-
vector-traits
Rust traits for 2D and 3D vector types
-
ruvector-coherence
Coherence measurement proxies for comparing attention mechanisms
-
varpro
A straightforward nonlinear least-squares fitting library which uses the Variable Projection algorithm
-
medmodels
Limebit MedModels Crate
-
difflib-fast
Fast, byte-for-byte exact difflib Ratcliff–Obershelp (gestalt) similarity ratio + single-linkage clustering (suffix automaton), plus an exact all-pairs weighted-cosine similarity join (L2AP, CPU+GPU)
-
opthash
Rust implementations of Elastic Hashing and Funnel Hashing
-
melin-transport-core
Event-sourced transport core with journaling, replication, and response gating
-
organism-simulation
Simulation swarm for Organism — multi-dimension stress-testing before commit
-
cjc-mir
Mid-level IR with CFG, SSA, dominators, and optimization passes
-
linfa-linalg
Pure-Rust implementation of linear algebra routines for ndarray
-
hidreport
HID Report Descriptor and HID Report parser
-
localsearch
Local Search based Metaheuristics
-
commonware-math
Create and manipulate mathematical objects
-
enum-bitset
Generate efficient bitsets out of your enum types
-
fp-library
A functional programming library for Rust featuring your favourite higher-kinded types and type classes
-
mod_interface
Protocol of modularity unifying interface of a module and introducing layers
-
stringpod
Cache-friendly columnar storage for many small byte strings (FASTQ reads, qualities, names)
-
bevy_knossos
generating and rendering mazes
-
vcs-graph
Graph algorithms for version control systems: topological sort, merge-aware sort, parent maps, and ancestry queries
-
itermore
🤸♀️ More iterator adaptors
-
census
Keeps an inventory of living objects
-
calybris-core
Deterministic proof-carrying decision core with replay verification, WAL, and fixed-point budget proofs
-
pluralizer
Rust package to pluralize or singularize any word based on a count inspired on pluralize NPM package
-
simple-easing
Set of simple easing functions
-
jagua-rs
A fast and fearless Collision Detection Engine for 2D irregular Cutting and Packing problems
-
trackball
Virtual Trackball Orbiting via the Exponential Map
-
radsort
Radix sort implementation for sorting by scalar keys (integers, floats, chars, bools)
-
tlsh2
TLSH algorithm
-
kube_quantity
adding arithmetic operations to the Quantity type from the k8s-openapi crate
-
wyhash
fast portable non-cryptographic hashing algorithm and random number generator
-
volute
Boolean functions implementation, represented as lookup tables (LUT) or sum-of-products (SOP)
-
vectomancy-geometry
Lightweight primitive geometry types and algorithms for Vectomancy
-
dogear
merging bookmark trees
-
entropy
Calculates the Shannon entropy of arrays of bytes and strings
-
fast_polynomial
Faster polynomial evaluation using Estrin's Scheme to exploit instruction-level parallelism
-
cassowary
linear constraint solving algorithm. The Cassowary algorithm is designed for naturally laying out user interfaces using linear constraints, like 'this button must line up with this text box'
-
bxvl
A datatype library that allows for measurement unit association, conversion, and operations for values
-
pindakaas
Encoding Integer and Pseudo Boolean constraints into CNF
-
autour_core
AUTOmata Utilities and Representation (AUTOUR) is a small toolbox to experiment with various kinds of automata and draw them
-
orderable-bytes
Canonical, order-preserving fixed-length byte encodings for plaintext types — feed into ORE or OPE schemes that compare encrypted values lexicographically
-
morok-tensor
High-level lazy tensor API for the Morok ML compiler
-
intarray
memory efficient integer array
-
cvkg-physics
Rigid body physics simulation for CVKG — collision detection, constraint solving, scene graph bridge
-
cvkg-anim
Cyber Viking Kvasir Graph (CVKG) - High-fidelity agentic UI framework
-
logp
Information theory primitives: entropy, KL divergence, mutual information (KSG estimator), and information-monotone divergences
-
phastft
A high-performance Fast Fourier Transform (FFT) library written in pure and safe Rust
-
rand_isaac
ISAAC random number generator
-
resolver
Expression evaluator
-
huub
CP+SAT solver framework built to be reliable, performant, and extensible
-
advent-of-code
Solutions to Advent of Code
-
clubcard
exact membership query filter for static sets
-
fast-hnsw
Pure-Rust implementation of Hierarchical Navigable Small World (HNSW) approximate nearest-neighbour search
-
adler2
clean-room implementation of the Adler-32 checksum
-
fast_time
An efficient low-precision timestamp source suitable for high-frequency querying
-
simplerand
fast random number generator
-
friedrich
Gaussian Process Regression
-
muldiv
trait for numeric types to perform combined multiplication and division with overflow protection
-
veg
Flexible tables
-
rithm
Arbitrary precision arithmetic
-
arrow-row
Arrow row format
-
ri-agent-graph
Run 9 agents at once — graph-based agent orchestration for Rust with parallel fan-out (up to 16 nodes), fan-in joins, checkpointing, interrupt/resume, and event streaming
-
accurate
(more or less) accurate floating point algorithms
-
deep_causality
Computational causality library. Provides causality graph, collections, context and causal reasoning.
-
dory-pcs
A high performance and modular implementation of the Dory polynomial commitment scheme
-
tlsh-fixed
Rust port of Trend Micro Locality Sensitive Hashing
-
togo
2D geometry, providing geometric algorithms for intersection/distance between circular arcs/line segments
-
iqdb-filter
Canonical metadata-filter evaluator for vector search: validate-on-construction and infallible per-row evaluation - part of the iQDB family
-
rust-igraph
Pure-Rust, high-performance graph & network analysis library — 1297 APIs, zero unsafe, igraph-compatible
-
toodee
A lightweight 2D wrapper around a Vec
-
petal-neighbors
Nearest neighbor search algorithms including a ball tree and a vantage point tree
-
geo-clipper
Boolean operations on polygons
-
collision-detection
A generic collision detection library based on the
collidecrate -
scru128
Sortable, Clock and Random number-based Unique identifier
-
dypdl
Libarary for Dynamic Programming Description Language (DyPDL)
-
guid-create
Rust helper for creating GUIDs
-
rsc_osrm
rust wrapper for osrm, folk from TehGoat/rs_osrm
-
error_tools
Basic exceptions handling mechanism
-
ra-ap-rustc_index
Automatically published version of the package
rustc_indexin the rust-lang/rust repository from commit ea088e0a3dd50c494b4589c3c121d7469dceec8f The publishing script for this crate lives at:… -
gfold-cli
Command-line interface for the G-FOLD powered-descent guidance solver
-
cfsem
Quasi-steady electromagnetics including filamentized approximations, Biot-Savart, and Grad-Shafranov
-
polycal
methods for fitting and using polynomial calibration functions following ISO/TS 28038
-
jetro
transform, query, and compare JSON
-
english-to-cron
converts natural language into cron expressions
-
goldilocks-ntt-hdl
Field-generic NTT pipeline in hdl-cat (Goldilocks + BabyBear) with comp-cat-rs categorical structure
-
sp1_bls12_381
BLS12-381 pairing-friendly elliptic curve construction
-
bevy_color
Types for representing and manipulating color values
-
general-mcmc
A compact Rust library for Markov Chain Monte Carlo (MCMC) methods with GPU support
-
causasv
Causal feature attribution via Asymmetric Shapley Values (ASV) over DAGs — Rust + Python
-
tess2-rust
Pure Rust port of libtess2 — complete SGI polygon tessellation pipeline with winding rules, self-intersections, and multiple output modes
-
numerica
Open-source math library for exact and floating point computations
-
graaf
Work with directed graphs
-
xsum
Fast Exact Summation of Floating-Point Numbers
-
lattice-transport
Optimal transport math (Sinkhorn, Wasserstein, barycenters) for Lattice
-
didppy
Python interface for Dynamic Programming Description Language (DyPDL) and DyPDL solvers
-
backoff-series
Backoff iterator from an anchor series with closed-form extrapolation
-
gmgn
A reinforcement learning environments library for Rust
-
wcs
FITS World Coordinate System (WCS)
-
fsqlite-ext-misc
Miscellaneous extensions: generate_series, carray, dbstat, dbpage
-
ndarray-slice
Fast and robust slice-based algorithms (e.g., sorting, selection, search) for non-contiguous (sub)views into n-dimensional arrays
-
bhc-core
Core IR - typed, explicit intermediate representation for BHC
-
libbeef
translation of Fabrice Bellard's libbf arbitrary precision numeric library
-
sobol_burley
A seedable Owen-scrambled Sobol sequence
-
fast-posit
Software implementation of the Posit floating point format
-
gaoya
Locality Sensitive Hashing Data Structures
-
easyfft
providing an easy FFT API for arrays and slices
-
solverforge-maps
Generic map and routing utilities for VRP and similar problems
-
otter-nif
Write Erlang NIFs in Rust. Direct mapping of the NIF C ABI with compile-time lifetime safety and no hidden magic.
-
bitrep
Order-invariant, bit-identical floating-point reductions. Any order. Any hardware. Same bits.
-
quickbacktrack
backtracking with customizable search for moves
-
logicfuzzy_academic
Pure-Rust Fuzzy Inference System (Mamdani + TSK) with PSO optimizer — zero external dependencies
-
byteyarn
hyper-compact strings
-
h3o-zip
A compression scheme tailored for H3 cell indexes
-
next-plaid
CPU-based PLAID implementation for multi-vector search using ndarray
-
sfcgal
High-level bindings to SFCGAL and conversion from/to other geometry libraries
-
rmqtt-raft
raft framework, for regular people
-
guacamole
linearly-seekable random number generator
-
chrono-machines
Exponential, constant, and Fibonacci backoff retry library with full jitter support - no_std compatible
-
int-interval-stack
Integer half-open interval stack structures for overlap multiplicity
-
fnv_rs
Fowler–Noll–Vo hash function including 32, 64, 128, 256, 512, & 1024 bit variants
-
crc64
checksum implementation
-
cpd
Collaboration Pattern Detection: A tool to search for context-aware and relaxed frequent subgraphs (patterns) in a graph database
-
funspace
N-dimensional function spaces and transforms
-
vpsearch
Vantage Point Tree search algorithm for fast nearest neighbour search in multi-dimensional metric spaces
-
prime-factor
A prime number factorizer written in Rust
-
single-svdlib
Sparse SVD and PCA for Rust over sprs matrices: restarted Lanczos bidiagonalization (IRLBA) and randomized SVD, with column masking and mean-centering that never densify the input
-
r2smt-patch
Safe binary patching for r2SMT: plans, manifests, backups, and rollback
-
tantivy-fst
tantivy-specific fork from the fst crate from Burntsushi. (Please use the fst crate instead.)
-
starlark_map
Map implementation with starlark-rust specific optimizations
-
fractional_index
fractional indexing
-
reliakit-ratelimit
Clock-agnostic token-bucket rate limiter with retry-after. no_std and zero-dependency.
-
k
kinematics
-
bobyqa
Dependency-free BOBYQA: derivative-free minimization of a box-constrained function from values alone — a faithful pure-Rust port of PRIMA
-
measured
A better way to measure your application statistics
-
pingora-limits
rate limiting and event frequency estimation
-
raftbare
Minimal but feature-complete, I/O-free implementation of Raft distributed consensus algorithm
-
evolve
A generic, composable genetic algorithm framework for Rust
-
indicators-ta
Technical analysis indicators and market regime detection for algorithmic trading
-
ord_subset
Tools for working with the Ord subset of certain PartialOrd types, like floats
-
postings
Inverted-index postings lists and codecs
-
amari-optimization
Geometric optimization algorithms leveraging Amari's Tropical-Dual-Clifford fusion
-
geoconv
convert between different coordinate systems
-
obzenflow-topology
Flow topology graph structures for ObzenFlow
-
arrayfire
high performance software library for parallel computing with an easy-to-use API. Its array based function set makes parallel programming simple. ArrayFire's multiple backends (CUDA…
-
chalk-engine
Core trait engine from Chalk project
-
rand-float
Techniques for converting streams of random bits into floating-point numbers distributed as a uniform real in the unit interval
-
fontquant-lib
Quantifiable data processor for fonts
-
atria-rs
running the Ablatio Triadum (ATria) centrality algorithm (Cickovski et al, 2015, 2017)
-
hill_descent_lib
Genetic algorithm library for n-dimensional optimization problems
-
rust-sugiyama
Sugiyama's algorithm to calculate coordinates of a directed graph
-
lightmap
Light map generator
-
gtars-genomicdist
Rust port of GenomicDistributions: tools for computing statistics for genomic interval sets
-
spliny
b-Spline Curves
-
sketch_oxide
State-of-the-art DataSketches library (2025) - UltraLogLog, Binary Fuse Filters, DDSketch, and more
-
evalica
your favourite evaluation toolkit
-
geometry-predicates
port of robust geometric predicates
-
gcd
Calculate the greatest common divisor
-
fastnoise-lite
FastNoise Lite is an extremely portable open source noise generation library with a large selection of noise algorithms
-
rake
Rapid Automatic Keyword Extraction (RAKE) algorithm
-
lightweight-system-monitor
A Linux system monitor so lightweight even floating point math is prohibited
-
startin
A Delaunay triangulator for terrains
-
noctisroll
A modern, modular TRPG dice rolling system implementing the OneDice standard
-
analog-spectral
Analog eigenvalue computation. Dials settle under gravity. Deadband = spectral gap. The thermostat IS the algorithm.
-
hnswlib-rs
Pure-Rust port of hnswlib (HNSW approximate nearest neighbors)
-
heterogeneous_graphlets
computation of heterogeneous graphlets
-
moku
creating hierarchical state machines (HSM)
-
kika
Robust 2D kernel for Rust: exact predicates, Delaunay triangulation, constrained Delaunay triangulation, and simple-polygon triangulation, with adaptive/exact fallback arithmetic. No CMake…
-
haru_cmaes
CMA-ES optimization algorithm implementation based on Hansen's purecma Python implementation
-
frd_pu
A high-performance, zero-dependency library for creating efficient and fast applications
-
nee_soon
Neutron Energy-dependent Simulation using Open-source Object-Oriented Numerics — the coupling layer that composes njoy-outram-park-fork (nuclear data), outram-mc-libs (Monte Carlo transport)…
-
surge-market
Higher-level market workflows, adapters, and dataset helpers for Surge dispatch
-
cubek-tile
CubeK: Tile
-
vvcm-rs
Kinematics of multi-robot transporting systems with a deformable sheet using VVCM
-
kodama
Agglomerative hierarchical clustering
-
knipsa
Polygon booleans, offsets, point queries, and triangulation in Rust
-
integer-sqrt
integer square root algorithm for primitive rust types
-
figura
A flexible string template formatting crate
-
libdd-tinybytes
Tiny implementation of a bytes::Bytes like type that supports AsRef<[u8]>
-
moritzbrantner-audio-analysis-transcription
Rust-native audio and video transcription orchestration for video-analysis
-
t1ha
T1AH (Fast Positive Hash) hash function
-
ardftsrc
High-quality audio sample-rate conversion using the ARDFTSRC algorithm
-
extended_matrix
A matrix calculation module
-
cccc-core
Language-agnostic Cognitive (SonarSource) and Cyclomatic (McCabe) complexity engine over a normalized IR
-
qmc
Quantum Monte Carlo simulations in Rust
-
genetic_algorithm
A genetic algorithm implementation
-
kcr_operator_cluster_x_k8s_io
Kubernetes Custom Resource Bindings
-
weighted_path
finding shortest paths in weighted graphs using Dijkstra's algorithm with multiple heap implementations
-
whereexpr
A fast, expressive rule-based filtering engine for Rust that evaluates boolean expressions over any data structure
-
gam-identifiability
Design identifiability auditing and rank reduction for the gam penalized-likelihood engine
-
kotoba-rewrite
Advanced graph rewriting engine implementing DPO transformations
-
halfbrown
Multi backend HashMap for higher performance on different key space sizes
-
rxgraph
High-performance graph traversal engine
-
raft-log
Raft log implementation
-
bellman
zk-SNARK library
-
smallrand
Random number generation with absolutely minimal dependencies and no unsafe code
-
cinereus
GumTree-style tree diffing with Chawathe edit script generation
-
jeans
Genetic algorithms
-
cmsis_dsp
Bindings to the CMSIS DSP library for ARM Cortex-M processors
-
four-bar
Four🍀bar library provides simulation and synthesis function for four-bar linkages
-
crfs
Pure Rust port of CRFsuite: a fast implementation of Conditional Random Fields (CRFs)
-
rustweather
weather, meteorology, and atmospheric parameter calculations
-
plot3d
reading, writing, and manipulating NASA PLOT3D structured grids
-
flow-pacmap
PaCMAP dimensionality reduction (Wang et al. 2021) for large-n flow cytometry — faer PCA, optional HNSW and k-d tree KNN
-
open-hypergraphs
Data-Parallel Algorithms for Open Hypergraphs
-
graphrs
package for the creation, manipulation and analysis of graphs
-
broccoli
broadphase collision detection algorithms
-
iter-read
A Read implementation for iterators over u8 and related types
-
ritk-interpolation
Medical image interpolation operators for RITK
-
oxy-glauber
Monte Carlo Glauber Model for Heavy-Ion Collisions - Rust port
-
cvx-analytics
Temporal analytics: Neural ODE, change point detection, and vector calculus
-
datafusion-functions-aggregate
Traits and types for logical plans and expressions for DataFusion query engine
-
lux-rs
Pure Rust lighting and color science library inspired by LuxPy
-
hime_redist
Redistributable runtime library for parsers generated with Hime (LR, RNGLR)
-
drbg
Crypographic random number generator CTR_DRBG defined by NIST SP 800-90A R1
-
sap
A small, simple and sweet argument parser for Rust
-
ivp
solving initial value problems (IVPs) for ordinary differential equations (ODEs)
-
tumo_path
a vector path construct, manipulate, rasterizing, tessellate toolkit
-
ucm-cli
CLI tool for UCM impact analysis on codebases
-
safe-bigmath
non-overflowing, non-panicking numeric types as well as safe big integer and decimal that can scale to any size safely and gracefully, only wasting memory when extra precision is needed
-
simplers_optimization
Simple(x) black-box optimization algorithm
-
minstd
minimal standard MCG M31 random number generator
-
state-m
implements convenient state distribution and management mechanisms, facilitating collaborative work between components
-
integrate
Small, lightweight Rust library for performing numerical integration
-
oximo-expr
Arena-allocated expression tree for the oximo optimization framework
-
poi
A pragmatic point-free theorem prover assistant
-
selen
Constraint Satisfaction Problem (CSP) solver
-
nsys-math-utils
Math types and traits
-
simhash
algorithm for 64-bit locality-sensitive hashing and similarity calculation
-
bin-packing
Cut list optimization and bin packing library for 1D, 2D, and 3D stock problems
-
flowstats
Collection of stream analytics algorithms: cardinality, quantiles, frequency, sampling, and more
-
topk
TopK algorithm implementation in Rust
-
permutator
Get a lexicographic cartesian product and lexicographic permutation at any specific index from data. Generate complete lexicographic cartesian product from single or multiple set of data…
-
pagino
Handle pagination's logic
-
flashsieve
Storage-level pre-filtering for pattern matching, skip blocks that can't contain matches
-
incremental
computations, based on Jane Street's incremental
-
cvmcount
CVM algorithm to quickly estimate the number of distinct elements in a stream
-
earclip
Triangle mesh designed to be fast, efficient, and sphere capable
-
virtualizer
A headless virtualization engine inspired by TanStack Virtual
-
dictator-supreme
Supreme decree - universal structural rules for Dictator
-
adqselect
A lightweight crate that brings an implementation of nth_element by using the adaptive quickselect algorithm by Andrei Alexandrescu
-
ordmask
efficient range-based set operations and membership checking
-
spargebra
SPARQL parser
-
pkbuffer
Buffer objects made for arbitrary casting and addressing!
-
lunk
Event graph processing
-
autodiff
An automatic differentiation library
-
mothcdc
Fast content-defined chunking that stores repeated data with fewer records
-
systile
Matmul-native data structures & algorithms: 17 structures (holographic memory, semiring graphs, automata, attention, DFT, Viterbi, k-NN, Bloom, sort, scan, …) whose core operation reduces to a dense matmul…
-
ruvector-math
Advanced mathematics for next-gen vector search: Optimal Transport, Information Geometry, Product Manifolds
-
embeddenator-vsa
Vector Symbolic Architecture operations for sparse ternary representations
-
ruvector-attn-mincut
Min-cut gating attention operator: dynamic graph-based alternative to softmax attention
-
gantz_std
A standard library of commonly useful nodes for gantz, an environment for creative systems
-
ratio-color
Ratio's color palette management in Rust, built on 'palette' and 'enterpolation'
-
ecl-pipeline-topo
Pipeline topology, resource graph, and core traits for ECL pipeline runner
-
cvc5
High-level Rust bindings for the cvc5 SMT solver
-
healpix
tesselation
-
xml-3dm
3-way XML diff and merge tool
-
hayahash
hayahash64 and hayahash128 hash functions
-
sandogasa-rpmvercmp
RPM version comparison algorithm (rpmvercmp and EVR comparison)
-
resq-dsa
Production-grade data structures and algorithms — zero external dependencies
-
heuropt
A practical Rust toolkit for heuristic single-, multi-, and many-objective optimization
-
demes
specification
-
funcmap
Derivable functorial mappings for Rust
-
timsort
modified MergeSort used in Python and Java
-
rand_jitter
Random number generator based on timing jitter
-
adar
Collection of architectural tools including flags, state machine, enum and tuple operations
-
pm-remez
Parks-McClellan Remez FIR design algorithm
-
apex-manifolds
Lie group manifolds (SE2, SE3, SO2, SO3, Rn) with analytic Jacobians for optimization
-
bed-pty
Native PTY and ConPTY process boundary for bed
-
rcf3
Streaming anomaly detection algorithms in Rust with Python bindings
-
fso-graph-builder
A building block for high-performant graph algorithms. Community-maintained fork of graph_builder.
-
civ_map_generator
A civilization map generator
-
zeros
-
nabla-ml
A numpy-like library for Rust
-
shortest_path_finder
shortest path finding algorithms, including Dijkstra's, A*, and Bellman-Ford. Supports both directed and undirected graphs, with customizable heuristics and edge weights. Ideal for game development…
-
density-rs
Superfast compression library
-
ontosim
Structural and semantic similarity comparison of ontology trees
-
ring-seq
Circular (ring) sequence operations for Rust slices — rotations, reflections, necklace canonical forms, symmetry detection, and more
-
koopman-checksum
Koopman checksum algorithm implementation. The Koopman checksum provides 1- and 2-bit fault detection for significantly longer data words than traditional dual-sum checksums like Adler or Fletcher.
-
u-nesting-d3
3D bin packing algorithms for U-Nesting spatial optimization engine
-
pictor-image
FLUX.2 DiT (bonsai-image) GGUF weight loader and configuration for Pictor
-
imgal
A fast and open-source scientific image processing and algorithm library
-
triple_accel
Rust edit distance routines accelerated using SIMD. Supports fast Hamming, Levenshtein, restricted Damerau-Levenshtein, etc. distance calculations and string search.
-
spacedatastandards-org
Space data standards framework based on CCSDS standards and Google FlatBuffers
-
eunomia
Atlas datatype law: the Single Source of Truth for numeric/scalar datatype vocabulary (scalars, complex, packed formats, conversions)
-
symbi-session
Multiparty session-type projection and runtime FSM (spike)
-
corp-finance-core
Institutional-grade corporate finance calculations with 128-bit decimal precision — DCF, WACC, comps, LBO, credit metrics, derivatives, fixed income, options, and 60+ specialty modules…
-
graph_builder
A building block for high-performant graph algorithms
-
noncrypto-digests
Implement Digest trait for non-cryptographic hashing functions like fnv and xxhash
-
mgh
A Collection of Moré-Garbow-Hilstrom https://dl.acm.org/doi/pdf/10.1145/355934.355936
-
fx-core
Ultra-low-latency matching engine and lock-free order book for FX trading. Implements core order matching algorithms, trade execution logic, and maintains real-time order book state with minimal latency.
-
poseidon-hash
Poseidon2 hash function and Goldilocks field arithmetic
-
bridgestan
Rust interface for BridgeStan
-
rand_aes
AES based pseudo-random number generator
-
oort_api
APIs for Oort, a space fleet programming game
-
clay-codes
Clay (Coupled-Layer) erasure codes - MSR codes with optimal repair bandwidth
-
mergable
user-friendly and efficient CRDTs
-
reed-solomon-novelpoly
reed solomon code / encoder / decoder with complexity
O(n lg(n)) -
hash-iter
Iterator producing sequence of hash values for a given input (using double hashing technique)
-
d20
rolling dice based on simple expressions
-
weighted-gss
Persistent weighted graph-structured stacks
-
scapegoat
Safe, fallible, embedded-friendly ordered set/map via a scapegoat tree. Validated against BTreeSet/BTreeMap.
-
t-oc
Trie Occurrence Counter is frequency dictionary for any type implementing Iterator<Item = char>
-
fast-tlsh
generate / parse / compare TLSH locality sensitive hashes
-
sliding_windows
a non-copying implementation of a sliding windows iterator adaptor
-
levenshtein
algorithm
-
caternary
stack-based language and runtime
-
geometry-rs
geometry utils
-
hpc-scheduler-core
Core scheduling algorithms for HPC job schedulers: multi-dimensional knapsack solver, composite cost function, topology-aware placement, reservation-based backfill, conformance grouping…
-
netlistx-rs
Netlist (hypergraph) in Rust
-
rectutils
Common algorithms for rectangles (quadtree, rect packing, etc.)
-
ecgen-rs
Enumerative Combinatoric Generation in Rust
-
sphereql-embed
Vector embedding projection engine for sphereQL
-
optirustic
moved to https://github.com/s-simoncelli/nsga-rs
-
rapid_solve
metaheuristic framework for solving combinatorial optimization problems
-
pmcore
building blocks needed to create new Non-Parametric algorithms and its integration with Pmetrics
-
outram-foam-turbulence-lib
OpenFOAM turbulence models translated to Rust (RAS, LES, DES and everything in between) -- an independent OUTRAM PARK fork, not the official OpenFOAM software
-
ggsci
Scientific and sci-fi color palettes from ggsci for Rust
-
oxiflow
Generic PDE solving engine for transport, reaction and diffusion phenomena (∂u/∂t + ∇·F = S)
-
rcompat-lbfgsb
R-style stats::optim L-BFGS-B behavior
-
fast_paths
Fast shortest path calculations on directed graphs made possible by pre-processing the graph using Contraction Hierarchies
-
lightvm
mx
-
easer
Tiny library imlementing Robert Penner's easing functions
-
crypto-ratio
Rational number arithmetic using crypto-bigint
-
discrete
Combinatorial phantom types for discrete mathematics
-
jaro_winkler
Fast implementation of Jaro-Winkler for comparing two strings
-
ncollide2d-updated
2 and 3-dimensional collision detection library in Rust. Will be superseded by the parry2d crate.
-
str_stack
string allocator for allocating many write-once strings. This library is primarily useful for parsing where you need to repeatedly build many strings, use them, and then throw them away…
-
solvr
Advanced computing library for real-world problem solving - optimization, differential equations, interpolation, statistics, and more
-
fountain_engine
Core algorithms for fountain code encoding and decoding
-
dftd4
FFI bindings and wrappers of dftd4
-
lib_gerber_edit
A libary for manipululating extended gerber data (RS-274X)
-
random-access-memory
Continuously read and write to memory using random offsets and lengths
-
breakout
detection for Rust
-
cityhash-rs
Rust no_std implementation of Google Cityhash v1.0.2, v1.0.3, and v1.1.0
-
lucid-core
Reconstructive memory retrieval engine using ACT-R spreading activation
-
pokers
Rust Poker Library
-
caches
popular caches (support no_std)
-
par2-rs
PAR2 parity verification and repair
-
lp-solvers
.lp file format implementation and external solver invocation for Cbc, Gurobi, cplex, and GLPK
-
mctrust
Universal search & planning toolkit: MCTS, bandit search, pluggable evaluators, tree reuse, DAG transpositions, root parallelism. Define an Environment, search handles the rest.
-
converge-provider-api
The capability and backend selection contract for Converge providers
-
shuffle
various shuffling algorithms over slices
-
tree_traversal
Find best leaf node in a tree
-
divsufsort-rs
Pure Rust port of libdivsufsort suffix array construction library
-
match-learn
Online preference learning x stable matching, with dynamic pricing
-
nscldaq_ringbuffer
Low level NSCLDAQ ring buffer access
-
chunkrs
A high-performance, deterministic, flexible and portable zero-copy streaming Content-Defined Chunking (CDC) and hashing infrastructure library. Bytes in → Chunks & hashes out
-
scirs2-special
Special functions module for SciRS2 (scirs2-special)
-
dagga
For scheduling directed acyclic graphs of nodes that create, read, write and consume resources
-
turbovec
Fast vector quantization with 2-4 bit compression and SIMD search
-
mercs2_core
Mercenaries 2 modernization — the simulation spine (World, fixed tick, ordered schedule, components). Renderer- and asset-agnostic.
-
datasize
A simplified heap memory size estimator
-
modmath
Modular math implemented with traits
-
twine-core
framework for defining and solving numerical problems
-
lt-fm-index
FM-index using k-mer lookup table for exact pattern matching
-
chronologic
Time constraint reasoning (scheduling...)
-
keyword_extraction
Collection of algorithms for keyword extraction from text
-
rust-par2
Pure Rust PAR2 verify and repair with SIMD-accelerated Galois field arithmetic
-
approx-chol
Approximate Cholesky factorization for graph Laplacians
-
finetime
High-fidelity time library for applications where sub-nanosecond accuracy and exact arithmetic are needed
-
best-path
Shortest/longest path algorithms, where edge weight accumulation via either a sum or a product
-
sonyflake
A distributed unique ID generator inspired by Twitter's Snowflake
-
crackle-runtime
Detect emergent patterns — clustering, correlations, phase transitions, and conservation laws — across task outputs
-
fastexcel
A fast excel reader for Rust and Python
-
common-range-tools
find Common Range Intersections
-
extfsm
Extended Finite State Machine with internal event queue and entry/exit transitions
-
subsume
Region embeddings for entailment and set containment
-
finite_light_math
Special-relativistic spacetime math: Lorentz boosts, Poincare transforms, light cones, and world lines. Part of the Finite Light project.
-
garbongus
Fluid mechanics library: pipe sizing, pump power, Manning equation, multi-segment pipelines, seawater properties, Bernoulli, Darcy-Weisbach, vacuum lift, capillary rise. Pure Rust, zero dependencies.
-
mot-rs
Dead simple multi object tracking in Rust
-
distance-wasm
WebAssembly bindings for high-performance string distance and similarity algorithms
-
tpt-math-prob-markov
Markov chains / HMM
-
poly-cool
Polynomial root-finding
-
tempura-sa
Zero-dependency simulated annealing, parallel tempering, and population annealing for Rust
-
stateset-sync
Event-sourcing sync engine for StateSet iCommerce — outbox, conflict resolution, and transport abstraction
-
indicator_math
A comprehensive technical analysis indicator library for Rust: SMA, EMA, WMA, HMA, EHMA, RSI, ATR, Bollinger Bands, Choppiness Index, ADX, and Full Analysis Generator
-
rustbac-mstp
BACnet MS/TP data link layer over RS-485 serial
-
pictor-model
Qwen3-8B Transformer implementation for Pictor 1-bit inference
-
qlora-rs
4-bit quantized LoRA (QLoRA) implementation with dual GGUF and Candle native export for Rust
-
provekit-prover
ProveKit prover for generating zero-knowledge proofs
-
sofar
Pure Rust SOFA/HRTF reader and renderer
-
av-metrics
A collection of algorithms for measuring audio/video metrics
-
marrow
Minimalist Arrow interop
-
linestring
line string toolbox
-
cantrip
Practical extension methods for standard Rust collections
-
lds-gen
Low-Discrepancy Sequence (LDS) Generator in Rust
-
argloc
adaptive localisation of complex zeros and poles using the argument principle and contour integration
-
cmpa
Multiprecision arithmetic primitives commonly needed for asymmetric cryptography
-
opentalk-roomserver-module-automod
OpenTalk RoomServer Automoderation
-
astroapers
Rust-backed aperture overlap and summation utilities
-
levenberg-marquardt-sparse
Sparse Levenberg-Marquardt algorithm using PCG-based normal equations, built on nalgebra
-
sope
Simplified, and type-safe interface to MPI with error handling
-
srbn
Stabilized Recursive Barrier Network kernel for bounded verifier-guided loops
-
ms_toollib
Algorithms for Minesweeper
-
pumpkin-core
The core of the Pumpkin constraint programming solver
-
arael
Nonlinear optimization framework with compile-time symbolic differentiation
-
liblbfgs-compliant-rs
Faithful pure-rust version of libLBFGS
-
edikt-yaml
edikt YAML format module: lossless in-place edit, query, and conversion (pure Rust, via libyaml-safer)
-
loom_math
Deterministic integer math + RNG for the Loom Engine core - byte-identical across platforms
-
orx-v
Traits to unify all vectors!
-
bindet
Fast file type detection
-
stripack
Safe wrapper for STRIPACK for Delaunay triangulation on the unit sphere
-
philiprehberger-rate-limiter
Token bucket, sliding window, and fixed window rate limiting
-
samyama-graph-algorithms
Graph algorithms (PageRank, WCC, BFS, Dijkstra) for Samyama Graph Database
-
ultraloglog
algorithm
-
ezbars
Progress bars in rust - the ez way
-
rolling-stats
Rolling statistics calculations (min/max/mean/std_dev) over arbitrary floating point numbers based on Welford's Online Algorithm
-
sorted-insert
traits to insert elements to a sorted collection and keep the order
-
bcinr-pddl
PDDL 3.1 admission → planning → POWL projection → OCEL/BLAKE3 receipts
-
pairing_ce
Pairing-friendly elliptic curve library
-
incremental-tree-set-union
Gabow-Tarjan linear-time algorithm for incremental tree set union (JCSS 1985)
-
paulimer
Pauli and Clifford algebra for quantum computing
-
plyphon-unit
The plyphon unit-generator abstraction: the
Unittrait, the built-in units, and the compiled graph definition -
computation-process
defining stateful computations (and generators) that support suspend/resume, interleaving, cancellation and serialization
-
slsqp
optimizer for Rust
-
variadic_from
Variadic from
-
unitx
A general-purpose library for units and quantities
-
arcweight
A high-performance, modular library for weighted finite state transducers with comprehensive examples and benchmarks
-
weldrs
Splink- or fastLink-style probabilistic record linkage
-
platonic-core
Core Rust harness primitives for disciplined, replayable agent execution
-
problemreductions
reducing NP-hard problems
-
numra-ode
ODE and DAE solvers for Numra: DoPri5, Tsit5, Verner 6/7/8, Radau5, ESDIRK 3/4/5, BDF, plus forward sensitivity analysis
-
blr-active
Active learning orchestration for Bayesian Linear Regression with Automatic Relevance Determination
-
cb2vec
Train, checkpoint, quantize, and incrementally evaluate categorical codebook value models in pure Rust
-
finite_element_method
A finite element method module
-
manifolds-rs
Embedding methods implemented in Rust: (parametric) UMAP, tSNE, PHATE, Diffusion Map and PacMAP
-
jsonic
Fast, small JSON parsing library for rust with no dependencies
-
osom_lib_btree
ABI-stable B-tree implementation for osom_lib
-
ibn_battuta
Solving the Travelling Salesman Problem (TSP)
-
lib-epub
reading and manipulating EPUB files
-
hypercurve
Hyperreal-backed planar curves, contours, and regions for CAD topology
-
pdqselect
Selects the kth smallest element of a slice, based on Orson Peters's Pattern Defeating Quickselect
-
tsp-ils
Clean-room TSP heuristic: candidate-list 2-opt/Or-opt local search with greedy construction, don't-look bits, and (optionally multi-core) segment-based iterated local search
-
four-cc
Newtype wrapper providing a convenient representation of four-character-code values
-
fsum
calculate accurate sum of floats
-
keyforge95
product key generation / validation for Windows 95 and other Microsoft products
-
scroll-buffer
Extra writable buffers for Scroll
-
extargsparse_worker
Rust Commandline User Interface
-
resopt
Declarative constrained residual optimization in Rust
-
xldenis/creusot-contracts
contracts and logic helpers for Creusot
-
codeq
Codec trait
-
iword-rs
High-speed keyword search — Rust implementation of iWord
-
recursive
Easy recursion without stack overflows
-
redges
A radial edge is a data structure for topological operations
-
fuzzyhash
Pure Rust fuzzy hash implementation
-
tfhe-zk-pok
zero-knowledge proofs of encryption for TFHE
-
mittagleffler
High performance implementations of the Mittag-Leffler function
-
irgx
Linear-time regex engine for Rust - no catastrophic backtracking, no ReDoS - plus the shared analytic substrate (row protocol, transports, contracts)
-
planar_geo
A computational geometry library that treats circular arcs as first-class geometric primitives rather than approximating them with straight line segments
-
asap_sketchlib
A high-performance sketching library for approximate stream processing
-
blast-stress-solver
Blast stress solver for destructible structures, with optional Rapier3D integration
-
minmaxlttb
MinMax Largest Triangle Three Buckets
-
cartan-geo
Geodesic computation and geometric tools for cartan: geodesic curves, curvature queries, Jacobi fields
-
frequenz-microgrid-component-graph
representing the components of a microgrid and the connections between them as a Directed Acyclic Graph (DAG)
-
imghash
Image hashing algorithms for Rust
-
eta-algorithms
Low overhead data structures focused on performance
-
loki_text
advanced string manipulation with pattern searching and replacement capabilities
-
gam-linalg
Dense/sparse linear-algebra and ridge-solver foundation for the gam penalized-likelihood engine
-
roguemetry
Geometry utils for 2D tile-based games
-
ballpark
Approximate comparisons for floating-point numbers
-
bpe
Fast byte-pair encoding implementation
-
sgrust
A sparse grid library written in Rust
-
reliakit-decide
Deterministic, zero-dependency utility-based decision engine for agents and control logic. no_std + alloc.
-
ordered-stream
Streams that are ordered relative to external events
-
hlc-gen
Lock-free Hybrid Logical Clock (HLC) timestamp generator
-
rolling-median
Compute the median using a 'rolling' (online) algorithm
-
ternlang-compress
LLM-to-ternary compression pipeline — quantize float models to {-1,0,+1}, build sparse zero-index, export .tern files for ternlang-ml inference
-
geomanpy
Python bindings for glam and wreck, providing geometric/linalg primitives and collision detection
-
opendp
differential privacy algorithms for the statistical analysis of sensitive private data
-
optical-flow-lk
Lucas-Kanade optical flow and Shi-Tomasi feature detection
-
kwik
A set of useful tools I use for my Ph.D. research.
-
trame-dst
Deterministic simulation testing and VOPR framework for trame
-
rand_simple
random number generator that is independent from the other libraries and based on XOR shift
-
geos-sys
GEOS C API bindings
-
ringkernel-graph
GPU-accelerated graph algorithm primitives for RingKernel (CSR, BFS, SCC, Union-Find, SpMV)
-
bellpepper
Gadgets for a SNARK Circuit library
-
ferment-constraints
Constraint satisfaction as fermentation — sourdough starters and server fleets solve the same class of problem
-
lumen-core
A tiny ML framework
-
score-set
building static weighted scoring operator sets
-
regex-bites
A lightweight regex engine that optimizes for binary size and compilation time
-
lindera-crf
Conditional Random Fields implemented in pure Rust
-
powerboxesrs
functions to manipulate and compute metrics on boxes
-
glidesort
sorting algorithm
-
tpe
that implements TPE, a hyperparameter optimization algorithm
-
rumpsteak-theory
Session type theory algorithms - projection, merge, subtyping
-
athena-leto
Leto CPU backend and operators for Athena
-
fhp-simd
SIMD abstraction layer with runtime dispatch for the HTML parser
-
gdsr
A GDSII reader and writer for Rust
-
converge-ferrox-solver
Iron-forged OR-Tools and HiGHS solvers as Converge Suggestors
-
g-ad
Autodiff engine for the g tensor library
-
quantumclaw
Single-crate public API for the QuantumClaw agent runtime built on ZeroClaw
-
poorentropy
Low-quality entropy generator for no_std crates
-
nabled-embeddings
Lightweight ndarray-native compute and rerank layer for embedding vectors
-
prov-exports
Named, closed-by-default document sets that may leave a prov workspace: the gate format, and the plan that composes a gate with a view
-
edifact-mapper
EDIFACT to BO4E bidirectional conversion for the German energy market
-
clipper2-sys
Polygon Clipping and Offsetting (Clipper2 wrapper)
-
dijkstra-suite
A Dijkstra's algorithm implementation that aims to be simple to use and fast to run
-
ratio-metadata
Ratio's metadata model
-
ax-rnd
AxRng is a fast, small random number generator (rng) library and CLI tool written in Rust
-
single-statistics
A specialized Rust library for statistical analysis of single-cell data, part of the single-rust ecosystem
-
rusty-pcap
reading PCAP files
-
lampshade
Fast, composable GPU primitives for Rust applications using wgpu and WGSL
-
astral-version-ranges
Performance-optimized type for generic version ranges and operations on them
-
crdf
A CRDT-based RDF graph implementation in Rust, built on top of crdt-graph
-
snowflake-gen
A configurable Snowflake ID generator with custom bit layouts, thread-local global generation, and ID decomposition
-
const-combinations
const fn combinations iter adapter
-
noraft
Minimal, feature-complete no_std Raft for Rust - no I/O, no dependencies
-
dicebag
Chaotic dice rolling!
-
compare_version
comparing semantic versioning strings and checking version compatibility
-
aws-smt-strings
manipulating SMT-LIB strings and regular expressions
-
r2smt-taint
Sound may-taint lattice over the r2SMT IR: propagates {Untainted, Tainted(source)} through SSA data flow. Generalises the difflift Unknown-taint pass to a multi-source join-semilattice.
-
pyrucast
Finite-element library in Rust, inspired by cast3m, exposed to Python
-
ac3rm
An incremental AC-3rm propagator in Rust with dynamic assertion and retraction of constraints
-
apalis-workflow
A flexible and composable task workflow engine for rust
-
slice_map
A generic container to store a single type of data into unevenly sized slices
-
z3-sys
Low-level bindings for the Z3 SMT solver from Microsoft Research
-
r-toml
Regular subset of TOML
-
portage-atom-resolvo
Bridge between portage-atom and the resolvo dependency solver
-
torg-core
TØR-G: Token-Only Reasoner (Graph) - Boolean circuit IR for AI policy synthesis
-
imbl-index
Persistent IndexMap type for imbl
-
cubek
CubeCL Kernels
-
pare
Pareto frontier and skyline queries
-
kalman_filters
Comprehensive Kalman filter library with multiple variants (EKF, UKF, Information Filter, Particle Filter, etc.)
-
osclet
Play with wavelets! Or they will play with you
-
rsgridsynth
Rust-based synthesizer that decomposes single-qubit Z-axis rotations into Clifford+T gate sequences
-
pggname
Pangenome graph naming based on hashing in a canonical order
-
ratatui-glamour
Lip Gloss-inspired terminal styling primitives for ratatui
-
rexl
Common Library for Rust
-
chematic-perception
SSSR ring perception and Hückel aromaticity for chematic — pure-Rust RDKit alternative
-
ranges
generic alternative to core/std ranges, set-operations to work with them and a range set that can efficiently store them with the least amount of memory possible
-
realpix
A HEALPix implementation in pure rust
-
ddo
generic and efficient framework for MDD-based optimization
-
cvkg-themes
Cyber Viking Kvasir Graph (CVKG) - High-fidelity agentic UI framework
-
car-verify
Static plan verification for Agent IR
-
kerno-detect
Stateful event correlation and sequence detection
-
bit-matrix
bit matrices and vectors
-
any-fn
Dynamically-typed functions to represent any functions in Rust
-
sia_reed_solomon
Reed-Solomon erasure coding over GF(2^8), translated from Klaus Post's reedsolomon Go library
-
rand-unique
A no-std crate for generating random sequences of unique integers in O(1) time
-
dagre-dgl-rs
A faithful Rust port of dagre-js — directed graph layout
-
heyting
Complex logical query answering over knowledge graph embeddings
-
smallmap
Small byte-sized generic key-value map type
-
stateset-policy
Declarative policy engine for StateSet iCommerce — conditions, rules, deny-overrides, and explainable denials
-
knossos
generating and rendering mazes
-
umap-rs
Fast, parallel, memory-efficient Rust implementation of UMAP
-
ipopt
Rust language bindings for the Ipopt non-linear constrained optimization library
-
count-min-sketch
Count-min-sketch implementation
-
pareto_front
Builds a Pareto front incrementaly
-
deepmd
DeePMD-kit deep potential models as RLX IR graph builders
-
usher
Parameterized routing for generic resources in Rust
-
stringmetrics
approximate string matching
-
ruffle
Weighted, adaptive, calibration-free reciprocal-rank fusion (RRF) of heterogeneous retrieval channels
-
numancy
Numerology calculations (Pythagorean and Brazilian cabalistic) as a pure, dependency-free Rust library
-
kewb
manipulating and solving a 3x3 Rubik's cube with Kociemba's two phase algorithm
-
otspot
Mathematical optimization solver — LP (Revised Simplex) and QP (Interior Point / Mehrotra predictor-corrector)
-
centerline
finding centerlines of 2D closed geometry
-
poisson_reconstruction
Screened Poisson Reconstruction algorithm in Rust
-
decern-proof
SMT proof harness that machine-checks decern's authorization invariants with cvc5
-
rdx-ast
AST type definitions for the RDX (Reactive Document eXpressions) specification
-
primes
A package for calculating primes using the Sieve of Eratosthenes, and using that to check if a number is prime and calculating factors. Includes an iterator over all primes.
-
pagination-packing
efficiently solving bin-packing problems with overlap: so-called “pagination” problems
-
jax-rs
JAX in Rust - A complete machine learning framework with WebGPU acceleration
-
ac-library-rs
port of AtCoder Library (ACL)
-
fountain_raptor_10
Raptor-10 fountain code scheme built on fountain_engine
-
extendhash
Rust Hash Extender
-
celestial-core
Core types and utilities for the Celestial astronomy library
-
sim-lib-pitch-serial
Strict twelve-tone rows, total row operations, and explicit label conventions for SIM
-
dicebear-core
Core library for generating DiceBear avatars
-
motif-rs
A modular matrix profile library for time series analysis
-
screeps-pathfinding
Pathfinding algorithms for Screeps: World in native Rust
-
aria-core
Generic adaptive sequencing engine — zero dependencies, domain-agnostic. Suggest(), feedback(). Works from item one.
-
neco-brep
Analytical B-Rep engine with boolean operations
-
ext-algo
Graph algorithm extension for KyuGraph: PageRank, shortest path, community detection
-
hoomd-vector
Vector and quaternion math types and operations for use in hoomd-rs simulations
-
hampel
Sequential outlier detection and removal using Hampel identifiers
-
avalog
An experimental implementation of Avatar Logic with a Prolog-like syntax
-
dartminhash
Fast Sketching for Weighted Sets
-
shore-diagnostics
Shared diagnostic ring buffers and structured-logging helpers used by the Silvershore daemon
-
vnrit-libyuv
Rust bindings for Google's libyuv — fork with Android/cmake fixes
-
multisensor-lmb-filters-rs
Multi-object tracking using Labeled Multi-Bernoulli filters - Rust port of multisensor-lmb-filters
-
winparsingtools
collection of structs and utilities for parsing windows binary formats
-
fff-grep
File grepping logic for fff
-
pubsat
Building blocks for SAT-based dependency resolvers: a node-semver-compatible range parser, an ecosystem-independent constraint vocabulary, and a backend-agnostic SAT problem/solver abstraction with a Varisat backend
-
rotating-bloom-filter
A probabilistic data structure that rotates out old items to maintain recent membership
-
bytes-cast
Safely re-interpreting &[u8] bytes as custom structs without copying, for efficiently reading structured binary data
-
caps-sa
Cache-friendly, parallel, sample-sort-based suffix array construction (Rust port of CaPS-SA)
-
diffsol-la
Linear algebra traits and backends (vectors, matrices, linear solvers) for diffsol
-
fast_loaded_dice_roller
novel Fast Loaded Dice Roller algorithm (https://arxiv.org/pdf/2003.03830.pdf)
-
hicc-std
Based on hicc's ability to provide rust with the ability to call c++ standard container class interfaces
-
daggrs
A fast Double-Array Aho-Corasick implementation for multi-pattern matching
-
is_prime
Fast arbitrary length prime number checker using the Miller-Rabin primality test algorithm
-
chobitlibs
Single file libraries for my project
-
azathoth-core
Core OS types for the AzathothC2 project
-
liblbfgs
Fast and safe Rust implementation of LBFGS and OWL-QN algorithms ported from Naoaki Okazaki's C library libLBFGS
-
rlnc-simdx
SIMD-accelerated Random Linear Network Coding over GF(2^8) — no_std, maximum SIMD
-
idworker
A high-performance distributed ID generator library implementing Snowflake algorithm variants with multiple optimization modes for different performance requirements
-
nostr-social-graph
Core Nostr social graph library, binary format, and shared runtime trait
-
cvx-query
Query execution engine with eight temporal query types
-
multitype
Arithmetic type traits
-
onnx-runtime-eager
Eager (single-op) execution engine for the ORT 2.0 runtime: dispatch individual ONNX ops to EP kernels without building a graph (docs/EAGER.md)
-
reinforcex
Deep Reinforcement Learning Framework
-
waymark
Pathfinding and spatial queries on navigation meshes
-
state-machines-rs
Compositional discrete-time state machines, after MIT 6.01 chapter 4
-
mini-mcmc
A compact Rust library for Markov Chain Monte Carlo (MCMC) methods with GPU support
-
genetic-rs
A small framework for managing genetic algorithms
-
spec_math
implementations of special mathematical functions. Includes re-implementation of the CEPHES math library for gamma functions, error functions, elliptic integrals, sine and cosine integrals…
-
clf
flush the cpu cache line by __builtin_clear_cache()
-
u-routing
Vehicle routing optimization: TSP, CVRP, VRPTW with constructive heuristics, local search, GA, and ALNS
-
faer_gmres
GMRES implementation using faer
-
pickaxe-rs
implementing the ASPIC+ framework for structured argumentation
-
mrs-cnf
Clausification and preprocessing for first-order logic formulas
-
object-rainbow
distributed object model
-
cch-rs
A fast and practical Customizable Contraction Hierarchy (CCH) routing engine for Rust with built-in graph partitioning and incremental updates
-
int-interval-set
Integer half-open interval set structures built on top of int-interval
-
dlx
Knuth's 'Dancing Links' algorithms from TAoCP Section 7.2.2.1
-
reliq
A portable library of primitive-like constructs
-
uvgen
Triplanar texture coordinates generator and packer
-
scm-bisect
Supporting library for git-branchless
-
tidepool-eval
Tree-walking interpreter for Tidepool Core
-
rhai-sci
Scientific computing in the Rhai scripting language
-
neurorvq-rs
NeuroRVQ biosignal tokenizer — inference in Rust (Burn and/or RLX)
-
nalgebra-sparse-linalg
Sparse linear algebra library for Rust using nalgebra including linear solvers and SVD
-
opensimplex2
Port of OpenSimplex2
-
rand_pcg
Selected PCG random number generators
-
fgumi-umi
UMI assignment strategies and utilities for fgumi
-
dc_squoosh_parser
Parser for DesignCompose Squoosh Figma plugin data
-
solverforge-scoring
Incremental constraint scoring for SolverForge
-
model-gateway-rs
model gateway services, providing traits and SDKs for various AI models
-
gizmo-ai
A custom ECS and physics engine aimed for realistic simulations
-
moors
Solving multi-objective optimization problems using genetic algorithms
-
budgetkernel
A small, auditable, deterministic budget accounting kernel with zero heap allocation on the hot path
-
js-source-scopes
extracting and dealing with scope information in JS code
-
collide
extensible collision management
-
howzat
Dynamic double-description and LRS-backed polyhedral conversion with state-of-the-art performance
-
rand06-compat
Compatibility wrapper between
rand_core0.6 and 0.10 -
ltpp-output
An atomic output library based on Rust that supports output functionalities through functions, builders, and other methods. It allows customization of text and background colors.
-
gam-solve
REML/LAML outer solver and PIRLS inner engine for the gam penalized-likelihood engine
-
rounded-div
Get rounded result of an integer division
-
graph-algorithms-rs
A collection of graph algorithms
-
gametime
Time handling library for games
-
iter-chunks
Extend Iterator with chunks
-
darksouls3
Raw structures and bindings for From Software's title Dark Souls III
-
femtorand
High performance, no-std random number generation on a tiny footprint
-
omega-runtime
Production runtime orchestrator integrating all ExoGenesis Omega subsystems with health monitoring
-
radiant-utils
Radiant example code support library
-
cmaes
CMA-ES optimization algorithm
-
xdpd
Capability acquisition engine — learns by growing its own instruction set from observed patterns, not by storing data
-
lophat
Lockfree Persistent Homology Algorithm Toolbox
-
qndx-index
Index builder, storage writer/reader for qndx
-
normalize-line-endings
Takes an iterator over chars and returns a new iterator with all line endings (\r, \n, or \r\n) as \n
-
sci-form
High-performance 3D molecular conformer generation using ETKDG distance geometry
-
crcxx
computes CRC-8/16/32/64/128 using various methods. Included catalog of CRC parameters simplify usage.
-
pxsolver-perimeterx
PerimeterX challenge handler (v1 marquee)
-
markov_namegen
Random text generators based on Markov models
-
starfix
Package for hashing Arrow's data structures uniquely for identifying and comparing data efficiently
-
kcr_security_profiles_operator_x_k8s_io
Kubernetes Custom Resource Bindings
-
cathedral-probe
Spectral topology analysis for microservice and component graphs — measure the health of the space between components
-
infomap-rs
Pure Rust implementation of the Infomap community detection algorithm — information-theoretic clustering for directed, weighted, hierarchical graphs
-
ai-model-directory-router
Model routing, cost calculation, fallback chains, context window management, and models.dev overlay enrichment for 7000+ AI models
-
linnet
working with half-edge data structures, and subgraphs, and drawing them
-
twine-models
Domain-specific models and model-building tools for Twine
-
swarmkit
Composable particle swarm optimization with nested searches
-
mitex
TeX2Typst converter
-
tetengo_lattice
Viterbi search and A* algorithm implementation
-
sparsetools
2-D sparse matrix package for numeric data
-
fabryk-graph
Knowledge graph infrastructure for Fabryk (petgraph + rkyv persistence)
-
arcos-kdl
ARCOS-Lab Kinematics and Dynamics Library
-
psmatcher
A pub/sub matcher algorithm implementation
-
cssbox-core
Standalone CSS layout engine — core algorithms
-
reqsketch
Relative Error Quantiles sketch
-
maidenhead
package to convert to/from maidenhead squares to latitude/longitude
-
atoxide-domain
Domain types for the Ato constraint solver (intervals, quantities, sets)
-
sheetsmithlib
The goto library for sprite sheet packing
-
maxcap
Maximum Collective Advantage Protocol. The 128-bit commercial heart and authority shunting engine for the Aicent Stack 2026. Aligned with RFC-014 (PICSI).
-
triplclust_rs
Rust version of C. Dalitz's triplclust clustering algorithm
-
clast
Content-Defined Chunking (CDC)
-
volren-core
Core data types, camera, transfer functions, and interaction for volren-rs
-
qd
Extended precision floating point arithmetic
-
automata_core
Deterministic and nondeterministic automata algorithms in Rust
-
cuckoofilter
Cuckoo Filter: Practically Better Than Bloom
-
lpsolve
High-level lpsolve wrapper
-
num-cmp
Comparison between differently typed numbers
-
ruvector-nervous-system
Bio-inspired neural system with spiking networks, BTSP learning, and EWC plasticity
-
dahl-partition
An efficient representation of a set partition
-
taquba
A durable, single-process task queue for Rust backed by object storage, built on SlateDB
-
buf_read_splitter
A stream buffer reader with ability to split the stream until a defined pattern is reached (usually an array of [u8])
-
bitlist
Word-sized bit list implementation with bigint functionality
-
pounce-nlp
NLP-side glue for POUNCE (port of Ipopt's src/Interfaces): TNLP trait, TNLPAdapter, NLP / IpoptNLP wrappers, return-code enums, IpoptApplication user-facing entry point
-
baselines
Baseline correction algorithms for signals, spectra, and images
-
ratio-genetic
Ratio's genetic algorithms library
-
finitelib
advanced maths over finite groups, fields, their extensions, multi precision operations, euclidean rings, polynomials and related things
-
atomic-traits
The traits for generic atomic operations
-
treediff
Find the difference between arbitrary data structures
-
screwsat
condlict driven clause learning sat solver
-
ohos-sys
Bindings to the native API of OpenHarmony OS
-
nu_plugin_hashes
A Nushell plugin that adds 63 cryptographic hash functions from Hashes project
-
merc_reduction
Reducing and comparing labelled transition systems modulo various bisimulation equivalences
-
l_srtde
L-SRTDE algorithm for large-scale global optimization
-
converge-model
The curated semantic model surface for Converge
-
tempo-x402-model
Sequence model for autonomous plan generation — trained on colony collective experience
-
wgsl-fft
GPU-accelerated FFT using Webgpu compute shaders
-
longitude
Work with real world coordinates in Rust!
-
picologger
Logger for HPC
-
rs-wordle-solver
solving Wordle-style puzzles. It provides multiple guessing algorithms, as well as building blocks for implementing your own Wordle solving algorithms.
-
rs-snowflake
Rust version of the Twitter snowflake algorithm
-
steel-quickscope
Fork of quickscope for use in steel
-
is-tree
Everything is a tree
-
proxide-gaff
General Amber Force Field (GAFF) implementation for protein structures
-
probability
The package provides a probability-theory toolbox
-
ck-engine
Search engine implementation for ck semantic search
-
nostr-bbs-search-worker
Search Worker: RVF vector store, cosine k-NN, hash embeddings (nostr-bbs)
-
risio
Rust wrapper for ImageStreamIO library
-
high-roller
Rolling maximum, minimum, and sum for streams of numerical data
-
minhash-rs
MinHash trying to be parsimonious with memory
-
qntz
Vector quantization
-
sinistra
A generic graph framework with pluggable storage and topology and streaming graph algorithms
-
redox-scheme
writing Redox scheme daemons
-
dgen-data
High-performance random data generation with controllable deduplication and compression
-
clump
Dense clustering primitives (k-means, DBSCAN, HDBSCAN, EVoC, COP-Kmeans, DenStream, correlation clustering)
-
merc_vpg
solving (variability) parity games, including I/O in the PGSolver format
-
dredd-rs
rules engine for Rust, adapted from the Dredd implementation for Android
-
netgauze-analytics
Analytics infrastructure related library
-
rustiq-core
Quantum circuit synthesis library in rust
-
flow-resolver
Dependency resolution, topological sorting, and scheduling scores for Flow features
-
handy-rs
A collection of utilities for my Rust projects
-
acutejson
Quickly get things out of JSON
-
space-packet
CCSDS Space Packet Protocol
-
stochastic_universal_sampling
The stochastic universal sampling algorithm for the rand crate
-
datas
data structures and algorithms and data analisys
-
bsa3-hash
The hash function used in BSA files for *The Elder Scrolls III: Morrowind*
-
linker-set
Declarative programming via linker-constructed arrays
-
neuromod
Biologically inspired SNN primitives in Rust: LIF/Izhikevich SpikingNetwork, neuromodulators, STDP building blocks, and standalone neuron models
-
openkspace-recon
K-space -> image reconstruction: IFFT, coil combination, corrections
-
latex2mathml
Convert LaTeX equations to MathML
-
rsnn-eta
Biologically-inspired ETA estimator using a Recurrent Spiking Neural Network with STDP learning
-
iqdb-distance
SIMD-accelerated distance and similarity functions for vector search - part of the iQDB family
-
rootfinder
Root-finding methods for both univariate, scalar-valued functions and multivariate, vector-valued functions
-
manifold-knn
Dynamic-programming k-nearest-neighbor queries over birth-ordered point clouds, with optional 3D Delaunay construction
-
sudoku-plus
versatile Rust library designed for generating and solving various Sudoku structures, including Plane, Multi-layer, and Cubic Sudokus
-
bokeh-creator
Easy to use library to replicate real world lens kernels
-
urng
Universal Random Number Generator
-
sprs-rand
Random sparse matrix generation
-
feagi-npu-neural
Platform-agnostic neural computation: types, algorithms, and neuron models
-
cubecl-std
CubeCL Standard Library
-
apfp
Adaptive precision floating-point arithmetic for robust geometric predicates
-
gea-rs
Implementations of the GEA-1 and GEA-2 (GPRS Encryption Algorithm) stream ciphers
-
xldenis/creusot
prove your code is correct in an automated fashion
-
gottem-adapters-captcha
gottem CAPTCHA solver adapter. 2Captcha submit-then-poll protocol exposed as an Adapter — composable with the rest of the gottem ladder.
-
klavier-helper
Helper library of klavier
-
regex-filtered
Efficiently check an input against a large number of patterns
-
rspace-traits
Traits and interfaces supporting the rspace framework
-
serial_traits
A trait that allows you to serialize to and parse from Vec<u8> buffers. Comes with implementations for primitive types, String and generic collection types (if the item type implements the trait too.)
-
falcon-z3
Rust bindings for z3 and Falcon
-
data_structure
implementing and managing common data structures
-
erato
primality testing algorithms with benchmarking
-
lavinhash
High-performance fuzzy hashing library implementing the DLAH (Dual-Layer Adaptive Hashing) algorithm
-
twitter_snowflake
A lightweight, efficient library that implements Twitter's Snowflake algorithm
-
bmatcher
flexible and efficient binary pattern matching library designed to help you search and match binary data
-
colsol
Functions for direct solution of matrix equations for compact form matrices
-
randevu
The official Rust implementation of the RANDEVU algorithm
-
fx-risk
Risk management engine for FX trading. Enforces position limits, calculates exposure, and performs pre-trade risk checks to ensure trading activities remain within acceptable risk parameters.
-
oxigaf-flame
FLAME parametric head model — LBS, normal maps, mesh sampling
-
rustdct
Compute Discrete Cosine Transforms (DCT) of any size in O(nlogn) time, in pure Rust
-
rev_buf_reader
that provides a buffered reader capable of reading chunks of bytes of a data stream in reverse order. Its implementation is an adapted copy of BufReader from the nightly std::io.
-
rust_ringitem_format
Support for FRIB/NSCLDAQ ring item formatting
-
pdp_lns
Adaptive Large Neighbourhood Search solver for the Pickup and Delivery Problem with Time Windows (PDPTW)
-
rinia
Stable numeric foundations for graphics, animation, and simulation
-
rustmex
providing convenient Rust bindings to Matlab MEX API's
-
rucrf
Conditional Random Fields implemented in pure Rust
-
abd-clam
Clustering, Learning and Approximation with Manifolds
-
battler-data
Data objects for battler
-
ruqu-exotic
Experimental quantum-classical hybrid algorithms - quantum memory decay, interference search, reasoning error correction, swarm interference for AI systems
-
eytzinger
implements the "eytzinger" (aka BFS) array layout
-
ribbon-filter
Static approximate-membership Ribbon filter
-
dusa_collection_utils
A common library with standardized functions that the ais_platform, dusa, recs and others will depend on
-
tl_backend
GPU Backend Trait Definitions for TL
-
dynamic-weighted-sampler
An efficient weighted sampler with dynamically updatable weights
-
blr-core
Bayesian Linear Regression with Automatic Relevance Determination for interpretable, sparse modeling in embedded and WASM environments
-
oefpil
Optimum Estimate of Function Parameters by Iterated Linearization (OEFPIL): Algorithm for nonlinear function fitting to data with errors in both dependent and independent variables where correlation…
-
accountable-refcell
A RefCell wrapper that provides actionable information for dynamic borrow failures
-
portmatching
Fast Graph Matching for Port Graphs
-
hyperopt-samplers
Samplers for hyperopt-rs: RandomSampler, GridSampler, TpeSampler (wraps the
tpecrate), and a from-scratch CMA-ES -
rill-sampler
Sample playback node for Rill signal graph
-
singe-cublas
Safe Rust wrappers for the NVIDIA cuBLAS dense linear algebra library (with cuBLASLt and cuBLASXt)
-
houtamelo_utils
A collection of utilities shared between Houtamelo's projects
-
rbp-transport
Optimal transport and Earth Mover's Distance via Sinkhorn algorithm
-
fractal_algebra
fractal algebra experimentation
-
straight-skeleton
Integer-constrained straight skeleton of polygons with holes, with per-edge distance limits
-
edfsm
Event Driven Finite State Machine library
-
calculo
Numeric types and operations for high-performance scientific computing
-
riskless
A pure Rust implementation of Diskless Topics
-
qjl-sketch
QJL sign-based vector compression and scoring with near-optimal distortion rate
-
uxx
Combinadic indexing for unsigned integers that have a fixed number of set bits
-
dfir_pipes
Pipes are a generalization of iterators/streams/sinks used by dfir_rs
-
softbuf
A software framebuffer library with drawing primitives and platform blitting
-
biter
Bit Iteration as fast as possible
-
vtk-rs
Rust bindings for the Visualization Toolkit (VTK)
-
minlin
minimal linear algebra made to be as convinient as possible
-
pivot_saw
pivot alorithm
-
csd-rs
Canonical Signed Digit Conversion in Rust
-
abels-complex
Complex numbers with rectangular and polar representations
-
hash_combine
Hash library with simple combine method
-
baby_shark
Geometry processing library
-
kasane-logic
This is Kasane-logic
-
eko-core
A pure state-graph execution engine for building AI agents in Rust
-
surge-ac
Surge AC — Full AC power flow solver (Newton-Raphson, Fast Decoupled, continuation)
-
loro-common
Common types and functions for Loro. This is an internal lib of Loro.
-
ordeal-lrat
Ordeal's LRAT certificate checker — the sole trusted component
-
ruranges-core
Core Rust interval algorithms extracted from ruranges
-
trust-region-least-squares
dense trust-region-reflective nonlinear least-squares solver that reproduces SciPy's least_squares (method='trf') bit-for-bit on its unbounded path for arbitrary dimension n, every…
-
ruvector-filter
Advanced metadata filtering for Ruvector vector search
-
oxide-arbiter
A CLOB order matching engine with price-time priority, limit/market orders, and four time-in-force policies
-
linfa-datasets
Collection of small datasets for Linfa
-
algorithms4
4th edition of Algorithms by R. Sedgewick and K. Wayne.
-
geograph
Self-contained DCEL (Doubly Connected Edge List) for planar graph geometry
-
fto-rs
Rust port of the FTO Random-State Solver from cs0x7f
-
rustics
statistic library for performance analysis
-
rustik-tui-widgets
Higher-level widgets for the rustik-tui crate
-
stack-vm
A generic, reusable, stack-based virtual machine
-
kevy-geo
Zero-dependency geohash + great-circle distance primitives for Redis-style GEO commands in kevy
-
issundb-graphblas
Rust wrapper over the SuiteSparse:GraphBLAS operations that IssunDB uses
-
axgeom
that provides ability to extract 1d ranges out of 2d objects
-
linear-deque
A double-ended queue that can be sliced at any time without preparation
-
ad-core-rs
Core types and base classes for areaDetector-rs
-
lbfgsb-rs-pure
A safe, idiomatic Rust port of the L-BFGS-B limited-memory quasi-Newton optimization algorithm (v3.0) for bound-constrained numerical optimization
-
munsellspace
High-precision sRGB to Munsell color space conversion with 100% reference accuracy
-
trigivs
solving tridiagonal systems of linear equations using Givens rotations
-
libcprover_rust
Rust API for CBMC and assorted CProver tools
-
threecrate-simplification
Mesh simplification and decimation algorithms for threecrate
-
opticalc
functions and types for common clinical optics calculations used in optometry and ophthalmic settings
-
g2poly
Primitive implementation of polynomials over the field GF(2)
-
r2l-sampler
reinforcement learning library
-
Algod
Many types of rust algorithms and data-structures
-
cosmic-web
Fleet agents as large-scale cosmic structure — filaments, voids, clusters, and LSS statistics
-
oximedia-graph
Filter pipeline for OxiMedia
-
merc_sabre
Implements various term rewrite engines based on a set automaton matching construction
-
fastgeotoolkit
A novel high-performance geospatial analysis framework with advanced route density mapping algorithms
-
resharp-algebra
boolean algebra and symbolic rewriting engine for resharp regex
-
memmem
Substring searching
-
permutohedron
Generate permutations of sequences. Either lexicographical order permutations, or a minimal swaps permutation sequence implemented using Heap's algorithm.
-
sge_rng
Rand wrapper for SGE
-
cjc-abng
Adaptive Belief Radix Graph: auditable, replayable belief-state arena for CJC-Lang
-
liba
An algorithm library based on C/C++
-
rgb_int
Integer representations and manipulations of rgb colours
-
planar_convex_hull
A trait for implementing a planar convex hull algorithm for your own collection type
-
soukoban
some algorithms and data structures related to Sokoban
-
loeres
shared mathematical contracts: scalar, access, problem, solver, error, dimension. no_std, no alloc, no storage.
-
twistrs
A domain name permutation library
-
zwohash
A fast, deterministic, non-cryptographic hash for use in hash tables
-
ekzg-bls12-381
internal implementation of the BLS12-381 curve for the Eth KZG project
-
diffs
A number of diff algorithms, also called longest common subsequence
-
shannon-nu-parser
Nushell's parser
-
bixverse-rs
various utilities for computational biology and single cell
-
string_more
Extension traits for
Stringand&strtypes -
hashers
A collection of non-cryptographic hashing algorithms for Rust
-
netsimplex
A domain-agnostic min-cost transportation solver (bounded-variable network simplex)
-
oxeylyzer-core
Core library for Oxeylyzer, a keyboard layout analyzer
-
runiverse
A pure and safe Rust library to make astronomical calculations and solve astronomical algorithms
-
vrp-core
A core algorithms to solve a Vehicle Routing Problem
-
utf8proj-core
Core domain model and traits for utf8proj scheduling engine
-
fso-graph
high-performant graph algorithms. Community-maintained fork of graph.
-
sorrel-render
Concrete vertices and GPU buffer builders for Sorrel rendering
-
seedable_hash
calculating seedable hashes and fast reduction of their ranges
-
static_aabb2d_index
Fast static spatial index data structure for 2D axis aligned bounding boxes
-
linhash
Linear Hashing implementation
-
scirs2-stats
Statistical functions module for SciRS2 (scirs2-stats)
-
validador_de_cpf
efficient Rust library for validating Brazilian CPF (Cadastro de Pessoas Físicas) numbers
-
xdl-matlab
Extended Data Language (XDL) - Rust implementation
-
sol-plex-problems
A high-performance Rust library engineered for solving complex problems within the Sol ecosystem
-
random-nickname2
用于Rust的随机用户昵称生成器
-
tract_algebra
algebraic structures called tracts, which generalize fields and hyperfields
-
areev-loop
Areev Loop: the governed self-improvement engine for AI-agent memory. Standalone engine over an OmsSubstrate (CAL + grains) — zero Areev dependencies.
-
tide-maxflow
Tide max flow algorithm — a push-pull-relabel variant with O(1) array-based data structures
-
sightloom-tracking
Baseline multi-object tracking, smoothing, and trajectories for SightLoom
-
dsp-cat
Composable DSP signal processing pipeline with hdl-cat and comp-cat-rs categorical structure
-
shanten-dp
Shanten calculation algorithm using dynamic programming
-
vectora
A vector computation library
-
moenarch-text-linguistics
Local model-backed linguistic analysis pipeline for video-analysis
-
incr-compute
Single-threaded incremental computation engine. Zero-overhead reactive DAG built on incr-core.
-
diversion
Ergonomic function hooks for Windows and Linux
-
u-nesting-d2
2D nesting algorithms for U-Nesting spatial optimization engine
-
svg2polylines
Convert SVG data to a list of polylines (aka polygonal chains or polygonal paths)
-
circulant-rs
High-performance block-circulant tensor operations using FFT
-
allotax-core
Core allotaxonometer computation: rank-turbulence divergence and related metrics
-
neco-mesh
1D/2D/3D mesh and voxel discretization primitives
-
djotters
Djot (Markdown) parser that runs at hyper speeds!
-
binned-greedy-repair
Fast binned greedy repair heuristics for 0/1 knapsack, with an XDP comparison solver
-
kevy-hash
FxHash + fmix64 hasher for single-trust-domain keyspaces
-
easygraph
Lightweight undirected graph with sorted adjacency lists, modeled on Graphs.jl
-
tpt-math-optimize-general
General numerical optimization (in-house steepest descent, nonlinear conjugate gradient, Newton)
-
netgen_rs
Rust rewrite of NETGEN, a min-cost flow, assignment, and maximum flow problem graph generator
-
exaloglog
space-efficient approximate distinct counting (Ertl 2024). 43% smaller than HyperLogLog with the same estimation error.
-
twips
Twizzle Pattern Searcher — Twisty puzzle search library
-
cosmolkit-ringdecomposer
Pure Rust RingDecomposerLib port for URF and relevant-cycle graph decomposition
-
wpa-psk
Compute the WPA-PSK of a Wi-FI SSID and passphrase
-
tracing-rc
Cycle-aware reference-counted pointers with a safe, simple api
-
otspot-model
Algebraic modeling API for otspot (Model, Variable, Expression, Constraint)
-
vanta-registry
registry index, distribution, search, metadata, caching
-
prd
An elegant, type-safe probability distribution library with PRD, dice rolling, and weighted random
-
ainl-persona
Persona evolution engine over AINL graph memory (soft axes, metadata signals)
-
seqex
Regex-like pattern matching for arbitrary sequences using predicate functions
-
umi-core
Core library for umi-tools-rs — UMI extraction, deduplication, grouping, and counting
-
isl-rs
Rust bindings for Integer Set Library
-
ebi_objects
Objects for Ebi - a stochastic process mining utility
-
elid
Embedding Locality IDentifier - encode embeddings into sortable string IDs for vector search without vector stores, plus fast string similarity algorithms
-
lose95-keygen-rs
Losedows 95 keygen
-
polylog
polylogarithms
-
bevy_utils
A collection of utils for Bevy Engine
-
encounter-rs
Resolution engine for multi-character encounters with pluggable scoring backends
-
u-insight
Statistical analysis and data profiling engine with C FFI bindings
-
multistream-batch
Implementations of batching algorithms
-
fey_color
Types for working with colors
-
nmp-nip23
NIP-23 long-form article projections and feed semantics for NMP
-
rsema1d
Reed-Solomon erasure coding with Merkle commitments and Random Linear Combinations
-
plr
Performs greedy or optimal error-bounded piecewise linear regression (PLR) and spline regression
-
fair_pick_rs
Deterministic, verifiable draw algorithm for provably fair random selection
-
mermaid-dagre
A 1:1 Rust port of the dagre JavaScript graph layout library — backs mermaid-core
-
jittered-fractional-indexing
Jittered fractional indexing for collision avoidance
-
minsweeper-rs
minsweeper
-
stardust-xr-molecules
Widget library for Stardust XR, built on top of Fusion
-
sparopt
SPARQL optimizer
-
ontrack
High-performance Rust library for routing, searching, and querying GTFS transit data with minimal runtime allocations
-
throttle-machines
Rate limiting (GCRA, token bucket, fixed window) and circuit breaker on a shared no_std gate contract
-
dancing_links_sudoku
Generates Sudoku boards using the dancing links algorithm
-
clingo
Rust idiomatic bindings to the clingo library
-
deterministic_automata
A framework for implementing deterministic and mutation automata with arbitrary state complexity
-
quoracle
constructing and analyzing read-write quorum systems
-
lkh-rs
Rust bindings and safe wrappers for the LKH3 heuristic solver
-
strided-opteinsum
N-ary einsum frontend with contraction-order optimization for strided tensors
-
mrs-unify
First-order unification and matching algorithms
-
svod-tensor
High-level lazy tensor API for the Svod ML compiler
-
jkl
Asset compression and packing tool
-
colonyx
Rust-backed swarm intelligence optimization for Python
-
solverforge-solver
Solver engine for SolverForge
-
dilate
A compact, high performance integer dilation library for Rust
-
multibody_dynamics
Multibody dynamics algorithms in Rust
-
exact-covers
Knuth's algorithm for solving the exact cover problem with colors
-
unm_selector
The algorithm for UnblockNeteaseMusic, determining what Song to return
-
bit-cursor
A cursor that supports bit-level reads and writes
-
libbruteforce
brute force hashes (e.g. passwords). It includes a set of pre-configured hashing functions, like md5 or sha256. You can also provide your own hashing function. PLEASE DO NOT use this…
-
held-karp-core
Exact TSP solver using the Held-Karp bitmask dynamic programming algorithm
-
rusthrust
GPU parallel algorithms library inspired by NVIDIA Thrust
-
time_series_generator
Generate various timeseries of given length, some randomly sampled
-
typort-ooxml
Universal Typst to Word (.docx) converter
-
dahl-salso
SALSO algorithm is an efficient greedy search procedure to obtain a clustering estimate based on a partition loss function. The algorithm is implemented for many loss functions, including…
-
pxsolver-captcha
hCaptcha / reCAPTCHA gateway — STUB v1 (ADR-0015)
-
somatize
Computational graph runtime for research pipelines, agent orchestration, and data virtualization
-
mphf
An exercise in implementing minimal perfect hash table
-
gllm-kernels
Low-level attention kernels for gllm with CUDA/ROCm support
-
spargeo
GeoSPARQL functions
-
talus
Computational topology in Rust
-
biodiff
Compare binary files using sequence alignment
-
asap-ranking
Active Sampling for Pairwise Comparisons (ASAP) algorithm implementation in Rust
-
qtruss
finite-element solver for trusses
-
reseeding_rng
ReseedingRng that periodically reseeds the underlying PRNG
-
rs-graph
graph algorithms and combinatorial optimization
-
arcium-primitives
Arcium primitives
-
augurs-dtw
Dynamic Time Warping (DTW) algorithm for Rust
-
timely_container
Container abstractions for Timely
-
sequence-generator-rust
Customizable 64-bit unique distributed IDs sequence generator based on Twitter's ID (snowflake). Build in Rust
-
spelling
A spellchecker using the Levenshtein distance as the heuristic for distance
-
planter-core
Domain logic for PlanTer, a project management application
-
hnsw-stable
Pure-Rust port of hnswlib (HNSW approximate nearest neighbors)
-
mimirs-core
Core traits, types, and errors for MimirsWell quantum-temporal memory
-
hashkit
Fast hash function collection for Rust. FNV-1a, WyHash, SplitMix, BLAKE3, SHA-256, plus Shannon entropy
-
treemaker-core
Core Rust model engine for the TreeMaker 5.0.1 port
-
reclib
A blazingly fast, principled recommendation systems library written in Rust
-
evalexpr-jit
JIT compilation and symbolic differentiation of evalexpr expressions with Cranelift
-
semx_rand
xoshiro256++ 伪随机数生成器
-
alg_ds
Algorithms & data structures
-
strongly-connected-components
Decomposes a graph into Strongly Connected Components and to sorts them in topological order
-
hashring_coordinator
Calculates hash ranges to help coordinate a hashring (using consistent hashing) for storing and finding keys, and replicating keys between nodes if the cluster changes (add, remove nodes)…
-
indices_union_find
An efficient and minimal union-find (disjoint-set) implementation over generic unsigned index types
-
qedl-storage
GPT parsing and partition operations for Qualcomm EDL
-
bit_gossip
Pathfinding library for calculating all node pairs' shortest paths in an unweighted undirected graph
-
oxidd-reorder
Reordering algorithms for OxiDD
-
athena-hephaestus
Device-neutral Hephaestus accelerator backend for Athena
-
rustfst-ffi
constructing, combining, optimizing, and searching weighted finite-state transducers (FSTs). Rustfst-ffi provides C interfaces of the Rust library
-
lerp
Generic linear interpolation and extrapolation, automatically implemented for a variety of numeric types
-
deep_causality_uncertain
A First-Order Type for Uncertain Programming for the DeepCausality project.'
-
ordo-core
High-performance rule engine with JIT compilation, visual editor support, and database filter push-down
-
single-clustering
high-performance network clustering library implementing community detection algorithms like Louvain and Leiden. Features efficient graph representation, abstract grouping systems…
-
shadowcast
recursive shadowcast visible-area detection algorithm
-
ck-ann
Approximate nearest neighbor search for ck semantic search
-
openentropy-tests
NIST SP 800-22 inspired randomness test battery
-
geomorph
conversion between different coordinate systems
-
circular
A stream abstraction designed for use with nom
-
comparative-fault
Apply US comparative-negligence rules (pure, modified 50%, modified 51%, contributory) to a damages award
-
cartan-optim
Riemannian optimization algorithms for cartan: Riemannian gradient descent, conjugate gradient, trust region
-
glicko_2
Glicko2 is an iterative algorithm for ranking opponents or teams in 1v1 games
-
hexagonal_pathfinding_astar
A-Star pathfinding algorithm tailored for traversing a bespoke collection of weighted hexagons
-
latin-sampler
An MCMC sampler for generating approximately uniform random Latin squares using the Jacobson-Matthews algorithm
-
reliakit-circuit
Clock-agnostic circuit breaker for fault isolation and fast failure. no_std and zero-dependency.
-
tropical-gemm
High-performance tropical matrix multiplication with SIMD and CUDA backends
-
midstreamer-attractor
Dynamical systems and strange attractors analysis
-
normality
assessing the normality of a data sample
-
use-materials
Composable facade crate for RustUse material-property primitives
-
rusty-genius
Public facade for rusty-genius
-
prima-core
Prima numeric tower, Value and hash-consing expression pool
-
wradlibrs
Weather radar algorithms library — Rust port of wradlib
-
permutation
Small utility for creating, manipulating, and applying permutations
-
matchy-ac
Offset-based Aho-Corasick automaton for matchy (internal)
-
rbp-mccfr
Game-agnostic Monte Carlo Counterfactual Regret Minimization framework
-
facett-osm
facett — OSM GeoParquet reader (osm2geoparquet/katana-osm WKB geometry → points) for the map component
-
jopemachine-raft
language implementation of Raft algorithm
-
hikari-extra-components
Advanced UI components (node graph, rich text editor, timeline) for the Hikari design system
-
rucrf-rkyv
Conditional Random Fields implemented in pure Rust, with rkyv support
-
sets
Generic vectors as sets. Efficiently sorting, merging, ranking, searching, reversing, intersecting, etc.
-
loom_snapshot
Deterministic, cross-language world-state snapshot + replay anchor for the Loom Engine
-
dotnet-rng
.NET's Random algorithm based on Knuth's subtractive method
-
interoptopus_csharp
The C# backend for Interoptopus
-
cint
A lean, minimal, and stable set of types for color interoperation between crates in Rust
-
feos-campd
Computer-aided molecular and process design using the FeOs framework
-
gladius
writing typing-trainers
-
convert-base
convert the radix (base) of digits stored in a vector
-
roma_lib
metaheuristics framework inspired by jMetal for optimization and experimentation
-
programinduction
program induction and learning representations
-
rurel
Flexible, reusable reinforcement learning (Q learning) implementation
-
subset_sum
Solves subset sum problem and returns a set of decomposed integers. It also can match corresponding numbers from two vectors and be used for Account reconciliation.
-
perfect-matching
linear sum assignment solvers
-
rlx-fdm
Force density method (FDM) for RLX — pin-jointed form-finding ported from jax_fdm
-
adapton
programming abstractions for general-purpose incremental computations
-
grid-map
two-dimensional grid maps
-
velo-common
Common types for Velo distributed systems (identity, address, transport)
-
pathfinding-indexed
Index-only pathfinding, flow, and graph algorithms
-
morton
space filling curve functions
-
odis
Formal Concept Analysis algorithms and data structures
-
pcloud-cat-core
Point cloud processing on comp-cat-rs: ICP registration, normal estimation, anomaly detection
-
sqpnp
A pure Rust implementation of the SQPnP perspective-n-point algorithm
-
libversion
Advanced version string comparison algorithm
-
ohos-native-drawing-sys
OpenHarmony's native drawing sys for rust
-
viser-hull
Convex hull (Pareto frontier) and BD-Rate computation for viser
-
tensorlogic-ir
Intermediate representation (IR) and AST types for TensorLogic
-
fountain_scheme
Configurable fountain code schemes built on fountain_engine
-
ratel-ai-core
skill retrieval for AI agents — selectable BM25, dense (semantic), or hybrid search over catalogs. Core of the Ratel context engineering platform.
-
gtars-overlaprs
Genomic interval overlap operations in Rust
-
singe-cupti
Safe Rust wrappers for NVIDIA CUPTI profiling and callback APIs
-
cpm-rs
Critical Path Method crate
-
bit-iter
Iterate forward or backwards over the positions of set bits in a word
-
rotund_robin
A zero-copy round-robin schedule generator in Rust
-
pxdct
Discrete cosine transform
-
komihash
implemenation of komihash
-
simtest-funnel-core
Core trajectory comparison library (Rust)
-
check-buddy
The main system of check buddy
-
spatial_utils
Lightweight, zero-cost traits and helper types for representing and transmitting spatial "samples" used by point-cloud and Gaussian-splat frameworks
-
lazyrand
generating random numbers easily
-
tenet-category-data
Fusion-category data tables for TeNeT
-
scnr
Scanner/Lexer with regex patterns and multiple modes
-
exact-poly
Integer polygon geometry library — exact arithmetic, no float errors
-
secret_integers
Wrapping around Rust's integers to allow only constant-time operations
-
cyclic-poly-23
A rolling, decomposable hash algorithm
-
radix_mlp
RadixMLP: Prefix-based computation sharing for transformer models
-
special-fun
Special functions for Rust by binding to the Cephes library
-
timberio/file-source
A high-performance observability data pipeline
-
logosq
This project is a quantum computing library developed in Rust, inspired by existing libraries such as QPP in C++, Yao.jl in Julia, and Pennylane in Python
-
rstl-mcmf
Min-cost max-flow algorithm for rstl crates
-
aingle_logic
Proof-of-Logic validation engine for AIngle semantic graphs
-
motor-rs
Rust port of EPICS motor record
-
ixa-fips
efficiently working with FIPS region codes
-
hyperspec
Fast hyperspectral processing for remote sensing and machine learning
-
epsilon-engine
CSSR ε-machine: statistical complexity S_T and entropy rate H_T from data streams
-
bandit
Algorithms in Rust
-
goap-planner
Goal-Oriented Action Planning over a state-space graph. The first planner in the Automata Atelier workspace.
-
loom_combat
Deterministic combat primitives for the Loom Engine - reaction economy, ruleset adapters (5e/PF2e), range bands
-
linrow
A matrix row reduction library
-
from_rust_till_dawn
NREL Solar Position Algorithm (SPA) — computes zenith, azimuth, sunrise/sunset, and equation of time
-
warcraft3-stats-observer
Rust bindings for the Warcraft 3 Stats Observer API memory map
-
commonware-utils
Leverage common functionality across multiple primitives
-
openraft-sledstore
A sled based implementation of the
openraft::RaftStoragetrait -
qndx-core
Shared types, file format definitions, hashing, and IDs for qndx
-
cplex-sys
Low level bindings to the Cplex C-API
-
meowpow
Meowcoin Proof-of-Work algorithm
-
ahrs
port of Madgwick's AHRS algorithm
-
arrsac
From the paper "A Comparative Analysis of RANSAC Techniques Leading to Adaptive Real-Time Random Sample Consensus"
-
feldera-macros
Continuous streaming analytics engine
-
metricchrono-core
Open-source MetricChrono kernel, ladders, basic event log, and minimal consensus
-
normalize-graph
Pure graph algorithms for normalize: SCC, bridges, diamonds, chains, transitive edges
-
sknetwork-rs
Rust port of scikit-network graph learning and network analysis primitives
-
rtbvh
BVH library with various build algorithms and high performance using packet traversal
-
web-simhash
Web-oriented 64-bit SimHash with weighted features and Google-paper-style lookup tables
-
astenn
Extendible hashing HashMap for Rust
-
rugfield
generating Gaussian Random Fields using the circulant embedding method
-
mercy
Owned pair of immutable strings
-
kyu-planner
Query planner and logical plan optimizer for KyuGraph
-
deep_causality_algorithms
Computational causality algorithms and utils used in the DeepCausality project
-
lazy_async_promise
Primitives for lazily getting data from futures with tokio for immediate mode guis
-
ognlib
Some code that is written to practice Rust
-
agent-homeostasis
Homeostatic control for AI agent systems — keeping agents in their operating envelope through feedback loops
-
uzor-tui
Standalone TUI framework for uzor — cell-buffer rendering, widgets, layout, crossterm backend
-
urath
High-performance voxel meshing algorithms
-
spectral-prosody
Spectral graph methods for rhythmic prosody analysis — eigenvalue rhythm decomposition
-
punkt
sentence tokenizer
-
provekit-fp-rounding
Floating-point rounding utilities for BN254 arithmetic
-
id-forge
Typed, high-performance unique ID generation for Rust. UUID v4/v7, ULID, Snowflake, NanoID, and custom epoch-based schemes in one zero-dependency library. Monotonic, distributed-safe, sortable variants.
-
memos-core
Core types and traits for memos - Memory Management System
-
adskalman
Kalman filter and Rauch-Tung-Striebel smoothing implementation using nalgebra, no_std
-
dlx-rs
dancing links in Rust
-
asset-importer-rs-post-process
Post-processing module for asset-importer-rs
-
denlibs
general-purpose libraries
-
montague
Non-deterministic parser for natural languages (Montague Semantics)
-
ctcb-checksum
SHA256 and MD5 file hashing for clang toolchain binary builder
-
cdk-ansible
generate Ansible playbooks from Rust code
-
turborand
Fast random number generators
-
varpulis-sase
Pattern matching engine for streaming event detection — Kleene closures, negation, temporal sequences, NFA-based. Part of the Varpulis stream processing engine.
-
zenforks-cubecl-opt
Compiler optimizations for CubeCL
-
sdivi-graph
Dependency graph construction for sdivi-rust
-
lzcomplexity-core
LZ76 factorization and complexity measures — the algorithmic core of lzcomplexity
-
poker
speedy poker hand evaluation
-
revert
linear history-based command pattern
-
roxmltree_to_serde
Convert between XML JSON using roxmltree and serde
-
canonical-mt
Canonical Mutable Tree — the single-algorithm mutable tree over the Merkle Spine
-
geometric_rep_theory
Algebraic and geometric structures arising in mathematical physics and mirror symmetry
-
hypertri
Hyperreal-backed triangulation algorithms with exact geometric predicates
-
iter_tools
Collection of general purpose tools to iterate. Currently it simply reexports itertools.
-
pdf-lib-rs
A pure Rust PDF parsing and writing library
-
subms-cuckoo-filter
submillisecond.com cookbook recipe - probabilistic: subms-cuckoo-filter. Bloom-alternative with delete support; partial-key cuckoo hashing.
-
mogi_sleigh
Sleigh compiler for MOGI
-
twos
Command-line signed/unsigned integer converter utility
-
diskann-rs
DiskANN (Disk-based Approximate Nearest Neighbor search) using the Vamana graph algorithm. Provides memory-efficient vector search through graph traversal and memory-mapped storage…
-
lav-seed
Fast deterministic numeric ID generator using permutation techniques with collision-free guarantees
-
loopkit-graph
Graph validators and state-machine simulation for the Loop Language compiler
-
funcperm
Cycle-walking functional permutations on [0..n)
-
fof
A fast and flexible friends-of-friends algorithm for idenitfying galaxy groups in redshift surveys. This crate holds the core functionality which can be wrapped in other languages.
-
rustframe
dataframe and math toolkit
-
combination
A lib to do math jobs like permutate and combinate data from vec
-
propaga-flatzinc
FlatZinc subset parser and compiler for Propaga
-
pasture-algorithms
Point cloud algorithms for pasture
-
clp-src
Redistribution of Coin-OR Clp as a crate
-
cap-rand
Capability-based random number generators
-
gollum-ir
Intermediate Representation for the Gollum language
-
hippmem-retrieval
Retrieval engine for HIPPMEM — multi-channel seed recall, spreading activation, rerank
-
redline-log
Fast structured logging for tracing
-
hippmem-write
Write engine for HIPPMEM — AssociationKeys generation, multi-dimensional candidate discovery, association scoring and edge creation
-
swarm
Fast blackbox optimisation tool
-
pace26io
read PACE26 instances and write answers
-
xcorrrs
Reimplmenmentation of Comet's xcorr algorithm
-
offroad
2D offsetting for arc polylines/polygons
-
frvcp
A pure Rust implementation for solving the Fixed Route Vehicle Charging Problem (FRVCP), ported from frvcpy
-
pyrand
Pure rust implementation of python's random module with compatible PRNG behaviour: seeding with equivalent values will yield identical PRNG output
-
asimov-directory
ASIMOV Software Development Kit (SDK) for Rust
-
ar-reshaper
A no-std crate to reconstruct Arabic, turkish and persian sentences to be used in applications that don't support Arabic script
-
gam-inference
Posterior sampling, HMC/NUTS, Polya-Gamma, and inference diagnostics for the gam engine
-
keyspace
partitioning and re-balancing for distributed systems
-
realistic
Towards an API for the Real Numbers
-
adze-glr-core
GLR parser generation algorithms for pure-Rust Tree-sitter
-
fission-yields-data
Fission Yield Data for some nuclides
-
algs4_rs
Rust implementations for the algorithms and clients in the text book "Algorithms, 4th Edition" by Robert Sedgewick and Kevin Wayne
-
cnccoder
generating gcode operations targeted for GRBL controled cnc machines, and also generates camotics projects for simulation
-
idgen_rs
A high-performance, lock-free snowflake ID generator using AtomicU64 + CAS. Generates 2M+ IDs per second on a single core.
-
blake2b-ref
A
no_stdBLAKE2B implementation -
tinymt
64/32 - a lightweight variant of Mersenne Twister PRNG
-
oj_resolver
Module resolution: thin policy layer over oxc_resolver (Node algorithm, exports maps, tsconfig paths)
-
network-isomorphism-solver
Network isomorphism solver using Links Theory - determines if two networks are structurally identical
-
logru
A small, embeddable and fast interpreter for a subset of Prolog
-
rship-entities-external
External entities for rship
-
sim-lib-numbers-numeric
Numeric differentiation, quadrature, and ODE dispatch over pluggable SIM number backends
-
logicng
Creating, Manipulating, and Solving Boolean Formulas
-
graphplan
planning algorithm from Avrim L. Blum and Merrick L. Furst in Rust
-
dogleg
Backend-agnostic high-quality Rust-native unconstrained least-squares minimization
-
texcore
Create LaTeX documents using native Rust types
-
streamvbyte64
stream-vbyte codec supporting 64-bit wide values
-
movavg
Generic Moving Average calculation
-
grid_pathfinding
Pathfinding using jump point search (JPS) and connected components on a 2D grid
-
drain3
Fast log template extraction via fixed-depth prefix trees (Rust port of logpai/Drain3)
-
proxide-confind
ConFind contact-degree algorithm — Rust/orx-parallel reimplementation of Mosaist mstcondeg
-
bisector
Flexible bisect implementatation which allows the use the bisection method on arbitrary data types
-
pineal-mesh
Pineal — grafos. NodeBuffer / EdgeBuffer + layouts (force-directed con Barnes-Hut, Sugiyama-lite jerárquico, subtree-width).
-
json_to_prolog
convert JSON to Prolog
-
sat-solvers
Unified interface to multiple SAT solvers (CaDiCaL, MiniSat, Glucose, Lingeling, Kissat) with automatic source compilation
-
data_forest
various types of trees
-
sdfer
SDF (Signed Distance Field) generation algorithms
-
meridian-physics-core
Rigid body dynamics built on the GAC: broad/narrow phase collision, constraint solving and integration
-
ferreus_bbfmm
Parallel black box fast multipole method (BBFMM) library
-
easing-fixed
easing iterators using fixed-point math
-
list_math
doing math on a list including average, smallest, largest, and standard deviation
-
foxstash-core
High-performance local RAG library - SIMD-accelerated vector search, HNSW indexing
-
nav
handling cardinal directions and transformations
-
tipping-rs
Token Interdependency Parsing (Tipping) algorithm
-
dress-graph
DRESS is a deterministic, parameter-free framework for continuous structural graph refinement. It iterates a nonlinear dynamical system on real-valued edge similarities and produces…
-
moritzbrantner-video-analysis-core
Core media, timing, detection, and analyzer contracts for video-analysis
-
starkom-bluesky
The BlueSky scalar field used in Starkom
-
wavefc
A home-grown implementation of the Wave Function Collapse algorithm
-
ipopt-ad
Blackbox NLP solver using IPOPT and automatic differentiation
-
surrealex
Dead simple SurrealDB query generator
-
sonic-api
API for formally-verifiable distributed contracts
-
iterative_solvers_smpl
An iterative solvers for calculation of matrix equations module
-
fastjet-rs
FastJet software package for jet finding
-
voxsmith
working with voxels
-
dsfb
Drift-Slew Fusion Bootstrap (DSFB) state estimation
-
shm_ring
A single producer, single consumer lockless ring buffer for message passing between shared memory
-
atoxide-solver
Constraint solver for Ato parameter resolution
-
postcard-cobs
Consistent Overhead Byte Stuffing (COBS) algorithm. COBS is an algorithm for transforming a message into an encoding where a specific value (the "sentinel" value) is not used…
-
cyclic_graph
This package provides a way to use a structure that implements a cyclic directed graph with a single input and single output. It is designed to be used asynchronously
-
order-stat
Compute order statistics efficiently via the Floyd-Rivest algorithm and estimate a median via the median-of-medians algorithm
-
board-game
A board game abstraction and generic utilities around it
-
little-collections
that provides a some types of collections, such as heap array, ring buffer, function map and more in future
-
line_2d
Bresenham's line algorithm as a rust iterator
-
libpetri-verification
Formal verification for libpetri Coloured Time Petri Net engine
-
iter-merge
A high-performance iterator merging library
-
fossil-delta
functions for calculating differences between strings and applying calculated deltas
-
agent-wire-foundation
Foundation primitives (identity, refs, economics, transport, sandbox, vocabulary) for the agent-wire.com substrate
-
faster_paths
Blazingly fast shortest paths with (parallel) preprocessing via contraction hierarchies and hub labeling
-
codes-iso-3166
This package contains an implementation of the ISO 3166 Country Codes specification
-
ripser
Rust bindings for Ripser - efficient computation of Vietoris-Rips persistence barcodes
-
xycut-plus-plus
High-performance reading order detection for document layout analysis using XY-Cut++ algorithm
-
binpack2d
A two-dimensional rectangle bin-packing algorithm
-
neopdf
A modern, fast, and reliable PDF interpolation library
-
lp-modeler
A linear programming modeller written in Rust. This api helps to write LP model and use solver such as CBC, Gurobi, lp_solve, ...
-
guise-choice
Uniform random selection and stealth-safe token primitives
-
readable-code-core
Core builder, separators, and random helpers for readable share codes
-
saal
Wrappers for the Standardized Astrodynamics Algorithms Library (SAAL)
-
anyrust
any rust
-
contest-algorithms
Common algorithms and data structures for programming contests
-
crfsuite
Safe wrapper of crfsuite
-
ritehash
A tiny, fast, zero-dep and no_std fxhash fork. More up to date.
-
tidepool-bridge
Bridge between Rust types and Tidepool Core values
-
hanfei-fa
法 — ML model weight integrity verification via hierarchical Merkle trees. O(1) root check, O(k log C) layer-aware diff.
-
postman
client, generated from the OpenAPI spec
-
mur3
language implementation of MurmurHash3
-
arrayfire_fork
ArrayFire is a high performance software library for parallel computing with an easy-to-use API. Its array based function set makes parallel programming simple. ArrayFire's multiple backends (CUDA…
-
escriba-runtime
Editor state machine — wraps BufferSet + ModalState + Keymap + Layout + CommandRegistry, advances on each input event
-
logic-eval
A prolog-like logic evaluator
-
text-file-sort
Sort a text file similar to linux sort
-
modern-icp
A modern modular pure Rust implementation of the Iterative Closest Point algorithm
-
cdll
A circular doubly linked list
-
gfold-core
G-FOLD convex powered-descent guidance solver
-
ling-animation
Anima — Ling's unified animation system: one rig, any target, any temperament (organic 灵 ↔ mechanical 机)
-
rune-leiden
Leiden community detection — find densely-connected clusters in weighted graphs
-
dypdl-heuristic-search
Heuristic search solvers for Dynamic Programming Description Language (DyPDL)
-
nsga_rs
NSGA family of multi-objective evolutionary algorithms
-
nonmaxunsigned
A NonMax integer implementation not relying on NonZero
-
krakel
A lean 2d kd-tree ported from OpenCamLib
-
unit-conversions
Various units of measurement conversions
-
surge-hvdc
HVDC power flow: LCC and VSC converters, multi-terminal DC (MTDC)
-
zellij-tile
A small client-side library for writing Zellij plugins
-
decompound
Decompose a compound word into its constituent parts. Works in any language, as you provide the rules around what constitutes a (*single*) word.
-
converge-kernel
The curated in-process kernel API for Converge
-
nphysics_testbed2d
Testbed for the 2-dimensional physics engine in Rust
-
watchsat
A high-performance CDCL SAT engine with Two-Watched Literals in Rust
-
sheaf-core
Sheaf-ADMM coordination core: graph, geometry, solvers, unrolled ADMM (ndarray only)
-
ledger-core
Core data model, hashing, and signature verification primitives for immutable trace records
-
faces-pfm
reference implementation of
faces::AbsPageFrameManager -
count-digits
A no-std trait to determine the lengths of integers in various number bases
-
qta
Streaming technical analysis indicators for quantitative trading
-
curieosa
Parse parsing Internationalized Resource Identifiers (IRIs) into Compact Uniform Resource Identifiers (CURIEs)
-
purrdf-entail
PurRDF native entailment: wasm-clean RDF/RDFS/OWL 2 RL/D forward materialization over the RdfDataset IR, with a reasoning report on every closure
-
simple-sds
Basic succinct data structures
-
krishiv-delta
Krishiv — hybrid batch and streaming compute engine
-
starkom-poly
Algorithms over polynomials used in Starkom (NTT, Lagrange interpolation, etc.)
-
fuzzy_logic_engine_rs
Fuzzy logic inference engine library in Rust
-
streaming-decompression
Fallible streaming iterator specialized for decompression
-
cartan-homog
Mean-field and full-field homogenisation of random media on SPD manifolds, generic over tensor order
-
dioxus-nox-collection
Shared collection primitives for scoring, navigation, and filtering
-
yatrosci-topology
Topological data analysis for SciRS
-
byondapi
Idiomatic Rust bindings for BYONDAPI
-
freenet-scaffold
Support library for building Freenet apps
-
eikonal
Fast Marching Method for eikonal distance fields plus weighted grid shortest paths for routing
-
denise-render
Software rasteriser for Denise: rectangles, rounded rectangles, circles, arcs, lines and alpha blending
-
yagi
Batteries-included DSP library
-
sxd-xpath-no-unsafe
XML XPath library with an optional no-unsafe feature
-
quadtree
A generic quadtree implementation
-
rust_sample_calc_cazofeifa
project with unit tests
-
relp-num
Number types for the relp crate
-
zrx-graph
Graph construction and traversal utilities
-
forge-sort
GPU radix sort for Apple Silicon — 4,800+ Mkeys/s, 6 data types, zero-copy
-
mini-rx
bare-bones "reactive programming" (change propogation) using a central data dependency graph
-
ann-search-rs
Various vector search algorithms in Rust. Designed specifically for single cell & computational biology applications.
-
crunch
A packer for cramming lots of rectangles into a larger one, designed primarily with sprite packing in mind
-
hubworld
generating random data: UUIDs, names, passwords, and credit cards
-
algoxcc
A solver for an exact cover with colors problem
-
nym-ordered-buffer
takes care of reliably and speedily turning bytes into a series of ordered message fragments on one side, and of reliably reassembling the fragments into the original message on the other
-
unarray
working with uninitialized arrays
-
search_engine_compressors
various compression algorithms commonly used in search engines like Simple9,Simple16,Simple8b,Varbyte,PForDelta and Rice
-
qedl-job
Job orchestration for flash, dump, erase, and info operations
-
vf2
VF2 subgraph isomorphism algorithm in Rust
-
scalet
Continious wavelet transform
-
neighbourhood
Super fast fixed size K-d Trees for extremely large datasets
-
cam-geom
Geometric models of cameras for photogrammetry
-
cplit
Competitive Programming Library in Rust
-
const-crc32
A
const fnimplementation of crc32 checksum algorithm -
voracious_radix_sort
State of the art radix sort algorithms. Single thread and multi thread versions.
-
kcr_capsule_clastix_io
Kubernetes Custom Resource Bindings
-
tiny-vec
Small vector optimization
-
ncollide3d-updated
2 and 3-dimensional collision detection library in Rust. Will be superseded by the parry3d crate.
-
meiosis
An evolutionary algorithm library with as many compile time checks as possible
-
poly_surge
Somewhat novel, fast incremental polytope surgery in Rust. Add and remove halfspaces, 11x-1200x faster than the standard 'just reconstruct it' approach.
-
newtonls_faer
Newton's method for solving systems of nonlinear equations using the Faer library
-
hpdg
Rust-first data generator for competitive programming and OI workflows
-
rpid
Rust Programmable Interface for Domain-Independent Dynamic Programming (RPID)
-
capnp_conv2
capnp write/read traits to convert from structs to readers/builders
-
oximo-gurobi
Gurobi backend for oximo
-
partition
slices in-place by a predicate
-
zynq7000-qspi-flash-algorithm
Probe-rs flash algorithm for Zynq-7000 SoCs with QSPI memory
-
rom-weaver-checksum
Checksum engines for rom-weaver: CRC-32, CRC-32C, CRC-16, Adler-32, MD5, SHA-1, SHA-256, and BLAKE3, plus a single-pass streaming engine with copier-header-aware and N64 byte-order variants
-
ndarray-rand
Constructors for randomized arrays.
randintegration forndarray. -
cuid2
protocol in rust
-
burster
Lightweight stack allocated rate limiter implementations
-
gemm-f16
Playground for matrix multiplication algorithms
-
ckey
consistent hash key library
-
reading-liner
A Stream reader which can convert between byte offset and line-column numbers. Support any type which implements io::Read.
-
steering-functions-dubins-rs
Minimal steering functions crate with Dubins and Reeds-Shepp
-
fa2
Force Atlas 2 graph layout algorithm
-
bcinr-logic
BranchlessCInRust: Academic-grade branchless algorithm library
-
fastcdc-alt
FastCDC (content defined chunking) implementation in pure Rust with an alternative API to the original crate
-
sim-shape
Shape algebra, comparison, and match-hook helpers
-
qframework
A experimental micor framework for clear design, based on queue model
-
relog
Strong String Normalization
-
graph-explorer-layout
Barnes-Hut force simulation and radial layout for graph-explorer
-
mcg59
random number generator
-
polars-compute
Private compute kernels for the Polars DataFrame library
-
static-mapset
Maps and sets based on ordered array or slice
-
math-convex-hull
3D Convex Hull and Computational Geometry library
-
topopt
Topology optimization in pure Rust, based on 99 lines of MATLAB
-
suffix_array
Suffix array construction and searching algorithms for in-memory binary data
-
noiselib
procedural 1D, 2D, 3D and 4D noise and fractal functions
-
grw
Graph construction, mutation, and morphism matching
-
osv-bloom
Compact bloom filter of malicious npm (name, major) buckets from OSV
-
lucistore
Shared persistence, sync and shard infrastructure for lucivy and friends
-
rapidgeo-similarity
Fast trajectory similarity measures including Fréchet and Hausdorff distance
-
hash-roll
Rolling hashes & Content Defined Chunking (cdc)
-
lepiter-core
core parser and lazy index api for lepiter knowledge bases
-
hungarian
fast implementation of the Hungarian (Kuhn-Munkres) algorithm
-
syndiff
Standalone library that implements a structural diff algorithm inspired by Difftastic
-
erased
Erase the type of a reference or box, retaining the lifetime
-
space-time
A nightly only library of space-time filling curves that supports no-std
-
redux-rs
Redux
-
compute
statistical computing
-
foldhash-portable
A fast, non-cryptographic, minimally DoS-resistant hashing algorithm. Fork of foldhash with cross-platform hash stability.
-
opendeviationbar-hurst
Hurst Exponent estimator functions for open deviation bar financial analysis
-
cggmp24-keygen
UC-secure DKG implementation based on CGGMP24 paper
-
cuda_std
Standard library for CUDA with rustc_codegen_nvvm
-
chibihash
hash function
-
grapherity
Graph models and algorithms
-
bones-search
Hybrid search (lexical BM25 + semantic embeddings + structural graph) for bones
-
flow-utils
Shared algorithms and utilities for flow cytometry crates
-
vector-ta
High-performance technical analysis indicators with optional SIMD/CUDA and language bindings
-
ruqu-algorithms
Production-ready quantum algorithms in Rust - VQE for chemistry, Grover's search, QAOA optimization, Surface Code error correction
-
super-swipe-type
A fast swipe typing prediction engine using ML
-
ccf-core
Canonical CCF core v1 trust-update and runtime-certificate primitives for filed-Prov6 contract enforcement
-
axonml-hvac
HVAC diagnostic and fault-detection models built on the Axonml ML framework
-
tempoch-ffi
C FFI bindings for tempoch — astronomical time primitives
-
simple-sds-sbwt
A fork of simple-sds used in the sbwt crate
-
hilbert
curve transform and inverse for points having two to thousands of dimensions, using Skilling's algorithm
-
magikitten
Easy Fiat-Shamirization using Meow
-
sbwt
Indexing sets of DNA k-mers with the spectral Burrow-Wheeler transform
-
mangle-common
Mangle, a logic programming language
-
yatrosci-number-theory
Number theory for SciRS
-
datafusion-materialized-views
Materialized Views & Query Rewriting in DataFusion
-
cargo-algorist
Cargo subcommand to manage the algorist crate
-
solverang
Domain-agnostic numerical solver for nonlinear systems and least-squares problems
-
osom_lib_hashes
ABI-stable hashing algorithms for osom_lib
-
faster_poisson
Fast Poisson disk sampling
-
lean-sys
Bindings to Lean 4's C API
-
sl-shamir
Shamir Secret Sharing
-
argus-dedupe
Content deduplication utilities for web crawling
-
num_convert
Type converting library, conversions integers by overflow addition, supports generics types
-
totsu
Convex optimization problems LP/QP/QCQP/SOCP/SDP that can be solved by
totsu_core -
actionable
An enum-based async framework for building permission-driven APIs
-
hamming
Count ones, fast (aka popcount, hamming weight). This provides a performant popcount and bitwise hamming distance for a slice of bytes.
-
fast_poisson
Bridson's algorithm for fast Poisson disk sampling
-
zhtw
Traditional Chinese converter for Taiwan — Rust SDK
-
engram-router
Hierarchical adaptive routing (contextual bandit)
-
mozjs
Rust bindings to the Mozilla SpiderMonkey JavaScript engine
-
rubar-core
Barcode encoding and rendering — pure Rust core (no Python bindings)
-
zoc
Z-order curve based multidimensional range search
-
naturalneighbor
2D Natural Neighbor Interpolation (NNI) library for Rust
-
pcg_rand
PCG family of random number generators in pure Rust
-
mako_infinite_shuffle
Iterates over combinatorial spaces in a random order
-
normalize-path-resolve
Path resolution and fuzzy matching for normalize
-
hronn
An experimental CNC toolpath generator
-
graphops
Graph algorithms and node embeddings
-
prodef
handling probability distributions, primarily intended for use with Bayesian inference
-
u-schedule
Domain-agnostic scheduling framework: job-shop models, dispatching rules, GA encoding, constraint programming
-
oyui-syndiff
A re-export of the syndiff crate for oyui
-
uniset
A hierarchical, growable bit set with support for in-place atomic operations
-
coalign
Fast arithmetic over keyed numeric maps
-
extended-isolation-forest
rust port of the anomaly detection algorithm
-
varpulis-hamlet
Shared online trend aggregation for streaming event detection — SIGMOD 2021 graphlet-sharing algorithm. Part of the Varpulis stream processing engine.
-
murmurhash3
MurmurHash3 implementation
-
citreelo
BDD-based symbolic model checker for Computational Tree Logic
-
libspot-rs
Pure Rust implementation of the SPOT algorithm for time series anomaly detection
-
weighted_rand
A weighted random sampling crate using Walker's Alias Method
-
creeper-semver-pubgrub
Compatibility between VersionReq from semver and VersionSet from pubgrub
-
min2phase
An optimized implementation of two-phase algorithm for solving Rubik's cube
-
nabled-control
DARE, LQR, gramians, and pole placement for nabled Physical AI control
-
partition-point-veb-layout
partition_point van Emde Boas layout
-
greynet
High performance rule and constraint satisfaction engine
-
polymur-hash
Polymur hash function
-
ucm-ingest
Data ingestion adapters for UCM (Git, Jira, Linear, code parsing)
-
oaty
Micro crate for OpenType containers
-
yaml-hash
Improved YAML Hash
-
fx-pricing
Pricing engine with risk-based adjustments for FX trading. Calculates bid/ask spreads, applies risk adjustments based on position exposure, and integrates with AI/ML services for volatility…
-
pi_orca
A* Path Finding Algorithm
-
parsed_to_plot
plots constituency trees and dependency trees given by strings
-
rosetta-squint-hash
Byte-exact perceptual-hash library — Rust port of Python imagehash 4.3.2. Part of rosetta-squint.
-
quickdiv
Faster repeated division and modulo operations by the same divisor
-
mheap
Flexible binary heaps
-
lau-information-geometry
Information geometry: Fisher information, natural gradient, geodesics on statistical manifolds
-
smolbitset
Dynamically sized bitsets with memory optimizations
-
quine-mccluskey
Boolean function minimizer based on Quine–McCluskey algorithm
-
mathdoku
Generate and solve Mathdoku puzzles: grid representation, constraint propagation, solver, and generator
-
flix-model
Core types for flix data
-
ndwt
High-performance discrete and lifting wavelet transforms for 1-D and N-D signals, with SIMD acceleration, adjoint operations, and 8 boundary conditions
-
buf-min
Minimal utf-8 safe buffer traits
-
scoreboard_world_cup
score board for following the results of the currently played games in a World Cup
-
elara-state
ELARA Protocol - State field engine with CRDT reconciliation, divergence control, and partition tolerance
-
imei
number validator
-
boolean_expression
manipulating and evaluating Boolean expressions and BDDs
-
algebra_kit
An abstract algebra library for Rust
-
gqb
GQL Query Builder API
-
aneubeck-daachorse
Daachorse: Double-Array Aho-Corasick
-
naviz-animator
Animator for NAViz
-
cudf-cxx
cxx-based FFI bridge between Rust and NVIDIA libcudf C++ API
-
papagan
Fast, small-binary language detection with opt-in language packs
-
numra-dde
Delay differential equation solvers for Numra: method of steps with embedded Runge-Kutta and Hermite history interpolation
-
sliding-ring
Cache-friendly sliding ring buffer keyed to an anchor coordinate for ultra-low-latency workloads
-
rotohash-rs
Hashing for High-Bandwidth (>100 GiB/sec) Data
-
numint
ODE solvers and numerical integration in Rust
-
torvyn-resources
Buffer pools, ownership tracking, and copy accounting for Torvyn
-
sat_toasty_helper
more-easily writing SAT constraints
-
berblom
A novel web-of-trust algorithm for trust calculation
-
ethos-verify
Parser-agnostic citation evidence verification over GroundingSource (alpha lands Milestone B)
-
nostrater
Build and validate Elo Rating Attestations (kind 3426) for Nostr, and compute the Elo update: a lightweight, trusted-signer rating primitive for two-player games
-
loan_ec
providing loan level EC measures
-
bytediff
A bytearray diff
-
ru_annoy
annoy(https://github.com/spotify/annoy) (Index serving only). Providing C api as well
-
soplex-rs
Safe Rust bindings for the SoPlex LP solver
-
hypertwobits
cardinality estimation algorithm
-
tt2-climb-the-tower
pathfinding program for Tap Titans 2 "Climb the Tower" event
-
leave-optimizer
Gap-merging leave strategy optimizer. Finds optimal vacation plans by bridging work gaps between rest blocks, accounting for Chinese holidays and weekends.
-
pack_it_up
that implements various bin packing algorithms
-
tantale_algos
Tantale is a Rust library for Automated Machine Learning (AutoML) focusing on Hyperparameter Optimization and Neural Architecture Search. It provides a modular and extensible framework for defining search spaces…
-
atria-gpu-rs
CUDA-required GPU build of the Ablatio Triadum (ATria) centrality algorithm as a PluMA plugin
-
cyclic_list
a doubly-linked list with owned nodes, implemented as a cyclic list
-
censor
text profanity filter
-
pergola
abstract types for join-semilattices
-
r2l-candle
reinforcement learning library
-
museair
The top-performing portable hashing algorithm to date
-
rand_seeder
A universal random number seeder based on SipHash
-
space-search
providing basic generic depth-first, breadth-first, heuristic-guided, and A* search space exploration algorithms
-
timeharsh
implements the timehash algorithm, an algorithm for creating user configurable, variable-precision sliding windows of time. Useful for binning time values in large collections of data.
-
dahl-bellnumber
In combinatorial mathematics, the Bell numbers count the possible partitions of a set. https://en.wikipedia.org/wiki/Bell_number
-
force_graph
Force-directed graph algorithm
-
shift-algorithm
Rotating shift scheduling algorithm: calculate what shift falls on any date, with configurable cycle length, team offsets, and reference date. Powers the 班伴 (ShiftMate) CLI.
-
zer-compute
Hardware-accelerated backend for zer, pairwise comparison and EM via CUDA, Vulkan, or AVX2
-
robotrt-transform-core
Coordinate-frame transform buffer for RobotRT (TF2 equivalent)
-
holomap
Deterministic UMAP — the bulk, on the boundary. Same input, same params, same seed: bit-identical embeddings.
-
two_phase_interner
Two-phase string and byte array interning
-
ran
fast random numbers generation
-
apollo-sdft
Sliding DFT streaming plans for Apollo
-
wifi-densepose-mat
Mass Casualty Assessment Tool - WiFi-based disaster survivor detection
-
weave-graph
Graph conflict detection and pattern matching for OSINT knowledge graphs
-
monotonic_solver
A monotonic solver designed to be easy to use with Rust enum expressions
-
readable-code-english
English-like pronounceable word generator for readable share codes
-
satif-cadical
Rust wrapper for the CaDiCaL SAT solver
-
crc32-v2
A port of the CRC-32 algorithm to Rust
-
algebraeon-drawing
For drawing algebraeon things
-
rusty_oge
Библиотека, решающая задачки из ОГЭ по информатике
-
bitneedle-id
Typed prefixed ULID identifiers for Bitneedle public record objects
-
dataloader-rs
High-performance DataLoader for Rust with a PyTorch-like interface
-
vyre-primitives
Compositional primitives for vyre - marker types (always on) + Tier 2.5 LEGO substrate (feature-gated per domain)
-
skeid
a linear algebra library for game graphics and physics
-
pounce-restoration
Restoration phase for POUNCE (port of Ipopt's Algorithm/Resto*): RestoIpoptNLP, RestoMinC_1Nrm, RestoFilterConvCheck, etc. Implemented and wired into the solve — the filter line search…
-
flexible-io
Wraps values such that dyn-safe IO traits need not appear as static bounds
-
cjc-snap
Binary serialization for CJC values
-
xpttools
XPT read library in rust and cli tool to converst to CSV
-
p-square
(P2) algorithm for dynamic calculation of quantiles without storing observations
-
competitive-programming-rs
Competitive Programming Library in Rust
-
obzenflow_runtime
Runtime services for ObzenFlow - execution and coordination business logic
-
editdistancek
Fast algorithm for computing edit distance
-
gen-sugiyama
Sugiyama algorithm implementation for graph layout
-
cdchunking
Content-defined chunking
-
datafusion-pruning
DataFusion Pruning Logic
-
ggml-quants
GGml defined quantized data types and their quant/dequant algorithm
-
strtod
A high precision floating point parser implementation for Rust
-
rpm-version
dealing with RPM versions (NEVRA, EVR) correctly. Sort algorithm is identical to RPM.
-
mr_xlsx
writing Excel streaming files
-
matchsorter
Fuzzy string matching and sorting, inspired by match-sorter
-
rship-entities-comp-engine
Comp-engine entities for rship — declarative cross-executor compositor data layer
-
lutz
"An Algorithm for the Real Time Analysis of Digitised Images" by R. K. Lutz
-
ockham
A comprehensive Operations Research toolkit for linear programming, optimization, and mathematical modeling
-
xdl-core
Core data structures and types for XDL
-
sat-solver
A SAT solver implemented in Rust, focusing on performance, efficiency and experimentation
-
tidepool-optimize
Optimization passes for Tidepool Core
-
porter_stemmers_rs
some popular snowball stemming algorithms
-
cvkg-layout
Cyber Viking Kvasir Graph (CVKG) - High-fidelity agentic UI framework
-
covstream
Lean-backed fixed-dimension streaming covariance and Ledoit-Wolf shrinkage
-
ff-group-tests
A collection of sanity tests for implementors of ff/group APIs
-
scale_std
datastructures and algorithms to be run on the SCALE engine
-
oxictl
Pure Rust Real-Time Control Systems Framework
-
entropy-map
Ultra-low latency hash map using minimal perfect hash functions and compact encoding of values, minimizing memory footprint and storage size for efficient data retrieval
-
dynalgo
A tiny library designed to produce animated SVG images that can illustrate graph algorithms in action
-
sha
Rust Secure Hash Algorithm (SHA) Library
-
blizz-renderer
Terminal drawing primitives with layout-aware rendering
-
scad_tree_math
Math library for scad_tree
-
persistence-agent
Persistent homology for agent behavior profiling — topological fingerprints
-
dzero
Domain-agnostic reactive fact engine. Generic FSE saturation core.
-
fastrq
8-bit and 4-bit rotational quantization (RaBitQ-style) for vector compression, following Weaviate's implementation
-
starlight
experimental HDL and optimizer for DAGs of lookup tables
-
permutate
Generic permutator that permutates singular and multiple lists
-
mikino_api
induction and BMC engine
-
torvyn-pipeline
Pipeline topology construction, validation, and instantiation for Torvyn
-
iter-solver
provide flexible and general iterative algorithm framework
-
inputx-scoring
Probability-native candidate scoring primitive — Bayesian score = log_prior + log_likelihood, Q4 fixed-point. The schema any IME (Mandarin / Japanese / Wubi / Romaji / Hangul) can use to rank candidates by P(W|i)…
-
u-nesting
Domain-agnostic 2D/3D spatial optimization engine - nesting and bin packing
-
fts-solver
A reference solver for flow trading optimization
-
ensemble-mcmc
A generic affine invariant stretch move ensemble MCMC sampler
-
gosh-fire
FIRE algorithm for geometry optimization
-
crater-rs
N-dimensional arbitrary geometries
-
oxits
Time series classification and transformation library for Rust
-
metalforge
forge: a deterministic metaheuristic optimization substrate in Rust. Unified Problem/MultiProblem/Anneal traits; DDS, SCE-UA, DE, L-SHADE, L-SRTDE, PSO, CMA-ES, NSGA-II/III, SMS-EMOA…
-
wc_fir
A pure-Rust library for modeling working capital drivers using Finite Impulse Response (FIR) filters, with support for manual profiles and automatic lag selection via OLS and Lasso
-
semi-persistent-traversals
Arena-based recursion schemes: stack-safe folds, unfolds, transforms, and zippers
-
csf
compressed static functions (maps) that use perfect hashing and value compression
-
cublas-sgemm
SGEMM kernels built on cuda-oxide
-
sproink
In-memory spreading activation engine with CSR graph
-
iona
A high-performance, memory mirror circular buffer
-
clark-hash
Clark Hash: stateless sparse Johnson-Lindenstrauss sketches for neural embeddings
-
radiate-utils
genetic algorithms and artificial evolution
-
ling-physics
Physics, world generation, and hyperbolic geometry for Ling
-
typed_grid
Macro generator for typed grid navigation
-
bex
working with boolean expressions (syntax trees, decision diagrams, algebraic normal form, etc.)
-
orasort
High-performance, cache-efficient sorting library optimized for common prefixes
-
shaum-rules
Fasting rules engine for shaum
-
sorock
A Multi-Raft implementation in Rust
-
rship-entities-foundation
Foundation types for rship entities
-
slidy
working with sliding puzzles
-
rbp
GTO poker toolkit: MCCFR solver, hand evaluation, strategic abstraction, and training pipeline
-
ascent_base
support library for the ascent package
-
times
Timing Benchmark, Repeated Runs, with Statistics
-
vrp-scientific
An extension logic for solving scientific VRP
-
nabled-kinematics
Serial and tree robot kinematics (FK, Jacobian, DLS IK) for nabled Physical AI
-
apodize
iterators that yield generalized cosine, hanning, hamming, blackman, nuttall and triangular windows
-
selene-db-algorithms
Graph algorithms for selene-db (projection, structural, pathfinding, centrality, community)
-
sparse-ir-capi
C API for SparseIR Rust implementation
-
moving_stats
Fixed size queue, which calculate moving median when you add new value(O(n))
-
relp
Rust Exact Linear Programming
-
toolbox
tools for daily use
-
valib
valflrt's utility crate
-
peek-again
A performant iterator providing double peek functionality
-
torg-mask
LLM logit masking for TØR-G constrained decoding
-
skipfree
lockfree skiplist
-
graph-algorithms
5 graph algorithms - DIJKSTRA'S, BFS, DFS, KOSARAJU'S and BELLMAN FORD ALGORITHM
-
qt-artifacts
Bundled manifest of download URLs and SHA256 checksums for prebuilt Qt distributions
-
rand-utf8
Random utf8 utility
-
dmsort
Fast adaptive sorting for when most of your data is already in order. dmsort can be 2-5 times faster than Rust's default sort when more than 80% of the elements are already in order
-
shared-buffer
An abstraction over buffers backed by memory-mapped files or bytes in memory
-
ailake-vec
Vector quantization (F32/F16/I8/PQ) and SIMD distance kernels for AI-Lake
-
arithmetify
arithmetic coding
-
hypergraphx
A hypergraph library for Rust, based on the Python library of the same name
-
nanoflann
Safe Rust KD-tree port inspired by nanoflann's adaptor API
-
collision
extension to cgmath
-
reliakit-backoff
Clock-agnostic retry backoff policies (exponential, linear, constant) with jitter helpers. no_std and zero-dependency.
-
re_arrow_combinators
Type-safe, composable transformations for Arrow arrays
-
areev-loop-adapter
Areev substrate adapter for the Areev Loop engine: implements areev_loop::OmsSubstrate over AreevFacade so
areev loopruns against real .mg/Turso memory files -
signalo_pipes
A collection of pipes used in 'signalo' umbrella crate
-
chitta-score
Ramanujan mathematical scoring primitives for agent memory systems — continued fractions, mock theta shadows, tau-function maturation, and prime-based access control
-
strprox
Top-k string autocompletion
-
tensorlogic-compiler
Compiler for transforming logic expressions into tensor computation graphs
-
task-heap
stack tasks and pop them randomly
-
tiny-hnsw
A simplified implementation of the HNSW (Hierarchical Navigable Small World) algorithm for efficient approximate nearest neighbor search
-
ruvector-robotics
Cognitive robotics platform: bridge types, perception pipeline, cognitive architecture, and MCP tools
-
polyfit-rs
Polynomial fitting of data like in numpy.polyfit()
-
rust-corosync
Rust bindings for corosync libraries
-
rust-spice
WOW! The complete NASA/NAIF Spice toolkit is actually usable on Rust
-
binhex-rs
read BinHex 4 encoded files
-
zer-judge
ONNX-based neural judge for zer, runs DeBERTa/MiniLM NLI models via ORT to adjudicate borderline record pairs
-
cea-core
— RecursiveIntell Forge primitive
-
devup-editor-html
HTML ↔ Document conversion + clipboard-mode support (tables, Notion heuristics, data-devup-props round-trip) for devup-editor
-
engram-judge
Heuristic and LLM-based memory relevance scoring
-
molcrafts-molrs-ff
Force field stack for MolCrafts molecular modeling (MMFF94, PME, typifier)
-
gam-terms
Smooth-term basis construction and penalty assembly for the gam penalized-likelihood engine
-
bpe-openai
Prebuilt fast byte-pair encoders for OpenAI
-
tensor-forge
A minimal deterministic compute graph runtime for tensor operations in Rust
-
quine-mc_cluskey
Quine-McCluskey algorithm and Petrick's method
-
pxsolver-datadome
DataDome handler — STUB v1 (ADR-0015)
-
lapjv
Linear Assignmment Problem solve using Jonker-Volgenant algorithm
-
libobs-window-helper
list of windows that can be captured by OBS
-
hexlab
A hexagonal maze generation and manipulation library
-
immigrant-imara-diff
Temorary fork of imara-diff: A high performance library for computing diffs
-
boxchars
allows to manipulate Box Drawing Chars
-
graphify-analyze
Graph analysis algorithms for graphify
-
rusty_skelform
Generic SkelForm runtime for Rust
-
sim-lib-rank
Coordinate, codec, order, search, and optional domain rank spaces
-
ris
longest Increasing Subsequences and other monotonic sequences in O(N log N) time
-
cordillera
IR generation library for Sierra
-
sorting_rs
Collection of sorting algorithms implemented in Rust
-
scirs2-spatial
Spatial algorithms module for SciRS2 (scirs2-spatial)
-
sketchir
Sketching primitives for retrieval
-
tcg-log-core-rs
parse measured boot logs
-
algebraics
algebraic numbers library
-
deep-equal
recursive deep equality comparison of arbitrary values
-
crc32_light
Calculate CRC-32 checksum
-
iqdb-ivf
IVF clustered nearest-neighbor index for very large vector datasets - part of the iQDB family
-
clasp-defra-bridge
Bidirectional bridge between DefraDB documents and CLASP real-time signals
-
molprint-fp
Molecular fingerprint algorithms: Morgan/ECFP, MACCS, topological
-
louvre
A Robust Triangulation Algorithm
-
neoflake
Generate Twitter/Discord-style unique ids quickly and scalably
-
travelling_salesman
Travelling Salesman Problem Solvers
-
athena-krylov
CPU and GPU iterative linear solvers for Atlas
-
heapify
Convenience functions to turn slices into max-heaps
-
ptolemy
Collection of libraries for the Rustellar project
-
xxhrs
Safe XXHash and XXH3 bindings
-
dandelion-random
a high performance non-cryptographic random number generator
-
double-ended-peekable
An adapter providing peeking features to double-ended iterators
-
wirefox
Protobuf Runtime
-
gdsl
graph data-structure library including graph containers, connected node strutures and efficient algorithms on those structures. Nodes are independent of a graph container and can be used as connected smart pointers
-
spreadsheet-plr-bridge
Bridge between spreadsheet-engine cells and groovemesh-plr voice leading — the spreadsheet moment for AI music
-
strided-perm
Cache-efficient tensor permutation / transpose (HPTT-inspired)
-
rstl-dinic
Dinic max-flow algorithm for rstl crates
-
sulid
unique ID generation algorithm that combines the benefits of ULID and Snowflake
-
striga
A narrative procedural generation engine
-
turbosort
SIMD-accelerated radix sort for primitive types
-
murmur3_32
MurmurHash3 32bit algorithm
-
highs-sys
Rust binding for the HiGHS linear programming solver. See http://highs.dev.
-
freestyle-sculpt
Dyntopo real-time 3D sculpting in Rust
-
intent-router
Composable intent routing for Rust. Cascade from regex → embedding → local LLM → remote LLM with confidence-based short-circuiting. Zero business intrusion: you define logic, we orchestrate…
-
rustate
creating and managing state machines, inspired by XState
-
midstreamer-temporal-compare
Temporal sequence comparison and pattern matching
-
metaheuristics
Find approximate solutions to your optimisation problem using metaheuristics algorithms
-
pumpkin-checking
Types used by both pumpkin-core and pumpkin-checker
-
reed-solomon-16
Reed-Solomon GF(2^16) erasure coding with O(n log n) complexity
-
flow-clustering
Clustering algorithms for flow cytometry: K-means, DBSCAN, GMM
-
murmurs
A reliable and production-ready implementation of the Murmur3 hash function in Rust
-
ogun
Spatial layout generation via sequential logit dynamics on potential games
-
knowledge-runtime
Bounded orchestration scaffold for semantic-memory: classification, routing, scoped entity resolution, provenance-preserving merge, and projection status tracking
-
superkmeans-rs
port of SuperKMeans: fast k-means clustering for high-dimensional vector embeddings
-
turboswarm-core
Particle Swarm Optimization core: extensible and modular
-
scirs2-cluster
Clustering algorithms module for SciRS2 (scirs2-cluster)
-
is_sorted
Iterator sorted?
-
spectrograph
Spectrogram and scalogram rendering
-
doryen-extra
aims to be a loose re-implementation of the utility features from the popular roguelike library named libtcod
-
sgx_rand
Rust SGX SDK provides the ability to write Intel SGX applications in Rust Programming Language
-
quadrature
several fast numerical integration methods. This library is pure safe rust, and cross-platform. The double exponential algorithm is naturally adaptive, and does not allocate.
-
eazy-tweener
Core tweening engine for the eazy animation library
-
quasirandom
number generation
-
solaris-rs
predict the position of the Sun
-
precinct
Approximate nearest-neighbor search over region embeddings
-
tranz
Knowledge graph embedding models
-
lcdm-background
Standard ΛCDM background cosmological evolution and distances
-
stringr
random string functions
-
singe-cusolver
Safe Rust wrappers for the NVIDIA cuSOLVER dense and sparse solver library
-
madeleine
Transparent object persistence with predefined operations and state containers
-
compact_strings
A more compact but limited representation of a list of strings or bytestrings
-
extprim
Extra primitive types (u128, i128)
-
normalize-cfg
Control flow graph builder for normalize
-
mcubes
The Marching Cubes algorithm for creating isosurfaces
-
moos
Memory-Optimized Objects and Strings (MOOS)
-
moz_cbor
CBOR (https://tools.ietf.org/html/rfc7049) in Rust
-
calculator-backend
calculator backend in Rust
-
crater
Very generic containers including KD trees, fibonacci heaps, minmax heaps,
-
directed-graph
A directed graph implementation in Rust
-
qkd
A Quantum Key Distribution library developed in Rust
-
chacha8rand
Reproducible, robust and (last but not least) fast pseudorandomness
-
burn-radam-schedule-free
RAdamScheduleFree optimizer for Burn
-
grafo-dag
Fast directed-acyclic-graph library with Dijkstra search and attribute-based path filtering. The graph kernel of the Automata Atelier workspace.
-
sim-lib-numbers-cas
Computer-algebra expression domain, simplification, and value conversion for SIM numbers
-
kentro
A high-performance Rust implementation of K-Means clustering algorithms
-
cellcast
A recast of cell segmentation models built on the Burn deep learning framework
-
cpp_map
C++ std::map emulator
-
cjc-quantum
Deterministic quantum circuit simulator for CJC
-
vision-geometry
Shared geometric solvers: epipolar geometry, homography, triangulation, camera matrix
-
fletcher
A dependency free implementation of the Fletcher's checksum algorithm
-
vicinity
Approximate nearest-neighbor search
-
svi
A function to interpolate variables in a hashmap into a format string
-
bitfold-peer
Peer state machine for the Bitfold networking library
-
isodistrreg
Isotonic Distributional Regression (IDR)
-
television-nucleo
plug and play high performance fuzzy matcher
-
hrw-hash
A minimalistic implementation of the Highest Random Weight (HRW) aka Rendezvous hashing algorithm
-
athena-client-pressure
Portable Athena client-pressure contracts, scoring, persistence helpers, and worker orchestration
-
memx-cdy
The fast memory functions like a libc memcmp(), memchr(), memmem(), memcpy(), memset()
-
rlx-splat
3D Gaussian splatting for RLX — scene types, reference pipeline, IR builders, and CPU execution
-
oval
A stream abstraction designed for use with nom, winnow, etc
-
dynamics-rs
An experimental implementation of Rigid Body Dynamics algorithms
-
hologram
Interpolation library with multipurpose Radial Basis Function (RBF)
-
id-pool
Create and recycle integer ids using a ranged pool
-
here_be_dragons
Map generator for games
-
amari-probabilistic
Probability theory on geometric algebra spaces - distributions, stochastic processes, and Bayesian inference for multivector-valued random variables
-
mokaccino
match transient Documents against a corpus of Queries
-
quantlet-reactives
declarative paradigm that allows the definition of what has to be done through reactive relationships, letting the computational representation automatically take care of when to do it…
-
ya-rand
fast random number generation
-
wagyu-rs
Geometry boolean operations (union, intersection, difference, xor) - Rust port of Mapbox wagyu
-
kev-rs
Cactus Kev's 32-bit card integer library for Rust
-
sim-lib-gc-tracing
Bounded deterministic tracing garbage collection for SIM managed arenas
-
oku
PCB-inspired procedural city generation — a domain-specific facade over ogun
-
aochelpers
A set of structs and associated methods that cover common use=cases when solving Advent Of Code problems
-
ferrox-solver
Iron-forged OR-Tools and HiGHS solvers as Converge Suggestors
-
argumentation
Formal argumentation: Dung abstract AFs + ASPIC+ structured arguments
-
lds-rs
Low-Discrepancy Sequence (LDS) Generator in Rust
-
fukurow-dl
OWL DL reasoning engine for Fukurow (complete tableau algorithm with individual reasoning)
-
x-pipe-rs
Composable recommendation/feed pipeline framework built on comp-cat-rs
-
teliox
Transaction Event Log
-
multimarkov
generic tool for training and using multi-order Markov chains for procedural generation applications such as generating randomized but authentic-sounding names for characters and locations
-
converge-fuzzy-inference
Fuzzy inference engine (Mamdani, Sugeno, Tsukamoto) — extracted from prism for cross-extension reuse
-
kuramoto-coherence
Deterministic, no_std, zk-provable Kuramoto phase-coherence over integer phase agents — bit-identical across x86/ARM/RISC-V/WASM
-
rialo-s-type-overrides
Type overrides for specialized testing
-
rten-imageproc
Image tensor processing and geometry functions
-
sobol
sequence generator for Rust
-
cpsat-rs
Rust bindings for Google OR-Tools CP-SAT solver
-
augurs-forecaster
A high-level API for the augurs forecasting library
-
rustpix-algorithms
Clustering algorithms (ABS, DBSCAN, Graph, Grid) with spatial indexing
-
numra-ide
Volterra integro-differential equation solvers for Numra: general quadrature solver plus Prony-series fast path for exponential kernels
-
creusot-contracts
contracts and logic helpers for Creusot
-
sim-lib-femm-flow
Pseudo-transient continuation solver for nonlinear FEMM systems
-
rufl
A powerful util function library for rust
-
hnsw
Fast approximate nearest neighbors
-
overflowing_int
A wrapper around num-bigint that provides a small integer optimization
-
lace_data
Data definitions and data container definitions for Lace
-
greeners-panel
High-performance econometrics with R/Python formulas
-
borrow-bag
A type-safe, heterogeneous collection with zero-cost add and borrow
-
petal-decomposition
Matrix decomposition algorithms including PCA (principal component analysis) and ICA (independent component analysis)
-
circfp
Compute elliptical footprints resulting from circular iFOVs
-
monument
A fast and flexible composition generator
-
squares-rnd
fast counter based non-crypto random generator
-
useful_lib
my nerdy library for algorithms, data structures and mathematics
-
rustygraph
A high-performance library for visibility graph computation from time series data
-
ps-buffer
aligned heap buffer
-
encounter-argumentation
Bridge between encounter social interactions and argumentation schemes
-
number_compute
Number Library with anything Number Related | Math Functions
-
stolas
Knowledge and RAG engine - The Prince reveals hidden knowledge
-
quanticsgrids
Quantics grid structures for efficient conversion between quantics, grid indices, and original coordinates
-
kalax
High-performance time series feature extraction library
-
typort-math
Universal Typst to Word (.docx) converter
-
streaming-stats
Experimental crate for computing basic statistics on streams
-
ros-nalgebra
ROS message converter for rosrust and nalgebra
-
xynth
ASIC/GPU-resistant cryptographic hashing algorithm written in pure Rust for x64 CPUs with AVX2 support
-
mcts-lib
A small and simple library for Monte Carlo tree search
-
simd-popcnt
Fast bit population count (number of 1 bits) of a byte slice using POPCNT, AVX2, AVX512, ARM NEON and ARM SVE
-
samyama-optimization
High-performance metaheuristic optimization algorithms (Jaya, Rao, TLBO, BMR, BWR, BMWR, QOJaya, ITLBO, SAMP-Jaya, EHR-Jaya, QO-Rao, SAPHR, MO-BMR/BWR/BMWR, MO-Rao+DE, NSGA-II) in Rust
-
pepl-stdlib
Standard library for the PEPL language
-
symthaea-fep
Free Energy Principle active inference — generative models, precision-weighted prediction errors, and motor control
-
metaheuristics-nature
A collection of nature-inspired metaheuristic algorithms
-
rabitq-rs
Advanced vector search: RaBitQ quantization with IVF and MSTG (Multi-Scale Tree Graph) index
-
convolve2d
Easy and extensible pure rust image convolutions
-
interval_adapter
Interval adapter for both open/closed implementations of intervals ( ranges )
-
medmodels-utils
Limebit MedModels Crate
-
lnhash
Tokenización determinista — texto a Togens con detección de dominio (lenguaje natural/código/datos) e idioma
-
devadapt
Burn-powered developer adaptation model for skill and workflow recommendation
-
prepona
A graph crate with simplicity in mind
-
quantrs2-tytan
High-level quantum annealing interface inspired by Tytan for the QuantRS2 framework
-
crucible-fuzz-runtime
Runtime support for structured fuzzing with crucible-fuzzer
-
aprender-compute
High-performance SIMD compute library with GPU support, LLM inference engine, and GGUF model loading (was: trueno)
-
rustsat-batsat
Interface to the SAT solver BatSat for the RustSAT library. BatSat is fully implemented in Rust
-
metadata-search-engine-rs
A metadata search engine binary and server similar to SEAR-XNG
-
ngt
Rust wrappers for NGT nearest neighbor search
-
searus
extension-based search engine library
-
line-col
Convert string slice indices into line/column numbers
-
tropical-gemm-cuda
CUDA backend for tropical matrix multiplication
-
quadtree-f32
dependency-free ID-based quadtree
-
stwo-circuits-core
Circuit DSL for building arithmetic constraint circuits (gates, variables, context) over the Mersenne31 field
-
lax
LAPACK wrapper without ndarray
-
fixed2float
Fixed point to floating point conversion utility
-
kcr_wgpolicyk8s_io
Kubernetes Custom Resource Bindings
-
primitive-buffer
A stack-based buffer with fixed capacity for primitives
-
smbus-pec
Minimal portable implementation of SMBus Packet Error Code calculation algorithm
-
urandom
Produce and consume randomness, to convert them to useful types and distributions, and some randomness-related algorithms
-
tree_arena
An arena allocated tree
-
wu-diff
Compute differences between two slices using wu(the O(NP)) algorithm
-
opis
rational number and matrix arithmetic
-
fnv64-rs
A lightweight, zero-dependency implementation of the FNV (Fowler–Noll–Vo) hash function
-
treerder
Trie ordering for type implementing Orderable
-
neco-spectral
Spectral clustering for weighted graphs
-
rustalib
technical indicators for financial analysis, similar to TA-Lib
-
helix-numeric
ADR-007: deterministic numeric/trend engine for Helix (the LLM never does arithmetic)
-
dancing-links
Exact cover solver using dancing links technique
-
poly-decomp
2D polygon convex decomposition for physics/collision
-
hoomd-manifold
Enable hoomd-rs simulations in curved space
-
vec-btree-map
Basically just a sorted Vec that can be used as a HashMap
-
matchr-rs
Fast fuzzy string matching — Levenshtein, Jaro-Winkler, and trigram similarity. Usable from Rust and Python.
-
aprox_eq
determining aproximate equality between floating point types and deriving this capability to structs comprised of floating point numbers and other implementers of
AproxEq -
sim-lib-numbers-f64
Double-precision float number domain with arithmetic and complex promotion
-
quickscope
Multi-layer HashMap and HashSet implementations for performant representation of variable scopes
-
osom_lib_numbers
Numeric helpers and algorithms for osom_lib
-
rust-lstar
L* (Angluin's) Grammatical Inference Algorithm for learning Deterministic Finite Automata
-
fixed-sqrt
Square root for fixed-point numbers
-
svdlibrs
port of LAS2 from SVDLIBC
-
proxide-rotlib
Backbone-dependent rotamer library for protein sidechain placement
-
mazer
generating and solving mazes of various maze algorithms and grid types
-
nodedb-graph
Shared graph engine (CSR adjacency index + traversal) for NodeDB Origin and Lite
-
webgraph-algo
Algorithms for the Rust port of the WebGraph framework (http://webgraph.di.unimi.it/)
-
graph_solver
An undirected graph constraint solver for node and edge colors
-
gizmo-physics
A custom ECS and physics engine aimed for realistic simulations
-
sif-embedding
Smooth inverse frequency (SIF), a simple but powerful embedding technique for sentences
-
snowflaker
A Twitter snowflake algorithm simply implemented in Rust
-
reducers
Rust-backed reductions for NumPy arrays (plain + NaN-aware)
-
hamming_rs
Computes Hamming distance and weight -- if available and beneficial, uses a highly optimized avx2 implementation
-
spectrum-core
Platform-independent types for the Void Spectrum theme engine
-
ruau-typecheck
Pure Rust Luau type checking and type inference for Ruau
-
yatrosci-graph
Graph theory algorithms for SciRS
-
reltester
Automatically verify the correctness of [Partial]Eq/Ord implementations
-
freedraw
port of the perfect-freehand library for creating smooth, beautiful freehand lines
-
acorn_prng
A no_std, 0 dependency, pseudo-random number generator based on the ACORN algorithm
-
escapegoat
Safe, fallible, embedded-friendly ordered set/map via a scapegoat tree. Validated against BTreeSet/BTreeMap.
-
osom_lib_entropy
OS-backed entropy collection for osom_lib
-
dist_corr
computing distance correlation and related statistics
-
ucp-agent
Agent graph traversal system for UCP knowledge graphs
-
next-plaid-onnx
Fast ColBERT multi-vector encoding using ONNX Runtime
-
gam-math
Hand-derived analytic-derivative jet/Taylor-tower machinery for the gam penalized-likelihood engine
-
zfp-rs
A pure-Rust implementation of the ZFP compression algorithm
-
pauliverse
Fast stabilizer simulation
-
echidna-optim
Optimization solvers and implicit differentiation for echidna
-
rbuf
A general purpose ring buffer implementation with some non-standard constraints
-
oxinum-int
Arbitrary-precision integers for OxiNum (UBig/IBig via dashu-int)
-
qae-kernel
Domain-agnostic safety certification kernel for AI agents and autonomous systems
-
vex-adversarial
Adversarial (Red/Blue) agent pairing for VEX
-
zest-theme
Theme types for zest, following libcosmic's grouped Container/Component/Palette structure
-
rafor
Fast Random Forest library
-
quickmatch
Lightning-fast fuzzy string matching with hybrid word and trigram indexing
-
jumpch
Jump Consistent Hashing is a fast, minimal memory, consistent hash algorithm
-
fabula-discovery
Automated sifting pattern discovery for fabula
-
esl01-dag
DAG used for source control
-
async_from
Async version of From, Into, TryFrom, TryInto
-
shash
An arbitrary-length-input hash function for competitive programming and experimental purposes
-
shift-statistics
Monthly shift counts, consecutive work days tracking, rest day countdown, and two-team common rest day finder. Built on shift-algorithm.
-
velvetry
A type-safe fuzzy logic control library for Rust
-
yatrosci-optimize
Optimization algorithms for SciRS - minimize, roots, curve fitting
-
a-star
generic a-star search algorithm
-
ragged-buffer
Efficient RaggedBuffer datatype that implements 3D arrays with variable-length 2nd dimension
-
robost-vision
Multi-scale NCC template matching for desktop automation
-
sge_vectors
Fork of bevy_math
-
mimirs-ha
High-availability replication layer with Raft consensus for MimirsWell
-
bcinr-powl-receipt
Projection, execution, planning, and replay receipts for executable POWL v2
-
glrmask
Extremely fast grammar-constrained decoding for LLMs
-
deep_causality_discovery
Causality discovery DSL for the DeepCausality project
-
pounce-linsol
Symmetric linear-solver trait layer for POUNCE (port of Ipopt's Algorithm/LinearSolvers/Ip{SymLinearSolver,SparseSymLinearSolverInterface,TSymLinearSolver,TSymScalingMethod,TripletToCSRConverter})…
-
skymark
HTML-to-Markdown converter prioritizing proper conversion for human readability
-
perfdata
Parsing and handling performance data for monitoring engines like Nagios, Icinga2,
-
deranged
Ranged integers
-
fib-o1
generate Fibonacci sequence numbers in O(1) time
-
nostd_structs
Datastructures and algorithms for nostd environments
-
grid_search_cardinal
Collection of search algorithms for uniform-cost cardinal grids
-
perceptual
UCFP perceptual fingerprinting (text shingling, winnowing, MinHash) crate
-
astro-format
Astro Format is a library for transcoding between an array of implemented types and a single buffer
-
vec_mut_scan
Forward scan over a vector with mutation and item removal
-
cubecl-reduce
CubeCL Reduce Algorithms
-
mincdc
A very simple yet efficient content-defined chunking algorithm
-
nyarray
stack-allocated vector type
-
rifft
FFT/DLPack/FFI bridge
-
sprk
High-performance spatial index for radius queries in D-dimensional Euclidean space
-
lazy-prime-sieve
Lazy Sieve of Eratosthenes for infinitely generating primes lazily in Rust
-
spareval
SPARQL evaluator
-
spacecurve
Space-filling curves library and visualization tools
-
color-operators
Color data structures, converters, and arithmetic operators
-
cognisgraph
State graph orchestration framework for multi-actor agent workflows
-
molcrafts-molrs-compute
Trajectory analysis for MolCrafts (RDF, MSD, clustering, gyration tensor)
-
trustformers-models
Model implementations for TrustformeRS
-
reliakit-bulkhead
Clock-agnostic concurrency limiter (counting-semaphore bulkhead) that caps in-flight operations. no_std and zero-dependency.
-
symbios-genetics
Sovereign biology engine for Quality-Diversity and Multi-Objective evolution
-
vex-temporal
Time-aware memory compression for VEX
-
r2l-agents
reinforcement learning library
-
multistochgrad
Stochastic Gradient, Multithreaded
-
numext-fixed-uint
Fixed-size uint types
-
wagahai_lut
CUBE LUT parser and image processing library with SIMD
-
layer-system
A system for handling different kinds of events
-
dictator-golang
Go language decree for Dictator structural linter
-
universal_radix_sort
A high-performance, generic Radix Sort implementation for Rust supporting integers, floats, and strings
-
incpa
An INCremental PArser composition crate
-
decmathlib-rs
Port of the Intel Decimal Floating-Point Math Library decimal128 type to Rust
-
natural-date-rs
A parser to convert natural language date and time specifications into DateTime
-
cova-space
Cova's geometric and topological library
-
kdtree-ray
Fast Kdtree implementation for raytracer
-
rust-diskann
A native Rust implementation of DiskANN (Disk-based Approximate Nearest Neighbor search)
-
warp-types-sat
Phase-typed CDCL SAT solver with compile-time phase ordering, built on warp-types
-
howzat-ffi-c
C bindings for howzat backend runner APIs
-
sim-lib-numbers-rational
Exact rational number domain over arbitrary-precision integer numerators and denominators
-
re_case
Case conversions, the way Rerun likes them
-
rusty-genius-cord
SpinalCord: Message forwarding layer for rusty-genius
-
matrixcompare
Tools for convenient comparison of matrices
-
ternary-federated
Federated learning for ternary agents — multiple populations sharing strategy insights without sharing raw data
-
gridgraph_rs
Rust rewrite of GRIDGRAPH, a min-cost flow grid graph generator
-
fixed-exp2
Exponentiation for fixed-point numbers (forked, see README)
-
fuzzies
A fast, memory-mapped fuzzy search dictionary using FSTs and Levenshtein automata
-
round_robin
Create a vector of rounds and their respective matches in a tournament, using the Round-robin algorithm
-
ohos-native-window-sys
OpenHarmony's native window binding for rust
-
bitpack-vec
A vector for arbitrary bitwidth integers, densely packed
-
voice-dsp
DSP primitives: STFT, iSTFT, overlap-add, windowing
-
merkle-spine
Merkle Spine — the structural core: canonicalization (collapse + promotion), the proof spine, inclusion and leaf proofs, and the general structural Seal. Epoch-free.
-
merc_refinement
Algorithms to compare labelled transition systems with respect to various refinement relations
-
lerpkit
Linear interpolation helpers: lerp, inverse lerp, remap, clamped variants, and piecewise table lookup
-
plonky-cat-fft
FFT/NTT including four-step Bailey algorithm
-
interpolation_search
Interpolation search - binary search on steroids
-
sshash-lib
Sparse and Skew Hashing of k-mers - Core library
-
scirs2-signal
Signal processing module for SciRS2 (scirs2-signal)
-
openraft-rt
Async runtime abstraction traits for Openraft
-
quant-primitives
Pure trading primitives — candles, intervals, symbols, currencies, asset taxonomy
-
rev_lines
Rust Iterator for reading files line by line with a buffer in reverse
-
telltale-theory
Session type theory algorithms - projection, merge, subtyping
-
tsai_transforms
Time series augmentations, label-mixing, and imaging transforms for tsai-rs
-
coord2d
rust lib for coordinate in 2d system
-
range-parser
parse ranges representation of any kind of numbers
-
sophus_geo
geometric primitives: rays, hyper-planes, hyper-spheres, axis-aligned bounding boxes
-
embeddenator-retrieval
Semantic retrieval and search operations for VSA-based vector representations
-
propaga-domains
Domain implementations for the Propaga constraint solver
-
aprender-tsp
Local TSP optimization with personalized .apr models
-
volesti-rs
Native Rust port of the volesti C++ geometric MCMC library — uniform sampling from convex polytopes with applications in quantitative finance
-
sparse-bitfield
Bitfield that allocates a series of small buffers
-
hnswx
Hierarchical Navigable Small World (HNSW) algorithm. HNSW is an efficient approximate nearest neighbor search algorithm, particularly suitable for high-dimensional vector retrieval.
-
pounce-algorithm
Algorithm-side core for POUNCE (port of Ipopt's src/Algorithm/): IteratesVector, IpoptData, CalculatedQuantities, KKT solvers, line search, mu update, conv check, initializer, IpoptAlg main loop, AlgBuilder
-
ragmetric
IR metrics for RAG retrieval evaluation: recall@k, MRR, NDCG@k, hit@k. Pure data ops, no model dependencies.
-
ps-str
String transcoding library
-
polysim-core
Polymer structure generator and physical property simulator built on BigSMILES
-
sepia-hash
Hash algorithms for a minimal Ceph compatible backend in Rust (WIP)
-
bc-lifehash
LifeHash visual hashing algorithm
-
spongefish-circuit
Circuits for proving relations over spongefish transcripts
-
puniyu_command
puniyu 命令库,统一命令定义、元信息与注册表管理流程
-
gad
Generic automatic differentiation for Rust
-
ontosim-local
Command line driver that demonstrates use of the ontosim lib with a local text embedding model
-
solverforge-config
Configuration system for SolverForge constraint solver
-
grid_search_cardinal_point_to_point
Search algorithm for finding the shortest path between two points in a uniform-cost cardinal grid
-
open-subtitle-core
open-subtitle core: domain model, ports, and pure scoring/matching (no I/O)
-
wolfe_bfgs
Focused dense BFGS optimization in Rust, reexported from opt
-
sparse-ir
SparseIR functionality
-
fx-durable-ga
Durable GA event driven optimization loop on PostgreSQL
-
numra-optim
Optimization for Numra: BFGS, L-BFGS, L-BFGS-B, Levenberg-Marquardt, Nelder-Mead, CMA-ES, SQP, LP/MILP, augmented Lagrangian, NSGA-II
-
datealgo
Low-level date algorithms for libraries
-
generic_levenshtein
Generic and fast implementation of the Levenshtein distance
-
spyne-text
Text primitives for the spyne crate
-
libfse
Fused Semantic Execution: fail-closed policy engine with O(1)-in-rule-count scanning, zero-allocation hot path, and guaranteed enforcement semantics
-
suiron-rust
A fast Prolog-like inference engine
-
merc_symbolic
Implements various utility and I/O functionality for symbolic data structures, i.e., decision diagrams
-
sliced-wasserstein
(SW₁) distance over discrete distributions, with optional vector-index Metric impl
-
converge-optimization
Optimization algorithms for converge.zone - Rust reimplementation of OR-Tools subset
-
sonic-callreq
Structured calls to for SONIC distributed contracts
-
misfortunate
Perverse implementations of safe Rust traits
-
walky
A TSP solver written in Rust
-
zetasketch-rs
Rust reimplementation of the ZetaSketch Java library for HyperLogLog++ implementation used by Google BigQuery and BigTable
-
cvkg-materials
CVKG material system — Glass, Mica, Acrylic, Elevation data models
-
evoc-rs
Rust port of the EVoC clustering algorithm for high dimensional data
-
converge-soter-smt
SMT-backed safety and policy assurance suggestors for Converge
-
torvyn-config
Configuration parsing, validation, and schema definitions for the Torvyn reactive streaming runtime
-
srcgraph-metrics
Graph-theoretic code-analysis metrics (SCC, LCOM4, betweenness, instability, …)
-
biscuit-converter
A decimal ASCII parser
-
omena-checker
Checker rule registry and diagnostic policy boundary for Omena
-
ious
Integers of unknown sizes
-
reliakit-timeout
Clock-agnostic deadlines and timeouts for retries and resilience. no_std and zero-dependency.
-
blizz-fsm
Generic state machine engine for sequential state processing
-
batsat
Extensible SAT solver in Rust
-
iq-reader
parse IQ samples into complex numbers
-
product-farm-rule-engine
Rule engine with DAG-based execution for Product-FARM
-
surge-topology
Topology engine for node-breaker to bus-branch reduction
-
path-finding
variety of path finding and graph operations. Work in progress.
-
hoba
A minimal random number library with environmental noise monitoring
-
checksum-tapestry
Collection of checksum algorithms and examples
-
stable_toposort
Deterministic and stable topological sorting algorithms
-
monstertruck-modeling
Integrated geometric and topological modeling algorithms
-
vyre-spec
Frozen data contracts for vyre - OpDef, AlgebraicLaw, Category, IntrinsicTable
-
threecrate-algorithms
Algorithms for 3D point cloud and mesh processing
-
number-place-rs
A generalised number-place (Sudoku) library written in Rust
-
scirs2-optimize
Optimization module for SciRS2 (scirs2-optimize)
-
flash_rerank
Core reranking engine — cross-encoder and ColBERT inference via ONNX Runtime
-
jiaxin2006-tg-rcore-tutorial-t2l4
Student AI4OSE lab crate for Experiment 4 of rCore Tutorial: pluggable scheduler comparison (FCFS, SJF, RR, MLFQ, CFS-like) with metrics collection
-
rand_chacha
ChaCha random number generator
-
smolprng
A Small and Extensible PRNG written in Rust
-
infernox-easel
Rust port of the Easel sequence/statistics library — foundation of infernox, a Rust reimplementation of Infernal
-
lol-core
A Raft implementation in Rust language
-
toffee
Get command to run to run specific test in a file
-
rlx-rl
Flow-map generative policies with Flow Map Q-Guidance (FMQ) and QGBS for RLX
-
oxihuman-morph
Parametric morphology engine for human body generation — targets, blendshapes, FACS
-
quickheap
A SIMD-accelerated priority queue
-
satif
SAT solver interface
-
nix-bindings-expr
Rust bindings to Nix expression evaluator
-
rapidrand
An extremely fast pseudo-random number generator
-
monarch-butterfly
Proc-Macro unrolled FFTs
-
numra-ocp
ODE-constrained optimization for Numra: single and multiple shooting, collocation, adjoint sensitivity, parameter estimation for ODE models
-
graphalgs
Graph algorithms based on the Rust 'petgraph' library
-
ternary-hash
Hashing and fingerprinting for ternary data
-
neurorvq
biosignal tokenizer — inference in Rust with Burn ML
-
sat-interface
abstraction interface for SAT solvers
-
cartan
Riemannian geometry, manifold optimization, and geodesic computation in Rust
-
tuplet
Tuple-based metric learning: contrastive losses, hard-negative mining, and classical Mahalanobis methods on Burn tensors
-
merc_collections
Internal MERC crate containing various collections
-
iqdb-flat
Brute-force exact nearest-neighbor search and recall ground truth - part of the iQDB family
-
chunked-wal
Chunked write-ahead log implementation
-
superslice
Extensions for slices
-
hud-slice-by-8
HUD Software's Rust improved implementation of the Intel Slice-By-8 algorithm
-
tidepool-effect
Effect system and handlers for Tidepool Core
-
facecrab
Asset management and model downloading for rusty-genius
-
numra-signal
Digital signal processing for Numra: IIR (Butterworth, Chebyshev I) and FIR design, zero-phase filtering, resampling, Hilbert transform, peak detection
-
constrained_int
Integers that are constrained within inclusive ranges
-
meshmeshmesh
Open-source mesh processing library
-
moritzbrantner-video-analysis-detectors
Scene detection algorithms and detector adapters for video-analysis
-
rrt
Path finding using dual-RRT connect
-
normalize-analyze
Shared entity types and ranking infrastructure for normalize analyze commands
-
argmap
parse command-line arguments into a hashmap and vec of positional args
-
ipf
iterative proportional fitting algorithm
-
singe-curand
Safe cuRAND host API wrappers for CUDA random number generation
-
muvera-rs
An unofficial Rust implementation of MuVERA: Multi-Vector Retrieval via Fixed Dimensional Encodings
-
wass
Optimal transport: Wasserstein distance, Sinkhorn algorithm, and Sinkhorn divergence
-
varpulis-pst
Probabilistic Suffix Tree for real-time streaming event forecasting and sequence prediction. Part of the Varpulis stream processing engine.
-
cryptominisat
Rust bindings for CryptoMiniSat, a boolean satisfiability solver
-
based16
BASE-16(HEX) implementation for chads
-
constrangeiter
Constant iterators for ranges
-
libredsp
DSP library in Rust
-
qip-iterators
Iterators for tensor product matrix multiplication
-
machina-softfloat
Pure software IEEE 754 floating-point library
-
cubecl-opt
Compiler optimizations for CubeCL
-
clone_dyn
Derive to clone dyn structures
-
rill-analog-effects
Analog circuit models: op-amps, tape decks, preamps
-
vrp-pragmatic
An extension logic for solving rich VRP
-
pacmap
Pairwise Controlled Manifold Approximation (PaCMAP) for dimensionality reduction
-
voxell_rng
Cheap and dirty thread-local RNGs
-
surge-contingency
Surge Contingency — Parallel N-1 contingency analysis with LODF screening
-
aingle_ai
AI integration layer for AIngle - Ineru, Nested Learning, Kaneru
-
ilattice
2 and 3-dimensional integer lattice math
-
cl-generic-vec
a vector implementation that can be used in
no_stdenvioronments -
arraypp
A
no_stdand noalloclibrary for more efficient array processing -
block-mesh
Fast algorithms for generating voxel block meshes from arrays
-
stringslice
A collection of methods to slice strings based on character indices rather than bytes
-
moongraph
Schedules and runs DAGs accessing shared resources. 🌙
-
TestU01Drv
CLI driver for the TestU01 random number testing library
-
fynch
Differentiable sorting and ranking
-
grb-sys
Low level bindings to Gurobi
-
tokenizations
alignments library
-
quantrs2-anneal
Quantum annealing support for the QuantRS2 framework
-
kitt_score
Decision engine at the core of Project KITT — in-memory stateful matching with pluggable scoring backends
-
cross_correlate
Signal cross-correlation
-
fast-decision
High-performance rule engine
-
rage-quant
High-performance quantized GEMV kernels for CPU-only LLM inference. Direct dot product on Q8_0/Q6_K/Q4_K GGUF blocks with AVX2+FMA SIMD — 3.0x decode speedup.
-
arbi
Arbitrary Precision Integer
-
graphify-cluster
Community detection (Leiden/Louvain) for graphify
-
rgeometry
High-Level Computational Geometry
-
qptrie
A QP-Trie implementation for Rust
-
prometrics
Client library for exposing prometheus metrics
-
dfajit
JIT compilation of DFA transition tables to native x86_64 jump tables
-
tinyrand
Lightweight RNG specification and several ultrafast implementations in Rust
-
kendalls
Kendall's tau rank correlation
-
buthash
Fast hash for structs, slices and integers
-
drain_filter_polyfill
current nightly implementation of Vec::drain_filter, copypasted out for use on stable
-
color_space
converting between color spaces and comparing colors
-
fakeowned
convert from &Borrowed to &Owned <<safely>>
-
nuts-storable
Traits for serializing and deserializing NUTS models and states in nuts-rs
-
obsidian-512
A 128-round hash function for data integrity and non-cryptographic use cases. Experimental.
-
amplify_apfloat
rustc_apfloat with u256 backend to utilize Octuple precision floating-point format
-
graphbench
A sparse graph analysis library
-
csvbinmatrix
Binary matrix Compressed Sparse Vector
-
dsalgo
A package for Datastructures and Algorithms
-
rand-functors
A zero-cost abstraction for sampling from and enumerating the outcomes of a random process using the same code
-
meos-sys
MEOS C API bindings
-
bears_health
Testing suite for the bears library
-
hypors
Hypothesis Testing with Rust
-
flat_spatial
Flat spatial partitionning algorithms and data structures
-
test-data-generation
light-weight library that analyzes sample data to build algorithms and generates realistic test data
-
geometry-overlay
Segment-intersection kernel, turn graph, and boolean overlay (intersection/union/difference) for the Boost.Geometry Rust port
-
oximo-solver
Solver-trait abstraction for oximo backends
-
fukurow-domain-cyber
Cyber security domain rules and threat intelligence for Fukurow reasoning engine
-
nabled-sensor
Kalman, EKF, IMU, and camera models for nabled Physical AI estimation
-
fukurow-lite
OWL Lite reasoning engine for Fukurow (tableau algorithm implementation)
-
evo_framework
Evo(lution) framework: A powerful framework designed for ai
-
polars-ta
Polars Series interface for technical indicators — native Polars integration, aligned with ta-lib
-
gravityfile-analyze
Analysis algorithms for gravityfile (duplicates, age, trends)
-
numra-nonlinear
Nonlinear solvers for Numra: Newton-Raphson with line search, analytical or finite-difference Jacobians
-
isnt-even-nor-odd
Returns true if the given number isn't even or odd
-
controlled_astar
that provides an enhanced A* pathfinding algorithm with controllable node directions and block statuses, ideal for complex pathfinding scenarios
-
rng-pack
Random number generator variety pack
-
avila-math
Arxis Foundation: The ARX (fortress) - Mathematical kernel with quaternions, tensors, 4D geometry, Conv4D, differential operators
-
u-geometry
Domain-agnostic computational geometry: primitives, polygons, NFP, collision detection, spatial indexing
-
hash-injector
Hasher+BuildHasher to inject particular hash
-
oxibonsai-kernels
1-bit Q1_0_g128 compute kernels (dequant, GEMV, GEMM) for OxiBonsai
-
sheaf
Hierarchical structure, community detection, reconciliation, and conformal prediction
-
fibonacci-numbers
The 186th Fibonacci number
-
partial_sort
provide a Rust version std::partial_sort
-
demes-forward
rust API for iterating demes models forwards in time
-
const-crc32-nostd
A
const fnimplementation of crc32 checksum algorithm -
dlt
DLT (direct linear transform) algorithm for camera calibration
-
timelag
Creating time-lagged time series data
-
agent-rubato
-
seastar
Dependency-free implementation of the A* pathfinding algorithm for uniform-cost, 2D grids in cardinal directions
-
nna
NNA(Natural Number Array), A creative unsigned big integer
-
asciidork-parser
Asciidork parser
-
pi-gen
Pi generator
-
sepax2d
A safe crate for finding and resolving collisions of 2D convex shapes using the Separating Axis Theorem
-
promptbudget
Token-budget-aware text truncation with multiple strategies. Bring-your-own tokenizer, no hard tiktoken dep.
-
redox_simple_endian
A create for defining endianness within your data structures, to make handling portable data structures simpler
-
rawcode
Implements a simple as-is encoding format
-
re_mcap
Convert MCAP into Rerun-compatible data
-
faer-sparse
Basic linear algebra routines
-
hime_sdk
Development kit for the generation of LR and RNGLR parsers programmatically or in command line. Full API for the manipulation of context-free grammars.
-
apollo-qft
Quantum Fourier transform utilities for Apollo
-
sha2_hasher
A trait extension for hashing files with SHA-2 algorithms
-
flo_curves
manipulating Bezier curves
-
namu_mathing
A test math lib
-
provekit_iter-extended
Iterator extension utilities used by Noir and ProveKit
-
portage-solver
Solver-agnostic vocabulary and Solver trait for Portage dependency resolution
-
graphfinder-core
Graph traversal & pathfinding (informed and uninformed search) with a trait-based, instrumented core
-
tokstream-core
Core tokenizer streaming engine for tokstream
-
drawset
Sampling and subset-selection primitives
-
filtfilt
Zero-phase forward-backward IIR filtering filtfilt
-
fone
dev helper
-
graph_safe_compare
Equivalence predicate that can handle cyclic, shared, and very-deep graphs
-
fast-blurhash
A faster implementation of the BlurHash algorithm used to generate better looking placeholder for websites and mobile apps
-
list-fn
A generic lazy list
-
linq_rs
A LINQ-like query library for Rust iterators — no external dependencies
-
rune-fnv
FNV-1 and FNV-1a hash functions for byte slices and strings (32 and 64-bit)
-
imcombiners
Rust-backed image stack combine + rejection kernels (IRAF imcombine parity)
-
sefar
evolutionary optimization algorithms
-
solverforge-cvrp
CVRP domain helpers for SolverForge
-
extra_collections
Some possibly useful collections mostly intended for personal use
-
oxibonsai-model
Qwen3-8B Transformer implementation for OxiBonsai 1-bit inference
-
semagraph-core-rs
Rust feasibility core for SemaGraph Q6 / State64 deterministic transition compression
-
greedytile
Random greedy pixel pattern generation algorithm
-
quantlet-bigdata
Support for reactive use cases that must reply on very large data: infinite reactive graphs (infinite spreadsheets) associated to non-structured repositories. Reactives are organized in distributed nodes…
-
zip_templates
Fastest, simplest template rendering engine in rust, implementing a novel algorithm
-
kaadivisors
Very fast algorithm for finding prime divisors of huge composite numbers. By KAA
-
sim-lib-numbers-exotic
Continued-fraction and exact-real helpers for the SIM number stack
-
frankensearch-fusion
RRF fusion, score blending, and two-tier progressive search for frankensearch
-
oxinum-float
Arbitrary-precision floats for OxiNum (FBig/DBig via dashu-float)
-
u-nesting-cutting
Cutting path optimization for U-Nesting spatial optimization engine
-
f3l_search_tree
3D Point Cloud Library
-
libversion-sys
FFI bindings to libversion, an advanced version string comparison library
-
distances
Fast and generic distance functions for high-dimensional data
-
pagefind_stem
Snowball stemming algorithms repackaged for Rust, with languages behind feature flags
-
oximo-gams
GAMS writer and backend for oximo
-
radiate-alters
Alters - mutations and crossovers for the Radiate genetic algorithm library
-
dynamics-model
An experimental implementation of Rigid Body Dynamics algorithms
-
manifold-csg-sys
Raw FFI bindings to the manifold3d C API for constructive solid geometry
-
rosu_nps
analyzing note density and distribution in osu! beatmaps
-
theoinf
Parsers and interpreters for theoretical computer science topics
-
int-cast
Convenient casts between primitive integers
-
vtpl
Vector-Threaded Posting Lists — fused n-gram + vector search in a single index pass
-
zenforks-cubecl-spirv
SPIR-V compiler for CubeCL
-
algorist
Algorithms and data structures for competitive programming
-
graph6-rs
parsing graph6/digraph6 strings and converting them into other text based formats
-
rsomics-sc-score-genes
Gene-set score per cell (mean of a gene list minus an expression-bin-matched random control set) — matches scanpy tl.score_genes(random_state=0) value-exactly
-
wav2json
that decodes wav audio files into json waveform data
-
cova-solver
Cova's solvers library
-
rusty_planner
Artificial intelligence planning & reasoning library for Rust
-
numrs-core
A high-performance numerical computing library with multi-backend dispatch (SIMD, BLAS/MKL, WebGPU) and zero-cost abstractions
-
ruvector-sparsifier
Dynamic spectral graph sparsification: always-on compressed world model for real-time graph analytics
-
wasm4pm-utils
Internal utilities for the wasm4pm process mining platform
-
rust-3d
2D/3D library written in rust
-
oshash
Fast media file hashing using first/last 64KB chunks and file size; Rust port of the Python oshash library
-
traversal
Generic and lazy tree traversal algorithms
-
engram-consolidate
Memory consolidation: preview, analyze, apply
-
grid_search_cardinal_distance_map
Grid where each cell stores the distance from a set of interesting points to each cell in a uniform-cost cardinal grid
-
ucm-reason
Bayesian impact analysis and intent reasoning for UCM graphs
-
ninjabook
A lightweight and high performance orderbook
-
harness-space
topological and other spaces
-
surge-dc
Surge DC — DC power flow solver (linear approximation, B-theta formulation)
-
counting_sort
Counting sort implementation for Iterators
-
genevo
building blocks to run simulations of optimization and search problems using genetic algorithms (GA). Execute genetic algorithm (GA) simulations in a customizable and extensible way
-
fukurow-shacl
SHACL Core and SHACL-SPARQL validation for Fukurow
-
converge-prism-analytics
Closed-form analytics and inference for Converge agents: feature extraction, inference packs, and fuzzy inference. Training-pipeline concerns live in converge-crucible-models.
-
gemm-common
Playground for matrix multiplication algorithms
-
trajectory
interpolation
-
str-distance
Distance metrics to evaluate distances between strings
-
loop
The package allows for processing iterators in parallel
-
argumentation-schemes
Walton argumentation schemes with critical questions, built on the argumentation crate
-
gizmo-math
A custom ECS and physics engine aimed for realistic simulations
-
ternary-memory
Memory systems for ternary agents — short-term, long-term, and episodic memory
-
id_tree_layout
visualize trees from the 'id_tree' crate
-
twsearch
Twizzle Search — Twisty puzzle search library
-
simple_rng
Linear Congruential Generator (LCG) for pseudo-random numbers
-
arkhe-rand
BLAKE3-keyed PRNG with split() determinism — Lemire unbiased range + Fisher-Yates shuffle. Shell-side use (kernel/runtime forbids RNG for deterministic replay).
-
iqdb-hnsw
HNSW approximate nearest-neighbor graph index for fast vector search - part of the iQDB family
-
u-metaheur
Domain-agnostic metaheuristic optimization framework: GA, BRKGA, SA, ALNS
-
beagle
A basic linear algebra library for computer graphics
-
irongolem
Graph Optimiser for Learning and Evolution of Models
-
ternary-noise
Study the effect of noise on ternary agent systems — how much noise can they tolerate before conservation laws break?
-
zarr-cast-value
Core casting logic for the Zarr cast_value codec
-
pathfinding_astar
A-Star pathfinding algorithm that can process absract and grid-like paths
-
cfpyo3_rs_core
a collection of performant utilities
-
biski64
A fast, robust, 64-bit pseudo-random number generator with a guaranteed minimum period of 2^64
-
gamlss
Type-driven Rust crates for GAMLSS modeling
-
anyhash
Traits and utilities for making hashes of any type
-
identity-hash
std::hash::Hasherwhich does not hash at all -
twine-solvers
Numerical solvers for the Twine framework
-
clipper-sys
Boolean operations on polygons (Clipper wrapper)
-
hopfield
Dense associative memory and modern Hopfield networks
-
eazy
THE HiGH-PERFORMANCE TWEENiNG & EASiNG FUNCTiONS KiT FOR ANiMATiON
-
kbw
Ket Bitwise Simulator
-
binary-merge
Minimum comparison merge of two sorted sequences with random access
-
ternary-classifier
Classifies ternary agent behavior into strategy species using multiple methods
-
oxiphysics-geometry
Geometric shape types for the OxiPhysics engine
-
custom_float
Custom floating-point types
-
tiny-str
Small string optimization
-
hyperloglog-rs
HyperLogLog trying to be parsimonious with memory
-
numra-pde
Partial differential equation solvers for Numra via Method of Lines: heat, advection-diffusion, reaction-diffusion in 1D/2D/3D, Stefan moving-boundary problems
-
polygon_unionfind
Disjoint-set data structure (union-find) for polygons
-
swc_estree_compat
Compatibility layer between estree and swc
-
metricchrono-ffi
C ABI for the open-source MetricChrono core
-
fastxfix
Extremely fast prefix/suffix finder for any 2D data type
-
rand_xorshift
Xorshift random number generator
-
gam-model-kernels
Shared model-kernel base crate for the gam penalized-likelihood engine
-
asciidork-backend-html5s
Asciidork Semantic HTML backend, based on jirutka/asciidoctor-html5s
-
metricator
Metrics
-
scx-core
Streaming interop engine for single-cell data
-
luhn3
A Luhn validation library
-
cavalier_contours_ffi
C foreign function interface for the cavalier_contours crate
-
rvf-index
RuVector Format progressive HNSW indexing with Layer A/B/C tiered search
-
pounce-feral
FERAL pure-Rust sparse symmetric LDL^T backend for POUNCE. Implements pounce-linsol's SparseSymLinearSolverInterface.
-
fast-bpe-rs
Fast Byte Pair Encoding (BPE) tokenizer with Python bindings powered by PyO3
-
embedrank
Batched cosine, dot, L2 distance for f32 embeddings, with a heap-based top-k selector. No BLAS, no allocator surprises.
-
mediaway-common
Shared types for Mediaway (Rational, pixel/sample formats, GPU handles)
-
sim-lib-femm-space
Function-space and element-geometry helpers for FEMM meshes
-
importunate
Methods for returning random elements from an iterator
-
rune-crc32
Compute CRC-32 checksums of byte slices and files (IEEE 802.3 / Ethernet polynomial)
-
length
handle length/distances easyly. It can parse a string with several units (m, km, mi, ft, ...) into the Length-struct and converting into other units.
-
mimirs-identity
Persistent synthetic identity and topological stabilization for MimirsWell
-
unirand
A Marsaglia's universal random number generator
-
sim-lib-lang-prolog
Prolog surface profile for the SIM runtime
-
moritzbrantner-audio-analysis-speakers
Speaker embeddings, enrollment, identification, VAD, and diarization APIs for video-analysis
-
clap2man
Converts a clap cli into a basic manpage that can be further customized
-
natural-breaks
Jenks natural breaks classification for optimal partitioning of one-dimensional data into k classes
-
dsmga2
Dependency Structure Matrix Genetic Algorithm II with two-edge graphical linkage model
-
converge-ferrox-ortools-sys
FFI bindings to Google OR-Tools CP-SAT, GLOP, and flow solvers
-
zhc_builder
High-level builders for homomorphic integer operations
-
rhmm
hidden markov models
-
topo_sort
A 'cycle-safe' topological sort for a set of nodes with dependencies
-
watermill
Blazingly fast, generic, and serializable online statistics
-
numerical-multiset
An ordered multiset of machine numbers
-
sosa
Stochastic simulation algorithm (SSA) with a Monte-Carlo generating method
-
rsomics-infercnv
Infer copy-number variations from single-cell RNA-seq expression — Rust port of inferCNV
-
sim-lib-pitch-chord
Chord models, voicing helpers, and scale-aware pitch collections for SIM music
-
mm3h
Murmur3 optimized hasher
-
rangebar-hurst
Hurst Exponent estimator functions for range bar financial analysis
-
tiny-rng
Tiny RNG, a minimal random number generator
-
bcinr-api
BranchlessCInRust: Academic-grade branchless algorithm library
-
idgenerator
powerful unique id generator. Shorter ID and faster generation with a new snowflake drift algorithm. The core is to shorten the ID length, but also can have a very high instantaneous concurrent processing capacity…
-
copt-solver
An unofficial Rust API for COPT (Cardinal Optimizer)
-
propaga-core
Core types and traits for the Propaga constraint solver
-
commandargs
Minimal, precise library for primarily fetching and sorting runtime command line arguments accordingly
-
scanpipe
Merged scan pipeline primitives: batch, block, scatter, stream
-
hinted
small crate for providing a size hint and exact size on an iterator
-
stoich
Conversion between bigint formats; integer stoichiometry
-
extsort-lily
An efficient external merge sort implementation
-
oxiphysics-collision
Collision detection algorithms for the OxiPhysics engine
-
tried
fast, compact double-array trie with
no_std+allocsupport. Fork of yada providing O(key-length) exact-match and common-prefix search over a flat… -
ksq
k-2 tree
-
mistralrs-kv-cache
Trait interface for compressed KV-cache implementations in mistral.rs
-
iter-backoff
Robust exponential backoff with an iterator interface
-
test_tools
Tools for writing and running tests
-
vyre-reference
Pure-Rust CPU reference interpreter for vyre IR; byte-identical oracle for backend conformance
-
patch-prolog-runtime
Runtime library for patch-prolog2 compiled binaries
-
rand-sequence
A no-std crate for generating random sequences of unique integers in O(1) time
-
scirs2-ndimage
N-dimensional image processing module for SciRS2 (scirs2-ndimage)
-
exo-exotic
Exotic cognitive experiments: Strange Loops, Dreams, Free Energy, Morphogenesis, Collective Consciousness, Temporal Qualia, Multiple Selves, Cognitive Thermodynamics, Emergence Detection, Cognitive Black Holes
-
iter-tree
Convert between iterators and tree structures in both directions
-
brillig_vm
The virtual machine that processes Brillig bytecode, used to introduce non-determinism to the ACVM
-
rune-adler32
Compute Adler-32 checksums of byte slices and files (RFC 1950)
-
colmap
A comprehensive Rust library for COLMAP-style computer vision and 3D reconstruction
-
airborne
A heavily-typed, generic Rust statistics and finance library
-
loop-guardrail
Repetitive execution loop detector for AI agents
-
genetic-rs-common
Commonly-used parts of genetic-rs
-
ipfrs-tensorlogic
Zero-copy tensor operations and logic programming for content-addressed storage
-
nsga
Multi-objective genetic optimization algorithm NSGA-II
-
blake
hash function for Rust via FFI
-
acap
As Close As Possible — nearest neighbor search in Rust
-
lapl
Spectral methods: graph Laplacian, eigenmaps, spectral clustering
-
cvx-index
Temporal index engine (ST-HNSW) with time-decay edges and SIMD distance kernels
-
pyin
pYIN pitch detection algorithm written in Rust
-
red-queen-core
Core evolutionary computation engine for Red Queen
-
farmhash2
Farmhash is a successor to Cityhash (also from Google). Farmhash, like Cityhash before it, use ideas from Austin Appleby's MurmurHash.
-
impiir
IIR filter design
-
misc_iterators
A collection of uncommon but useful iterators, like DDA or BFS/DFS
-
easy_color
A very simple and easy-to-use color conversion tool
-
facett-jobview
facett — job/task-list viewer: a Windows-Task-Manager-style list of long-running jobs (kind · target · status · elapsed · detail), themeable, sortable, host-agnostic (no nornir/backend deps)
-
const-murmur3
A const fn implementation of the murmur3 hashing algorithm
-
u-ras
Universal Resource Allocation and Scheduling - Domain-agnostic optimization with GA, CP-SAT, dispatching rules, and time constraints
-
ratio-bus
Ratio bus detection algorithms and heuristics
-
thanos-sort
🗿 Perfectly balanced sorting - repeatedly snaps away half the elements until one survivor remains
-
singe-cusparse
Safe Rust wrappers for the NVIDIA cuSPARSE sparse linear algebra library
-
pth
Collection of algorithms and structures to handle paths properly
-
kcr_nmstate_io
Kubernetes Custom Resource Bindings
-
rspace
focuses on establishing a robust foundation for exploring and utilitizing containers, spaces, fields, and other abstractions in Rust
-
neco-cdt
2D Constrained Delaunay Triangulation with exact geometric predicates
-
numra-sde
Stochastic differential equation solvers for Numra: Euler-Maruyama, Milstein, adaptive SRA1/SRA2, ensemble runner
-
subms-merge-iterator
submillisecond.com cookbook recipe - storage: subms-merge-iterator. N-way merge of sorted streams via min-heap.
-
boolmesh
Robust 3D mesh boolean library
-
rust-fuzzylogic
Building blocks for authoring fuzzy inference systems in Rust
-
ndarray-opteinsum
N-ary einsum frontend for ndarray arrays, powered by strided-opteinsum
-
maglev
Google's consistent hashing algorithm
-
pepperflake
Fast, unforgeable, sortable 64-bit ID generation
-
cymule-resource
Provider-neutral cross-Run resource contracts for Cymule
-
ruv-neural-decoder
rUv Neural — Cognitive state classification and BCI decoding from neural topology embeddings
-
tiny_sort
Binary-size optimized stable and unstable sorts
-
fast-surface-nets
A fast, chunk-friendly implementation of Naive Surface Nets on regular grids
-
hodu_metal_kernels
hodu metal kernels
-
tinyhash
A tiny Rust implementation of a hash table
-
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
-
collide-sphere
Sphere collider implementation for the collide crate
-
monavec-core
Ultra-low resource embedded vector search kernel for edge AI
-
fec-rs
A pure Rust Reed-Solomon erasure coding library with runtime SIMD acceleration
-
voronator
Implements the Voronoi diagram construction as a dual of the Delaunay triangulation for a set of points and the construction of a centroidal tesselation of a Delaunay triangulation
-
generator-combinator
Composes combinators to generate patterns of increasing complexity
-
ronn-api
High-level inference API for RONN - session management and async execution
-
openraft-rocksstore
A rocksdb based implementation of the
openraft::RaftStoragetrait -
hierarchical_pathfinding
Quickly approximate Paths on a Grid
-
bezier-nd
Bezier curve implementations using N-dimensional vectors
-
hotspots
A lightweight Rust library for working with 2D rectangular hotspots with support for pixel and percentage-based coordinates
-
algos
A collection of algorithms in Rust
-
so-utils
High-performance statistical computing library written in Rust, exposed to Python via PyO3
-
kermit-ds
Data structures used in Kermit
-
djbsort
Constant-time sorting network (djbsort) with SIMD optimization
-
wetutil
One-stop crate for all the rust features that I'm missing
-
sim-list-lazy
SIM workspace package for sim list lazy
-
polymarket-kernel
Ultra-low latency Polymarket decision-support and risk engine with runtime AVX-512 acceleration, quoting kernel, analytics, and lock-free SPSC ring buffer
-
normalize-architecture
Architectural metrics: coupling, cycles, layering, hubs
-
pyndakaas
Python bindings for the pindakaas crate
-
stdrandom
Generate random numbers using only Rust standard library
-
probability-rs
Dependency-free probability distributions; clear APIs, deterministic sampling
-
mop
Flexible and modular single or multi-objective solver for contiguous and discrete problems
-
proxide-frag
Backbone fragment search — Kabsch RMSD over fixed-length fragment databases (MASTER-style)
-
elipdotter
Embeddable full text search engine
-
hora
Hora Search Everywhere
-
topojson
TopoJSON utilities for Rust
-
odesign
optimal design of experiments library written in pure rust
-
equal-parts
An iterator that splits a collection into approximately equal parts
-
video-analysis-core
Core media, timing, detection, and analyzer contracts for video-analysis
-
rill-digital-filters
Digital filters for Rill - Biquad, OnePole, StateVariable, etc
-
tilesort
A sorting algorithm optimized for datasets with pre-sorted contiguous blocks (tiles)
-
basic_dsp
Digital signal processing based on real or complex vectors in time or frequency domain
-
yatrosci-geometry
Computational geometry for SciRS - KD-Trees, Delaunay, Voronoi, distances
-
sim-lib-numbers-bigint
Arbitrary-precision integer number domain with exact arithmetic and rational promotion
-
gnu-sort
High-performance Rust implementation of GNU sort with zero-copy operations, SIMD optimization, and parallel processing
-
lau-agent-homeostasis
Agent homeostasis — self-regulating mechanisms that keep an agent alive and balanced
-
aporia
A flexible random number generation library
-
converge-ferrox-highs-sys
FFI bindings to the HiGHS MIP/LP solver
-
whittaker-eilers
A sparse matrix implementation of Whittaker-Eilers smoothing and interpolation
-
zelzip_icebrk
different algorithms used on Nintendo consoles to generate the parental control master key
-
oxide-conservation
Conservation law verification for GPU computations — energy, mass, and information conservation across kernel boundaries
-
neco-stft
Backend-agnostic real FFT facade, windows, and STFT
-
portable-hash
Portable, stable hashing traits for Rust
-
cityhash-sys
Rust binding of Google CityHash algorithm
-
trigramkit
High-performance O(1) content-addressable trigram inverted index
-
gollum-parser
Parser for the Gollum language
-
similarity
A comprehensive Rust library for calculating similarity metrics between vectors, collections, and spectral data with both functional and trait-based APIs
-
pcg32
No-frills PCG32 random number generator implementation
-
fast-erasure-shake-rng
Fast erasure (forward secure) sponge/duplex based PRNG using the Keccak permutation
-
oxihuman-mesh
Mesh processing, topology, and geometry algorithms for OxiHuman
-
twsearch-ffi
Twizzle Search FFI — C FFI bindings for twsearch
-
oximo-pounce
POUNCE (pure-Rust IPOPT) NLP backend for oximo. Finite differences on stable, exact derivatives via oximo-autodiff with the
enzymefeature -
sim-lib-compute-femm
Provider-neutral resident CSR FEMM linear solver for SIM
-
oxigen
Fast, parallel, extensible and adaptable genetic algorithm library
-
normalize-code-similarity
Code similarity algorithms: MinHash LSH, normalized AST hashing, structural tokenization
-
kernel-execution
Deterministic K2 execution baseline for recursive inference graphs
-
cobyla-argmin
COBYLA optimizer for Rust as an argmin solver
-
mesh-cli
Command-line interface for mesh processing and repair
-
primordial-opt
Genetic algorithm library with composable selection, crossover, and mutation operators
-
cubek-matmul
CubeK: Matrix Multiplication Kernels
-
rolling-dual-crc
Rolling CRC with 32-bit CRC32C and 64-bit CRC64/XZ
-
elata-eeg-models
EEG analysis models (alpha bump detection, calmness)
-
ucm-observe
Observability and tracing hooks for UCM event streams
-
tritter-model-rs
Pure Rust Tritter transformer model with BitNet quantization
-
x16rs-sys
x16rs c binding for rust
-
nodedb-query
Shared query evaluation engine for NodeDB — expressions, filters, functions, aggregations, window functions
-
grid_search_cardinal_best
Search algorithm for finding the shortest path to the best cell in a uniform-cost cardinal grid
-
is-is-even
Returns true if the given function is in is-even
-
optimath
Linear Algebra using const generics for no_std and specialization to enable SIMD
-
signalo_filters
A collection of filters used in 'signalo' umbrella crate
-
cddlib-rs
Idiomatic Rust bindings around cddlib
-
quantlet-agents
Synchronous and asynchronous agentic discrete-event simulation. This is related to the distribution and simulation facets defined as part of the financial language SIGMA.
-
mocats
A fast, easy-to-use, generalized Monte Carlo Tree Search library. Works for any game, any number of players, and any tree policy (UCT Policy included as a default).
-
rsomics-fcluster
Form flat clusters from a hierarchical linkage matrix — scipy.cluster.hierarchy.fcluster (distance / maxclust / inconsistent / monocrit), integer-exact
-
sorting-algorithm
various sorting algorithms
-
stochastic-rs-distributions
Probability distributions with SIMD bulk sampling
-
xoroshiro256-full
⚡ Fast, 🧪 deterministic, and 🧰 ergonomic implementation of xoroshiro256** with no bit waste
-
radiate-engines
Engines for the Radiate genetic algorithm library
-
route-engine-rs
Routing engine for directed graphs with extensible strategies and constraints
-
copiablebuf
Copiable buffer, a tinier
Vec, uses a fixed-size array to store a variable number of items -
gemm-f32
Playground for matrix multiplication algorithms
-
pounce-common
Common primitives for POUNCE (port of Ipopt's src/Common): types, exceptions, journalist, options, tagged objects, cached results
-
singlevec
Vec-like container optimized for storing only a single item
-
magspec
Short-time fourier transform
-
turbo_crc
Hardware accelerated implementation of CRC32C for computing 32-bit cyclic redundency check (CRC)
-
epoch_rng
epoch‑based PRNG and configurable LCG PRNG
-
genalg
A flexible, high-performance genetic algorithm library written in Rust
-
zan-sort
A hardware-oriented hybrid sorting engine achieving near-linear scaling via arithmetic routing and parallel SoA
-
xoroshiro128pp
Minecraft: Java Edition's Xoroshiro128++ random source implementation in Rust
-
randomize
Randomization routines
-
fuchsia-cprng
Fuchsia cryptographically secure pseudorandom number generator
-
oxiz-nlsat
Non-linear arithmetic solver for OxiZ (CAD-based)
-
lau-approximation-theory
Approximation theory: polynomial/spline interpolation, least squares, Chebyshev polynomials, Padé approximants, Remez algorithm, and error analysis for agent behavior modeling
-
ternary-room
Room abstraction for multi-agent ternary environments with doors and event history
-
iron-shapes
Basic data types and routines for computational geometry focused on VLSI chip design
-
oximo-highs
HiGHS LP/MILP/QP backend for oximo
-
mesh_to_sdf
Mesh to signed distance field (SDF) converter
-
pounce-sensitivity
Sensitivity analysis / parametric NLP warm-start / reduced Hessian for POUNCE — port of upstream Ipopt's sIPOPT contrib (Pirnay, López-Negrete, Biegler 2012)
-
bcinr
BranchlessCInRust: Academic-grade branchless algorithm library
-
sigmah
Create and scan binary signature in Rust efficiently
-
ratio-markov
Markov chain steady-state calculations with applications in graph clustering and sequencing
-
oximedia-watermark
Professional audio watermarking and steganography for OxiMedia
-
neco-kmeans
k-means++ clustering for arbitrary-dimensional f64 vectors
-
f3l_segmentation
3D Point Cloud Library
-
kmeans
Small and fast library for k-means clustering calculations
-
ruvector-mincut-node
Node.js bindings for subpolynomial-time dynamic minimum cut
-
pikkr
JSON Parser which picks up values directly without performing tokenization in Rust
-
ternary-noether
Noether's theorem for discrete ternary systems
-
gamlss-special
Special functions and numerical helpers for GAMLSS modeling
-
fst-no-std
Use finite state transducers to compactly represents sets or maps of many strings (> 1 billion is possible)
-
peeknth
Iterator adapters for peeking multiple elements ahead or behind, with optional fixed-size buffers
-
faer-qr
Basic linear algebra routines
-
oxiz
Next-Generation SMT Solver in Pure Rust
-
vtmachine
State machine for VT100-like terminal data streams
-
galois_2p8
Basic Arithmetic over all GF(2^8) fields
-
empty-fallback-chain
Iterator adaptor like chain, but conditional on empty first iterator
-
molcrafts-molrs-signal
Signal processing for MolCrafts (FFT-based ACF, window functions, frequency grids)
-
squirrel_noise5
SquirrelNoise version 5 with a random values generator and optional bindings with rand crate (rand_squirrel feature)
-
gengraph
command line tool to provide different models for consistently generating graphs
-
dynamics-inertia
An experimental implementation of Rigid Body Dynamics algorithms
-
cfpyo3_rs_bindings
a collection of performant utilities
-
scurve
Space-filling curves library and visualization tools
-
ruint-uniffi
UniFFI bindings for ruint integer types
-
mdarray-opteinsum
N-ary einsum frontend for mdarray arrays, powered by strided-opteinsum
-
sosorted
A set of methods to efficiently manipulated sorted arrays
-
bm-25
BM25 embedder, scorer, and search engine
-
beyonder-core
Core data model for the Beyond AI-native terminal
-
flipflop
Stress-tester for double-ended iterators
-
extsort-iter
external sorting for all types for all iterators
-
cart_lin
Conversion between cartesian and linear indices
-
ruvector-hyperbolic-hnsw
Hyperbolic (Poincare ball) embeddings with HNSW integration for hierarchy-aware vector search, enabling efficient similarity search in non-Euclidean spaces for taxonomies, ontologies, and hierarchical data
-
product-farm-llm-evaluator
LLM-based rule evaluation for Product-FARM
-
numra-fft
FFT and spectral analysis for Numra: complex/real FFT, IFFT, 2D FFT, convolution, PSD, Welch, STFT, windowing — built on rustfft
-
willbe
publish multi-crate and multi-workspace environments and maintain their consistency
-
math2
Geometry, layout and rasterization utilities powering the Grida canvas
-
jamhash
A fast, simple hash function with dual-path accumulation
-
rlwfc
Wave Function Collapse (WFC) algorithm with type safety and direction-aware grid system
-
engram-hnsw
HNSW approximate nearest neighbor search
-
superbit_lsh
A lightweight, in-memory vector index for approximate nearest neighbors using Locality-Sensitive Hashing
-
hypernonsense
Using Locality Sensitive hashing to find the nearest points to a query point in extremely high dimensional space
-
lau-chaos-theory
Chaos theory and nonlinear dynamics: Lyapunov exponents, fractals, strange attractors, bifurcation analysis, symbolic dynamics, and agent unpredictability
-
sim-lib-numbers-float
Single-precision float number domain and promotion into f64
-
libhasher
A high-level hashing library for files and text
-
sim-lib-numbers-rk
Runge-Kutta ODE solver plugins for the SIM numeric surface
-
mimirs-reservoir
Quantum Reservoir Computing temporal dispatcher for MimirsWell
-
midstreamer-strange-loop
Self-referential systems and meta-learning
-
linear_solver
A linear solver designed to be easy to use with Rust enum expressions
-
simd_rand
SIMD-accelerated random number generators
-
cohort_matching
Caliper-based cohort matching with optional role switching for risk-set sampling
-
sim-lib-discrete-comb
Discrete combinatorics
-
lazysimd
Fast portable SIMD byte-pattern scanner with AVX2/SSE2/NEON/scalar paths
-
wesichain-retrieval
Retrieval stores and helpers for Wesichain
-
flatmap
Fast and Efficient Linear Map and Set for small collections
-
ruv-neural-embed
rUv Neural — Graph embedding generation for brain connectivity states using RuVector format
-
stalin-sort
stalin sort in rust
-
sevensense-analysis
Analysis bounded context for 7sense bioacoustics platform - clustering, motif detection, sequence analysis
-
rustmc_core
Structure-aware Bayesian inference engine
-
frand
Blazingly fast random number generation library
-
sim-lib-discrete
Discrete-math family facade
-
sim-lib-femm-core
Core FEMM types, stable ids, limits, errors, parameter sets, and scalar decoding
-
spectral_density
Spectral density
-
talib-in-rust
technical indicators for financial analysis, similar to TA-Lib
-
snowflaked
creating and working with snowflake ids
-
kora-vector
HNSW vector index and similarity search for Kōra
-
sdset
Set operations for sorted and deduplicated slices. Much performances! Such Wow!
-
plato-mythos-bridge
Bridge connecting PLATO monitoring/signal chain with 7 cultural math traditions
-
basic_dsp_vector
Digital signal processing based on real or complex vectors in time or frequency domain
-
rust_qrng
Tsotchkes quantum random number generator library with cryptographic, financial, and gaming applications converted to Rust
-
recursive-kernel-core
Non-authoritative recursive inference kernel schemas and operator contracts
-
froggy-rand
Random number generation without state for games
-
gollum-runtime
Runtime for the Gollum Logic and Reasoning System
-
collide-capsule
Capsule collider implementation for the collide crate
-
whr
Rémi Coulom's Whole-History Rating (WHR) algorithm for Rust
-
elata-eeg-signal
Signal processing utilities for EEG data
-
gpu_rand
GPU-friendly random number generators for the Rust CUDA Project
-
oxinum
— Pure-Rust arbitrary-precision math (GMP/MPFR-free via dashu)
-
bcsort
A fast, statistical, in-place ternary distribution sort
-
vp_tree
Vantage Point Tree (VPTree) for fast k-NN and radius searches in metric spaces
-
ibmfloat
IBM floating point number types
-
rotorvec
Vector index using Clifford-rotor block-diagonal quantization (RotorQuant)
-
median
efficient O(n) median filter
-
human-sort
Human sort (natural sort) implementation
-
powierza-coefficient
Powierża coefficient is a statistic for gauging if one string is an abbreviation of another
-
rand_core
Core random number generation traits and tools for implementation
-
ruvector-consciousness
SOTA consciousness metrics: IIT Φ computation, causal emergence, effective information with SIMD acceleration and sublinear approximations
-
clob-sync
synchronous, high-performance Central Limit Order Book implementation in Rust featuring an in-memory architecture with zero-cost abstractions and type-safe financial primitives for ultra-low latency trading applications
-
nodedb-vector
Shared vector engine (HNSW index + distance functions) for NodeDB Origin and Lite
-
mem_tools
Collection of tools to manipulate memory
-
liquid-edge
Minimal edge inference runtime for LLMs
-
lau-leverage-singularity
Singularity topology — the center of the spinning top does zero work, has infinite torque, and total dependency on the periphery is the source of leverage
-
sim-lib-numbers-tensor-f64
Contiguous f64 tensor specialization with native element-wise math
-
gemm-c32
Playground for matrix multiplication algorithms
-
oxiz-solver
Main CDCL(T) Solver API for OxiZ
-
hampel_filter
Hampel filter for outlier detection in streaming float data
-
axhash
entrypoint for the AxHash engine
-
manifold3d-sys
Raw FFI bindings to the manifold3d C API (facade crate - re-exports manifold-csg-sys)
-
clone_dyn_types
Derive to clone dyn structures
-
cvkg-render-software
CVKG internal crate
-
procrastination_sort
The laziest in-place sorting algorithm
-
quick_sort_yq
A sample quick sort algorithm
-
torg-verify
Formal verification for TØR-G boolean circuits
-
oxicuda-mamba
State Space Model primitives for OxiCUDA: S4 (HiPPO-LegS / DPLR), Mamba selective scan (S6), Mamba-2 (SSD), and RWKV time-mixing — pure Rust, zero CUDA SDK dependency
-
quantlet-streams
QuantLET elements of stream processing (filtering, grouping, selection, functional operations) on canonical and data frames format
-
avoidance-cascade
Models the avoidance cascade phenomenon from ternary agent systems and provides tools to detect and prevent it
-
rs_algo
Common sorting algorithms and other common computer science algorithms
-
sim-lib-discrete-spectral
Discrete spectral atlas
-
oxigdal-algorithms
High-performance SIMD-optimized raster and vector algorithms for OxiGDAL - Pure Rust geospatial processing
-
vector-index
Generic HNSW vector index with pluggable distance metrics
-
cubecl-quant
CubeCL Quantization Library
-
chksum-hash
hash algorithms for batch and stream computation
-
ebpfkit
Kernel-Space eBPF Just-In-Time Pipeline Filter Compiler
-
sim-lib-numbers-bool
Boolean number domain with literal parsing and promotion into scalar numeric domains
-
molcrafts-molrs-embed
3D coordinate generation for MolCrafts molecular modeling
-
exo-hypergraph
Hypergraph substrate for higher-order relational reasoning with persistent homology and sheaf theory
-
micro-hnsw-wasm
Neuromorphic HNSW vector search with spiking neural networks - 11.8KB WASM for edge AI, ASIC, and embedded systems. Features LIF neurons, STDP learning, winner-take-all, dendritic computation.
-
ruvector-dither
Deterministic low-discrepancy dithering for low-bit quantization: golden-ratio and π-digit sequences for blue-noise error shaping
-
flow-density
FFT-accelerated kernel density estimation for flow cytometry
-
radiate-gp
Extensions for radiate. Genetic Programming implementations for graphs (neural networks) and trees.
-
kizzasi
Autoregressive General-Purpose Signal Predictor (AGSP) - Neuro-Symbolic Architecture for continuous signal streams
-
spiral
Iterate over a 2D structure in a spiral pattern
-
eudex
A blazingly fast phonetic reduction/hashing algorithm
-
rust_advent_matrix
a pure-safe-rust, zero dependency matrix data structure
-
radiate-selectors
Selection strategies for the Radiate genetic algorithm library
-
mathing
A test math lib
-
rusty-genius-cortex
Inference engine interaction layer for rusty-genius
-
quadtree_rs
Point/region Quadtree with support for overlapping regions
-
moritzbrantner-text-linguistics
Local model-backed linguistic analysis pipeline for video-analysis
-
rusty-genius-stem
Orchestrator and event loop for rusty-genius
-
advancedresearch-tree_mem_sort
An in-memory topological sort algorithm for trees based on Group Theory
-
sim-lib-discrete-graph
Discrete graph algorithms
-
ruvector-crv
CRV (Coordinate Remote Viewing) protocol integration for ruvector - maps 6-stage signal line methodology to vector database subsystems
-
ronn-onnx
ONNX model parsing and compatibility layer for RONN runtime
-
zfp-rs-ffi
C ABI bindings layer around zfp-rs: mirrors the zfp-sys API
-
rankfns
Scoring functions for information retrieval
-
vsort
GNU Version Sort Rust implementation
-
vyre-std
Vyre standard library: GPU DFA assembly pipeline, Aho-Corasick construction, and compositional arithmetic helpers
-
cjc-runtime
Runtime library: values, builtins, tensors, COW buffers
-
burn-std
Core types and utilities shared across the Burn ecosystem
-
spikefit
Peak detection for 1D signals
-
ternary-spreadsheet
Core logic for the SuperInstance Spreadsheet — a familiar spreadsheet where every cell is a tiny ternary intelligence
-
oxigdal-terrain
Advanced terrain analysis and DEM processing for OxiGDAL - Derivatives, hydrology, viewshed, and geomorphometry
-
tensorlogic-oxirs-bridge
RDF/GraphQL/SHACL integration and provenance tracking for TensorLogic
-
cubek-convolution
CubeK: Convolution Kernels
-
neco-gridfield
Uniform 2D grids and triple-buffered field state
-
perfgate-domain
I/O-free statistics, budget policy, and host mismatch logic for perfgate
-
helix-evolve
ADR-035: Darwin-style parameter evolution — tunes non-safety pipeline params against a labeled eval set; safety thresholds frozen
-
ferrox-highs-sys
FFI bindings to the HiGHS MIP/LP solver
-
difftop-rs
Differential topology in Rust — smooth manifolds, tangent bundles, differential forms, Stokes' theorem, degree theory
-
lau-network-science
Network science library: models, centrality, community detection, epidemic spreading, and agent social network analysis
-
iter-set-ops
Fast set operations on an arbitrary number of sorted deduplicated iterators
-
ternary-temperament
Musical temperament and tuning in ternary — intervals, chords, just intonation, and the mathematics of the triad
-
parti
Clustering and hierarchical structure primitives
-
mimirs-otoc
OTOC scrambling oracle for anti-retrieval gates in MimirsWell
-
sim-lib-view-math
Bounded heatmaps, plotting, tensor, and symbolic lenses for SIM Web
-
ternary-lattice
Ternary lattice operations for lightweight cryptography. Lattice-based operations over Z₃: vector add, matrix multiply, short vector problems. Post-quantum friendly.
-
gemm-c64
Playground for matrix multiplication algorithms
-
overclocked_sort
Adaptive hybrid sort for integer-like keys: parallel counting on dense ranges with pattern-aware fallback paths
-
collide-mesh
Triangle mesh collider for the collide crate (3D)
-
ord-uuid
Creates lexically sortable uuid values of size 16 bytes
-
ferrox-ortools-sys
FFI bindings to Google OR-Tools CP-SAT and GLOP solvers
-
insight-engine
Self-iterating experimental discovery runtime — experiments breed experiments
-
neco-array2
Lightweight row-major 2D array foundation for grid-oriented crates
-
cubek-std
CubeK: Standard Library
-
lau-graph-theory
Graph theory library — structures, algorithms, and spectral methods for network analysis
-
converge-traits
The public trait contract for the Converge platform — convergence engine traits and generic backend abstraction
-
algori
Rust Algorithms
-
lau-evolutionary-computation
Evolutionary computation library — genetic algorithms, differential evolution, NSGA-II, genetic programming, and fitness landscapes
-
oximedia-distributed
Distributed encoding coordinator for OxiMedia
-
fft2d
Fourier transform for 2D data such as images
-
oxicuda-nas
Neural Architecture Search primitives for OxiCUDA: DARTS, one-shot supernet, evolutionary NAS, hardware-aware predictor — pure Rust, zero CUDA SDK dependency
-
gemm-f64
Playground for matrix multiplication algorithms
-
converge-soter-cvc5-sys
FFI boundary for the CVC5 SMT solver used by soter
-
mikktspace
Mikkelsen tangent space algorithm
-
si-deckhand-rs
BM25 retriever — zero-dependency Rust implementation. Drop-in replacement for Python deckhand.
-
std_x
Collection of general purpose tools for solving problems. Fundamentally extend the language without spoiling, so may be used solely or in conjunction with another module of such kind.
-
rmatrix_ks
matrix and some algebra in Rust
-
implements
Macro to answer the question: does it implement a trait?
-
sorted-ifyer
determine if something is sorted!
-
oxigdal-proj
Pure Rust coordinate transformation and projection support for OxiGDAL - EPSG database and CRS operations
-
ternary-pid
Ternary PID controller with anti-windup and derivative filtering for fleet governance
-
kermit-iters
Iterators used in Kermit
-
convex-rs
Convex optimization in Rust — linear programming, quadratic programming, interior point methods, proximal operators
-
gamlss-family
Distribution families and likelihoods for GAMLSS modeling
-
quantlet
open source, event-driven framework for rapid development and deployment of real-time analytical models intended to be executing in large scale
-
oxicuda-privacy
Differential Privacy primitives for OxiCUDA — exponential/report-noisy-max/PTR mechanisms, SVT, f-DP/GDP/zCDP/PRV accounting, DP-FTRL/Adam optimizers, local DP (GRR/OUE/RAPPOR), smooth sensitivity…
-
tensorlogic-quantrs-hooks
Probabilistic graphical model and message-passing interoperability for QuantRS2
-
midstreamer-neural-solver
Temporal logic with neural reasoning
-
signalo_sources
A collection of signal sources used in 'signalo' umbrella crate
-
ternary-constellation
Constellation pattern for grouping related ternary crates into deployable units with dependency resolution
-
rsomics-anosim
ANOSIM (Clarke 1993) test for group differences from a distance matrix — scikit-bio skbio.stats.distance.anosim equivalent (tie-averaged ranks, permutation p-value)
-
mimirs-yggdrasil
Global self-model and identity continuity for MimirsWell (L7)
-
lau-conservation-laws
Conservation laws in discrete systems — Noether's theorem, finite-volume schemes, and CRDT conservation for agent fleets
-
moritzbrantner-text-lexical
Lexical text features, corpus statistics, TF-IDF, and BM25 for video-analysis
-
dakera-engine
Vector search engine for the Dakera AI memory platform
-
hora-new
Hora Search Everywhere
-
extsort
External sorting (i.e. on disk sorting) capability on arbitrarily sized iterator
-
oximedia-timesync
Time synchronization and media clock management
-
open-mind-capability-discovery
Capability discovery engine for open-mind — reads CAPABILITY.toml files and builds integration graphs
-
moritzbrantner-math-linear
Dense matrix and kernel contracts bridging tensor-data and vector-analysis-core
-
symproj
Codebook-based token-to-vector projection
-
helix-retrieval
ADR-023: semantic retrieval contract over the health graph (RuVector HNSW/GraphRAG backend)
-
oxicuda-bayes
Bayesian deep learning primitives for OxiCUDA: variational inference, Bayesian layers, MC Dropout, Deep Ensembles, SWAG, Laplace approximation, uncertainty calibration — pure Rust, zero CUDA SDK dependency
-
algorithmica
Rust Algorithms
-
ternary-transform
Transform theory for ternary data on {-1, 0, +1}
-
rand_sfc
Sfc32 and Sfc64 random number generators
-
oximedia-search
Media search and content discovery with metadata indexing
-
fleet-math-c
C-compatible math primitives for fleet agents
-
lau-adinkra
Adinkra symbols as compressed behavioral signatures for PLATO agents
-
turbo-vec
TurboQuant-based vector quantization and search library
-
oxicuda-gen
Generative AI primitives for OxiCUDA: diffusion schedulers (DDPM/DDIM/DPM-Solver++/Flow Matching), classifier-free guidance, VAE codec, LoRA adapters, and score network building blocks — pure Rust…
-
oxicuda-manifold
OxiCUDA: Manifold Learning, Dimensionality Reduction, and Riemannian Geometry
-
oxicuda-tda
Topological Data Analysis for OxiCUDA — persistent homology, Vietoris-Rips/Čech/alpha filtrations, barcode, persistence diagram, Mapper algorithm, witness complex, Betti numbers
-
pxwindow
generating apodization windows for signal processing
-
radiate-ui
genetic algorithms and artificial evolution
-
signalo_sinks
A collection of signal sinks used in 'signalo' umbrella crate
-
oxicuda-tn
OxiCUDA: Tensor Networks (MPS/MPO/DMRG/TEBD/PEPS/TT/Tucker/CP)
-
oxicuda-survival
OxiCUDA: Survival analysis & time-to-event modelling (KM, NA, Cox PH, AFT, Fine-Gray, RMST, C-index, Brier, DeepSurv)
-
lau-resolvent-leverage
Resolvent Leverage Theorem — ‖R(λ)‖=1/dist, zero work at the still point, infinite sensitivity, mutual constitution of center and periphery
-
oxicuda-cvx
OxiCUDA: Convex Optimization (LP, QP, SOCP, SDP, ADMM, FISTA, prox operators, projections)
-
persistent-sheaf
Persistent sheaf algorithms for topological data analysis
-
rusty-genius-teaser
Testing harness and verification for rusty-genius
-
tracel-mlir-sys
Rust bindings for MLIR C API used by CubeCL
-
exo-backend-classical
Classical compute backend for EXO-AI cognitive substrate with SIMD acceleration
-
mimirs-embed
LFM2.5-VL embedding provider for the Mimirswell knowledge graph
-
oxicuda-vision
Vision Transformer & CLIP primitives for OxiCUDA: ViT patch embedding, multi-head self-attention, CLIP contrastive learning, FPN, RoI align, DETR decoder — pure Rust, zero CUDA SDK dependency
-
ternary-tensor
Tensor operations for ternary multi-dimensional arrays
-
channel-capacity
Shannon channel capacity, discrete memoryless channels (BSC, BEC, Z-channel), mutual information, capacity with cost constraints, and water-filling for parallel Gaussian channels