-
snap
A pure Rust implementation of the Snappy compression algorithm. Includes streaming compression and decompression.
-
rand
Random number generators and other randomness functionality
-
crc
support of various standards
-
ahash
A non-cryptographic hash function using AES-NI for high performance
-
fastrand
fast random number generator
-
strsim
Implementations of string similarity metrics. Includes Hamming, Levenshtein, OSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and Sørensen-Dice.
-
rustc-hash
A speedy, non-cryptographic hashing algorithm used by rustc
-
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…
-
rustfft
High-performance FFT library written in pure Rust
-
realfft
Real-to-complex forward FFT and complex-to-real inverse FFT for Rust
-
sprs
A sparse matrix library
-
xxhash-rust
xxhash
-
rand_xoshiro
Xoshiro, xoroshiro and splitmix64 random number generators
-
bytecount
count occurrences of a given byte, or the number of UTF-8 code points, in a byte slice, fast
-
stacker
A stack growth library useful when implementing deeply recursive algorithms that may accidentally blow the stack
-
md5
The package provides the MD5 hash function
-
scroll
A suite of powerful, extensible, generic, endian-aware Read/Write traits for byte buffers
-
streaming-iterator
Streaming iterators
-
ulid
a Universally Unique Lexicographically Sortable Identifier implementation
-
twox-hash
XXHash and XXH3 algorithms
-
fst
Use finite state transducers to compactly represents sets or maps of many strings (> 1 billion is possible)
-
rstar
An R*-tree spatial index
-
ff
building and interfacing with finite fields
-
earcutr
port of MapBox's earcut triangulation code to Rust language
-
crc32c
Safe implementation for hardware accelerated CRC32C instructions with software fallback
-
dissimilar
Diff library with semantic cleanup, based on Google's diff-match-patch
-
pathfinding
flow, and graph algorithms
-
siphasher
SipHash-2-4, SipHash-1-3 and 128-bit variants in pure Rust
-
kiddo
A high-performance, flexible, ergonomic k-d tree library. Ideal for geo- and astro- nearest-neighbour and k-nearest-neighbor queries
-
z3
High-level rust bindings for the Z3 SMT solver from Microsoft Research
-
nucleo
plug and play high performance fuzzy matcher
-
wildmatch
string matching with single- and multi-character wildcard operator
-
highway
Native Rust port of Google's HighwayHash, which makes use of SIMD instructions for a fast and strong hash function
-
simd-adler32
A SIMD-accelerated Adler-32 hash algorithm implementation
-
seahash
A blazingly fast, portable hash function with proven statistical guarantees
-
foldhash
A fast, non-cryptographic, minimally DoS-resistant hashing algorithm
-
robust
adaptive floating-point predicates for computational geometry
-
fastcdc
(content defined chunking) in pure Rust
-
stringprep
algorithm
-
rand_pcg
Selected PCG random number generators
-
fnv
Fowler–Noll–Vo hash function
-
daachorse
Double-Array Aho-Corasick
-
extendr-api
Safe and user friendly bindings to the R programming language
-
regalloc2
Backtracking register allocator inspired from IonMonkey
-
pubgrub
version solving algorithm
-
crc-any
To compute CRC values by providing the length of bits, expression, reflection, an initial value and a final xor value. It has many built-in CRC functions.
-
sgp4
A pure Rust implementation of the SGP4 algorithm for satellite propagation
-
faer
linear algebra library
-
rand_distr
Sampling from random number distributions
-
gix-negotiate
gitoxide project implementing negotiation algorithms
-
nanorand
A tiny, fast, zero-dep library for random number generation
-
hnsw_rs
Ann based on Hierarchical Navigable Small World Graphs from Yu.A. Malkov and D.A Yashunin
-
oorandom
A tiny, robust PRNG implementation
-
differential-dataflow
An incremental data-parallel dataflow platform
-
bm25
BM25 embedder, scorer, and search engine
-
argminmax
(argmin & argmax in 1 function) with SIMD for floats and integers
-
murmur3
hash
-
rapidhash
An extremely fast, high quality, platform-independent hashing algorithm
-
reed-solomon-simd
Reed-Solomon coding with O(n log n) complexity. Leverages SIMD instructions on x86(-64) and AArch64.
-
easy-smt
Easily interact with an smt solver as a subprocess
-
noise
Procedural noise generation library
-
resolvo
Fast package resolver written in Rust (CDCL based SAT solving)
-
virtio-bindings
Rust FFI bindings to virtio generated using bindgen
-
sketches-ddsketch
A direct port of the Golang DDSketch implementation
-
phf_codegen
Codegen library for PHF types
-
sugar_path
Sugar functions for manipulating paths
-
bls12_381_plus
BLS12-381 pairing-friendly elliptic curve construction. This is a fork from zkcrypto/bls12_381 but adds hash to curve and multiexponentiation methods as well as enables multi-pairing without the allocator requirement
-
rustfst
constructing, combining, optimizing, and searching weighted finite-state transducers (FSTs)
-
rdrand
random number generator based on rdrand and rdseed instructions
-
shapefile
Read & Write shapefiles in Rust
-
satkit
Satellite Toolkit
-
rand_mt
Reference Mersenne Twister random number generators
-
version-ranges
Performance-optimized type for generic version ranges and operations on them
-
yada
double-array trie library aiming for fast search and compact data representation
-
ndarray-linalg
Linear algebra package for rust-ndarray using LAPACK
-
special
The package provides special functions
-
rustc-stable-hash
A stable hashing algorithm used by rustc
-
float_next_after
A trait for native rust f64/f32 nextafter
-
delaunator
A very fast 2D Delaunay triangulation library
-
gemm
Playground for matrix multiplication algorithms
-
gxhash
non-cryptographic algorithm
-
gix-diff
Calculate differences between various git objects
-
bvh
A fast BVH using SAH
-
cardinality-estimator
estimating the cardinality of distinct elements in a stream or dataset
-
line-clipping
implementing line clipping algorithms
-
medians
Median, Statistical Measures, Mathematics, Statistics
-
former
A flexible implementation of the Builder pattern supporting nested builders and collection-specific subformers. Simplify the construction of complex objects.
-
ruvector-mincut
World's first subpolynomial dynamic min-cut: self-healing networks, AI optimization, real-time graph analysis
-
metrohash
high quality, high performance hash algorithm
-
skillratings
Calculate a player's skill rating using algorithms like Elo, Glicko-2, TrueSkill and many more
-
gix-revwalk
providing utilities for walking the revision graph
-
graph
high-performant graph algorithms
-
ad_trait
Easy to use, efficient, and highly flexible automatic differentiation in Rust
-
buffer-redux
Drop-in replacements for buffered I/O in
std::iowith extra features -
uuid7
UUID version 7
-
float_eq
Compare IEEE floating point primitives, structs and collections for equality
-
libblur
Fast image blurring in pure Rust
-
cronexpr
parse and drive the crontab expression
-
fitsrs
FITS image parser
-
afl
Fuzzing Rust code with american-fuzzy-lop
-
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…
-
qr2term
Stupidly simple Rust crate to render a QR code in the terminal
-
alphanumeric-sort
can help you sort order for files and folders whose names contain numerals
-
pariter
Parallel iterator processing
-
rustcrypto-ff
building and interfacing with finite fields
-
scirs2-spatial
Spatial algorithms module for SciRS2 (scirs2-spatial)
-
intervallum
Generic interval and interval set library
-
geo-index
Fast, immutable, ABI-stable spatial indexes
-
mt19937
A translation of the MT19937 Mersenne Twister rng algorithm to Rust
-
ion
*.ion file parser
-
instant-distance
Fast minimal implementation of HNSW maps for approximate nearest neighbors searches
-
interp
Matlab's interp1 function
-
raft
language implementation of Raft algorithm
-
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.
-
timely
A low-latency data-parallel dataflow system in Rust
-
hax-lib
Hax-specific helpers for Rust programs
-
passwords
useful tools to generate multiple readable passwords, as well as analyze and score them
-
addchain
Generate addition chains
-
kd-tree
k-dimensional tree
-
hexf-parse
Parses hexadecimal floats (see also hexf)
-
libcrux-sha2
Formally verified SHA2 hash library
-
simsearch
A small in-memory fuzzy search index for embedded autocomplete and search suggestions
-
topological-sort
Performs topological sorting
-
base2histogram
histogram library using base-2 logarithmic bucketing for fast percentile estimation
-
memx
memory functions like libc memcmp(), memchr(), memmem(), memcpy(), memset()
-
hamming-bitwise-fast
Fast bitwise Hamming distance using auto-vectorization with runtime SIMD detection on x86
-
vector-map
VecMap<K, V>: a Linear Search with Map API
-
simple_endian
A create for defining endianness within your data structures, to make handling portable data structures simpler
-
nuts-rs
Sample from unnormalized densities using Hamiltonian MCMC
-
snowflake_me
A distributed unique ID generator inspired by Twitter's Snowflake
-
ext-sort
rust external sort algorithm implementation
-
arma-rs
Arma 3 Extensions in Rust
-
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
-
levenberg-marquardt
algorithm built on top of nalgebra
-
glass_pumpkin
A cryptographically secure prime number generator based on rust's own num-bigint and num-integer
-
tailcall
Stack-safe tail calls on stable Rust
-
quad-rand
Pseudo random implementation with core atomics
-
cavalier_contours
2D polyline/shape library for offsetting, combining, etc
-
romu
A pseudo random number generator using the Romu algorithm
-
interpn
N-dimensional interpolation/extrapolation methods, no-std and no-alloc compatible
-
roots
well known algorithms for numerical root finding
-
gryf
Graph data structure library with focus on convenience, versatility, correctness and performance
-
highs
Safe rust bindings for the HiGHS linear programming solver. See http://highs.dev.
-
bridgetree
A space-efficient Merkle tree designed for linear appends with witnessing of marked leaves, checkpointing & state restoration
-
cobyla
optimizer for Rust
-
piper
An asynchronous single-consumer single-producer pipe for bytes
-
dmp
A high-performance library in that manipulates plain text
-
k8s-openapi-ext
Collection of fluent builder traits for Kubernetes objects
-
rexile
A blazing-fast regex engine with 22x faster compilation and optimized case-insensitive matching
-
blurhash
A pure Rust implementation of blurhash
-
cdshealpix
HEALPix tesselation
-
anndists
some distances used in Ann related crates
-
innr
SIMD-accelerated vector similarity primitives with binary, ternary, and scalar quantization
-
i_key_sort
Counting sort algorithm
-
muxer
Deterministic, multi-objective bandit-style routing primitives (windowed stats + Pareto selection)
-
i_triangle
Polygon Triangulation Library: Efficient Delaunay Triangulation for Complex Shapes
-
boyer-moore-magiclen
fast string search algorithm implemented in Rust
-
bao
BLAKE3 verified streaming
-
lilt
running interruptable, transition based animations as a function of time
-
datasketches
A software library of stochastic streaming algorithms (a.k.a. sketches)
-
merkle_hash
Finds the hashes of all files and directories in a directory tree
-
delaunay
D-dimensional Delaunay triangulations and convex hulls in Rust, with exact predicates, multi-level validation, and bistellar flips
-
gix-imara-diff
A high performance library for computing diffs, maintained as a modified copy of upstream imara-diff for gitoxide
-
quamina
Fast pattern-matching library for filtering JSON events
-
murmurhash32
murmurhash32_2
-
opt
Dense nonlinear optimization in Rust with BFGS, Newton trust-region, and ARC
-
columnar
Conversion from arrays of complex structs to simple structs of arrays
-
probminhash
Minhash algorithms for weighted Jaccard index
-
wyrand
A fast & portable non-cryptographic pseudorandom number generator and hashing algorithm
-
supercluster
Geospatial and non-geospatial point clustering
-
scnr2
Scanner/Lexer with regex patterns and multiple modes
-
hyperloglog
in Rust
-
astral-pubgrub
PubGrub version solving algorithm
-
transvoxel
Eric Lengyel's Transvoxel Algorithm
-
ndarray-conv
N-Dimension convolution (with FFT) lib for ndarray
-
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
-
cubecl-zspace
CubeCL ZSpace Library
-
axonml-autograd
Automatic differentiation engine for Axonml ML framework
-
hierarchical_hash_wheel_timer
A low-level timer implementation using a hierarchical four-level hash wheel with overflow
-
tenthash
A high-quality, non-cryptographic, 160-bit hash function
-
turbovault-graph
Link graph and note relationship analysis
-
GSL
binding for the GSL (the GNU scientific library)
-
glissade
that provides various utilities for animations and transitions
-
cjc-abng
Adaptive Belief Radix Graph: auditable, replayable belief-state arena for CJC-Lang
-
adler32
Minimal Adler32 implementation for Rust
-
ukraine
Glory to Ukraine. Library for transliterating Ukrainian Cyrillic text into Latin script representation
-
kdtree
K-dimensional tree in Rust for fast geospatial indexing and nearest neighbors lookup
-
amari-holographic
Holographic reduced representations and vector symbolic architectures
-
jubjub
elliptic curve group
-
bevy_math
math functionality for Bevy Engine
-
blake2_bin
a command line implementation of BLAKE2b/s/bp/sp and all their parameters
-
cljrs-value
Runtime Value type and persistent collections for clojurust
-
x12-types
Bindings for the ASC X12 EDI definitions
-
algorithm
about algorithm data structure, now has ttl with lru/lru-k/lfu/arc and slab/rbtree/roaring_bitmap/timer_wheelss, 关于算法常用的数据结构
-
cpd
Collaboration Pattern Detection: A tool to search for context-aware and relaxed frequent subgraphs (patterns) in a graph database
-
slice-group-by
Iterators over groups in slices and strs
-
gis-tools
A collection of geospatial tools primarily designed for WGS84, Web Mercator, and S2
-
sdf_glyph_renderer
Tools for generating SDF font glyphs from bitmap images
-
noise-functions
A collection of fast and lightweight noise functions
-
rithm
Arbitrary precision arithmetic
-
naive_opt
The optimized naive string-search algorithm
-
od_opencv
Object detection utilities in Rust programming language for YOLO-based neural networks in OpenCV ecosystem
-
xiangting
calculating the deficiency number (a.k.a. xiàngtīng number, 向聴数).
-
anofox-regression
A robust statistics library for regression analysis
-
shortestpath
Shortest Path is an experimental library finding the shortest path from A to B
-
cardinality-estimator-safe
Estimate the cardinality of distinct elements in a stream or dataset with no unsafe code
-
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)
-
rs-math3d
Rust 3D Math (no dependency on std)
-
bevy_knossos
generating and rendering mazes
-
vek
Generic 2D-3D math swiss army knife for game engines, with SIMD support and focus on convenience
-
multiexp
Multiexponentiation algorithms for ff/group
-
fast_hilbert
Fast Hilbert 2D curve computation using an efficient Lookup Table (LUT)
-
quantiles
a collection of approximate quantile algorithms
-
ndarray-slice
Fast and robust slice-based algorithms (e.g., sorting, selection, search) for non-contiguous (sub)views into n-dimensional arrays
-
idsp
DSP algorithms for embedded, mostly integer math
-
pymath
A binary representation compatible Rust implementation of Python's math library
-
pharmsol
solving analytic and ode-defined pharmacometric models
-
transpose
transposing multi-dimensional data
-
mpchash
A space-efficient (no need for vnodes) multi-probe consistent hashing algorithm
-
edgefirst-decoder
ML model output decoding for YOLO and ModelPack object detection and segmentation
-
varpro
A straightforward nonlinear least-squares fitting library which uses the Variable Projection algorithm
-
pindakaas
Encoding Integer and Pseudo Boolean constraints into CNF
-
jagua-rs
A fast and fearless Collision Detection Engine for 2D irregular Cutting and Packing problems
-
autour_core
AUTOmata Utilities and Representation (AUTOUR) is a small toolbox to experiment with various kinds of automata and draw them
-
opendeviationbar-core
Core open deviation bar construction algorithm with temporal integrity guarantees
-
hyperloglogplus
HyperLogLog implementations
-
petal-neighbors
Nearest neighbor search algorithms including a ball tree and a vantage point tree
-
phastft
A high-performance Fast Fourier Transform (FFT) library written in pure and safe Rust
-
rdst
A flexible parallel unstable radix sort that supports sorting by any arbitrarily defined sequence of bytes
-
logp
Information theory primitives: entropy, KL divergence, mutual information (KSG estimator), and information-monotone divergences
-
adler2
clean-room implementation of the Adler-32 checksum
-
converge-pack
The strict authoring contract for Converge packs, suggestors, and invariants
-
textdistance
Lots of algorithms to compare how similar two sequences are
-
rand_jitter
Random number generator based on timing jitter
-
itermore
🤸♀️ More iterator adaptors
-
solar-positioning
High-accuracy solar positioning algorithms (SPA and Grena3) for calculating sun position and sunrise/sunset/twilight times
-
radsort
Radix sort implementation for sorting by scalar keys (integers, floats, chars, bools)
-
rocm-rs
Rust bindings for AMD ROCm libraries
-
ruvector-domain-expansion
Cross-domain transfer learning engine: Rust synthesis, structured planning, tool orchestration
-
amari-measure
Measure-theoretic foundations for geometric algebra - integration, probability measures, and analysis on multivector spaces
-
meos
Rust bindings for MEOS C API
-
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
-
hlua
Zero-cost high-level wrapper for Lua
-
linfa-linalg
Pure-Rust implementation of linear algebra routines for ndarray
-
sqry-lang-zig
Zig language plugin for sqry
-
census
Keeps an inventory of living objects
-
scirs2-special
Special functions module for SciRS2 (scirs2-special)
-
thevenin
Core simulation engine for thevenin: sparse matrices, MNA assembly, solvers
-
garnish_lang_simple_data
Data implementation for garnish runtimes using simple list of variants
-
changeforest
Random Forests for Change Point Detection
-
panproto-gat
GAT (Generalized Algebraic Theory) engine for panproto
-
strength_reduce
Faster integer division and modulus operations
-
next-plaid
CPU-based PLAID implementation for multi-vector search using ndarray
-
par-iter
Fork of rayon, with chili support
-
hashx
Hash function family designed for ASIC-resistant client puzzles
-
ceres-solver
Safe Rust bindings for the Ceres Solver
-
invalidation
Dependency-aware invalidation primitives for incremental systems
-
swc_feature_flags
Feature flag transformation for SWC - build-time marking and runtime dead code elimination
-
arpfloat
Arbitrary-precision floating point library
-
rust-igraph
Pure-Rust, high-performance graph & network analysis library — 1297 APIs, zero unsafe, igraph-compatible
-
random_word
Efficient functions for generating random words in many languages
-
random
The package provides sources of randomness
-
entropy
Calculates the Shannon entropy of arrays of bytes and strings
-
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'
-
simplerand
fast random number generator
-
mod_interface
Protocol of modularity unifying interface of a module and introducing layers
-
octseq
Abstractions for types representing octet sequences
-
opendp
differential privacy algorithms for the statistical analysis of sensitive private data
-
out
fast min and max functionality for collections
-
toodee
A lightweight 2D wrapper around a Vec
-
routa-entrix
Entrix fitness function engine — Rust implementation of tools/entrix
-
zaft
Fast fourier transform
-
dypdl
Libarary for Dynamic Programming Description Language (DyPDL)
-
tess2-rust
Pure Rust port of libtess2 — complete SGI polygon tessellation pipeline with winding rules, self-intersections, and multiple output modes
-
vector-traits
Rust traits for 2D and 3D vector types
-
physdes-rs
Physical Design in Rust
-
setsum
order-agnostic checksum
-
xgraph
A comprehensive Rust library providing efficient graph algorithms for solving real-world problems in social network analysis, transportation optimization, recommendation systems, and more
-
fast_polynomial
Faster polynomial evaluation using Estrin's Scheme to exploit instruction-level parallelism
-
medmodels
Limebit MedModels Crate
-
hi-doc-jumprope
fast rope (fancy string) library built on top of Skiplists - hi-doc fork
-
volute
Boolean functions implementation, represented as lookup tables (LUT) or sum-of-products (SOP)
-
ufotofu
Abstractions for lazily consuming and producing sequences
-
resolver
Expression evaluator
-
guacamole
linearly-seekable random number generator
-
hypercurve
Hyperreal-backed planar curves, contours, and regions for CAD topology
-
leiden-rs
High-performance Leiden community detection algorithm for graphs in Rust
-
funspace
N-dimensional function spaces and transforms
-
localsearch
Local Search based Metaheuristics
-
chalk-engine
Core trait engine from Chalk project
-
numerica
Open-source math library for exact and floating point computations
-
vcs-graph
Graph algorithms for version control systems: topological sort, merge-aware sort, parent maps, and ancestry queries
-
ratio-color
Ratio's color palette management in Rust, built on 'palette' and 'enterpolation'
-
kube_quantity
adding arithmetic operations to the Quantity type from the k8s-openapi crate
-
twofloat
Double-double arithmetic functionality
-
moc
made to create and manipulate HEALPix Multi-Order Coverages maps (MOCs), see https://ivoa.net/documents/MOC/
-
ndarray-rand
Constructors for randomized arrays.
randintegration forndarray. -
libdd-tinybytes
Tiny implementation of a bytes::Bytes like type that supports AsRef<[u8]>
-
rectangle-pack
A general purpose, deterministic bin packer designed to conform to any two or three dimensional use case
-
orderable-bytes
Canonical, order-preserving fixed-length byte encodings for plaintext types — feed into ORE or OPE schemes that compare encrypted values lexicographically
-
tetra3
Fast and robust star plate solver
-
poi
A pragmatic point-free theorem prover assistant
-
pluralizer
Rust package to pluralize or singularize any word based on a count inspired on pluralize NPM package
-
hidreport
HID Report Descriptor and HID Report parser
-
rs-stats
Statistics library in rust
-
gcd
Calculate the greatest common divisor
-
lt-fm-index
FM-index using k-mer lookup table for exact pattern matching
-
morok-tensor
High-level lazy tensor API for the Morok ML compiler
-
raft-log
Raft log implementation
-
rolling-stats
Rolling statistics calculations (min/max/mean/std_dev) over arbitrary floating point numbers based on Welford's Online Algorithm
-
rand-unique
A no-std crate for generating random sequences of unique integers in O(1) time
-
geoconv
convert between different coordinate systems
-
arrow-row
Arrow row format
-
yaspar-ir
few representations of SMT scripts and other functionalities
-
tau-engine
A document tagging library
-
ordvec
Training-free ordinal & sign quantization for vector retrieval
-
fast-posit
Software implementation of the Posit floating point format
-
rust-sugiyama
Sugiyama's algorithm to calculate coordinates of a directed graph
-
provekit-common
Common types and utilities for the ProveKit proving system
-
relay-bp
relay belief propagation for qLDPC codes
-
veg
Flexible tables
-
graaf
Work with directed graphs
-
measured
A better way to measure your application statistics
-
tl_backend
GPU Backend Trait Definitions for TL
-
friedrich
Gaussian Process Regression
-
h3o-zip
A compression scheme tailored for H3 cell indexes
-
linestring
line string toolbox
-
togo
2D geometry, providing geometric algorithms for intersection/distance between circular arcs/line segments
-
guid-create
Rust helper for creating GUIDs
-
urng
Universal Random Number Generator
-
ucm-cli
CLI tool for UCM impact analysis on codebases
-
ids_service
that allows to generate unique Ids
-
sope
Simplified, and type-safe interface to MPI with error handling
-
bevy_color
Types for representing and manipulating color values
-
pumpkin-core
The core of the Pumpkin constraint programming solver
-
advent-of-code
Solutions to Advent of Code
-
caps-sa
Cache-friendly, parallel, sample-sort-based suffix array construction (Rust port of CaPS-SA)
-
omeco
Tensor network contraction order optimization
-
fast-hnsw
Pure-Rust implementation of Hierarchical Navigable Small World (HNSW) approximate nearest-neighbour search
-
byteyarn
hyper-compact strings
-
dogear
merging bookmark trees
-
spargebra
SPARQL parser
-
natord
Natural ordering for Rust
-
error_tools
Basic exceptions handling mechanism
-
fnv_rs
Fowler–Noll–Vo hash function including 32, 64, 128, 256, 512, & 1024 bit variants
-
collision-detection
A generic collision detection library based on the
collidecrate -
goldilocks-ntt-hdl
Field-generic NTT pipeline in hdl-cat (Goldilocks + BabyBear) with comp-cat-rs categorical structure
-
scru128
Sortable, Clock and Random number-based Unique identifier
-
easyfft
providing an easy FFT API for arrays and slices
-
sfcgal
High-level bindings to SFCGAL and conversion from/to other geometry libraries
-
jetro
transform, query, and compare JSON
-
evalica
your favourite evaluation toolkit
-
ra-ap-rustc_index
Automatically published version of the package
rustc_indexin the rust-lang/rust repository from commit 61d7280f3c4c63fa24c56bdaa9a446151b5a30dc The publishing script for this crate lives at:… -
radiate
genetic algorithms and artificial evolution
-
spliny
b-Spline Curves
-
bin-packing
Cut list optimization and bin packing library for 1D, 2D, and 3D stock problems
-
pm-remez
Parks-McClellan Remez FIR design algorithm
-
datafusion-expr-common
Logical plan and expression representation for DataFusion query engine
-
hexane
A columnar compression library used by automerge
-
gmgn
A reinforcement learning environments library for Rust
-
xsum
Fast Exact Summation of Floating-Point Numbers
-
english-to-cron
converts natural language into cron expressions
-
dagre
port of dagre - directed graph layout using the Sugiyama method
-
iqdb-filter
Canonical metadata-filter evaluator for vector search: validate-on-construction and infallible per-row evaluation - part of the iQDB family
-
wcs
FITS World Coordinate System (WCS)
-
minstd
minimal standard MCG M31 random number generator
-
iter-read
A Read implementation for iterators over u8 and related types
-
didppy
Python interface for Dynamic Programming Description Language (DyPDL) and DyPDL solvers
-
vpsearch
Vantage Point Tree search algorithm for fast nearest neighbour search in multi-dimensional metric spaces
-
fractional_index
fractional indexing
-
logicfuzzy_academic
Pure-Rust Fuzzy Inference System (Mamdani + TSK) with PSO optimizer — zero external dependencies
-
crc64
checksum implementation
-
enum-bitset
Generate efficient bitsets out of your enum types
-
solverforge-maps
Generic map and routing utilities for VRP and similar problems
-
tlsh2
TLSH algorithm
-
converge-ferrox-solver
Iron-forged OR-Tools and HiGHS solvers as Converge Suggestors
-
ruvector-attn-mincut
Min-cut gating attention operator: dynamic graph-based alternative to softmax attention
-
rsc_osrm
rust wrapper for osrm, folk from TehGoat/rs_osrm
-
rake
Rapid Automatic Keyword Extraction (RAKE) algorithm
-
rapid_solve
metaheuristic framework for solving combinatorial optimization problems
-
heuropt
A practical Rust toolkit for heuristic single-, multi-, and many-objective optimization
-
sobol_burley
A seedable Owen-scrambled Sobol sequence
-
lightmap
Light map generator
-
portage-atom-pubgrub
Bridge between portage-atom and the PubGrub dependency solver
-
pounce-nl
AMPL .nl reader, reverse-mode AD tape, and TNLP evaluator for pounce
-
kcr_operator_cluster_x_k8s_io
Kubernetes Custom Resource Bindings
-
cfsem
Quasi-steady electromagnetics including filamentized approximations, Biot-Savart, and Grad-Shafranov
-
computation-process
defining stateful computations (and generators) that support suspend/resume, interleaving, cancellation and serialization
-
int-interval-stack
Integer half-open interval stack structures for overlap multiplicity
-
terseid
Adaptive-length, collision-resistant short IDs
-
cjc-locke
CJC-Lang Locke — evidence-aware analytics, data skepticism, drift detection, lineage, and confidence reports. Deterministic, reproducible, audit-friendly.
-
raftbare
Minimal but feature-complete, I/O-free implementation of Raft distributed consensus algorithm
-
iword-rs
High-speed keyword search — Rust implementation of iWord
-
opthash
Rust implementations of Elastic Hashing and Funnel Hashing
-
bridgestan
Rust interface for BridgeStan
-
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
-
single-svdlib
port of LAS2 from SVDLIBC
-
atria-rs
running the Ablatio Triadum (ATria) centrality algorithm (Cickovski et al, 2015, 2017)
-
xlog-solve
Solver services used by XLOG exact inference and verification layers
-
simhash
algorithm for 64-bit locality-sensitive hashing and similarity calculation
-
ruvector-math
Advanced mathematics for next-gen vector search: Optimal Transport, Information Geometry, Product Manifolds
-
starlark_map
Map implementation with starlark-rust specific optimizations
-
solvr
Advanced computing library for real-world problem solving - optimization, differential equations, interpolation, statistics, and more
-
open-hypergraphs
Data-Parallel Algorithms for Open Hypergraphs
-
pingora-limits
rate limiting and event frequency estimation
-
pmcore
building blocks needed to create new Non-Parametric algorithms and its integration with Pmetrics
-
glidesort
sorting algorithm
-
virtualizer
A headless virtualization engine inspired by TanStack Virtual
-
hill_descent_lib
Genetic algorithm library for n-dimensional optimization problems
-
astroapers
Rust-backed aperture overlap and summation utilities
-
frd_pu
A high-performance, zero-dependency library for creating efficient and fast applications
-
lightweight-system-monitor
A Linux system monitor so lightweight even floating point math is prohibited
-
swiftnav
GNSS positioning and related utilities
-
sap
A small, simple and sweet argument parser for Rust
-
commonware-codec
Serialize structured data
-
discrete
Combinatorial phantom types for discrete mathematics
-
sketch_oxide
State-of-the-art DataSketches library (2025) - UltraLogLog, Binary Fuse Filters, DDSketch, and more
-
cvc5
High-level Rust bindings for the cvc5 SMT solver
-
ord_subset
Tools for working with the Ord subset of certain PartialOrd types, like floats
-
dbsp
Continuous streaming analytics engine
-
muldiv
trait for numeric types to perform combined multiplication and division with overflow protection
-
weighted_path
finding shortest paths in weighted graphs using Dijkstra's algorithm with multiple heap implementations
-
surge-market
Higher-level market workflows, adapters, and dataset helpers for Surge dispatch
-
figura
A flexible string template formatting crate
-
noctisroll
A modern, modular TRPG dice rolling system implementing the OneDice standard
-
rmqtt-raft
raft framework, for regular people
-
moku
creating hierarchical state machines (HSM)
-
haru_cmaes
CMA-ES optimization algorithm implementation based on Hansen's purecma Python implementation
-
triple_accel
Rust edit distance routines accelerated using SIMD. Supports fast Hamming, Levenshtein, restricted Damerau-Levenshtein, etc. distance calculations and string search.
-
prime-factor
A prime number factorizer written in Rust
-
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…
-
obzenflow-topology
Flow topology graph structures for ObzenFlow
-
jax-rs
JAX in Rust - A complete machine learning framework with WebGPU acceleration
-
vvcm-rs
Kinematics of multi-robot transporting systems with a deformable sheet using VVCM
-
indicators-ta
Technical analysis indicators and market regime detection for algorithmic trading
-
heterogeneous_graphlets
computation of heterogeneous graphlets
-
dagga
For scheduling directed acyclic graphs of nodes that create, read, write and consume resources
-
bpe
Fast byte-pair encoding implementation
-
kotoba-rewrite
Advanced graph rewriting engine implementing DPO transformations
-
espresso-logic
Rust bindings for the Espresso heuristic logic minimizer (UC Berkeley)
-
whereexpr
A fast, expressive rule-based filtering engine for Rust that evaluates boolean expressions over any data structure
-
accountable-refcell
A RefCell wrapper that provides actionable information for dynamic borrow failures
-
moritzbrantner-audio-analysis-transcription
Rust-native audio and video transcription orchestration for video-analysis
-
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.
-
graphrs
package for the creation, manipulation and analysis of graphs
-
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
-
chrono-machines
Exponential, constant, and Fibonacci backoff retry library with full jitter support - no_std compatible
-
genetic_algorithm
A genetic algorithm implementation
-
data_structure
implementing and managing common data structures
-
rxgraph
High-performance graph traversal engine
-
cmsis_dsp
Bindings to the CMSIS DSP library for ARM Cortex-M processors
-
smallrand
Random number generation with absolutely minimal dependencies and no unsafe code
-
four-bar
Four🍀bar library provides simulation and synthesis function for four-bar linkages
-
tumo_path
a vector path construct, manipulate, rasterizing, tessellate toolkit
-
lunk
Event graph processing
-
embeddenator-vsa
Vector Symbolic Architecture operations for sparse ternary representations
-
rustweather
weather, meteorology, and atmospheric parameter calculations
-
dory-pcs
A high performance and modular implementation of the Dory polynomial commitment scheme
-
integer-sqrt
integer square root algorithm for primitive rust types
-
ivp
solving initial value problems (IVPs) for ordinary differential equations (ODEs)
-
cccc-core
Language-agnostic Cognitive (SonarSource) and Cyclomatic (McCabe) complexity engine over a normalized IR
-
organism-simulation
Simulation swarm for Organism — multi-dimension stress-testing before commit
-
halfbrown
Multi backend HashMap for higher performance on different key space sizes
-
permutation
Small utility for creating, manipulating, and applying permutations
-
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…
-
scapegoat
Safe, fallible, embedded-friendly ordered set/map via a scapegoat tree. Validated against BTreeSet/BTreeMap.
-
english
inflector decliner conjugator from wiktionary data
-
drbg
Crypographic random number generator CTR_DRBG defined by NIST SP 800-90A R1
-
integrate
Small, lightweight Rust library for performing numerical integration
-
ardftsrc
High-quality audio sample-rate conversion using the ARDFTSRC algorithm
-
pkbuffer
Buffer objects made for arbitrary casting and addressing!
-
nabla-ml
A numpy-like library for Rust
-
fast-tlsh
generate / parse / compare TLSH locality sensitive hashes
-
evolve
A generic, composable genetic algorithm framework for Rust
-
xml-3dm
3-way XML diff and merge tool
-
shifty-opt
Static analysis, normalization, and logical/physical planning over the SHACL IR
-
levenshtein
algorithm
-
incremental
computations, based on Jane Street's incremental
-
cvmcount
CVM algorithm to quickly estimate the number of distinct elements in a stream
-
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…
-
surrealex
Dead simple SurrealDB query generator
-
fast_paths
Fast shortest path calculations on directed graphs made possible by pre-processing the graph using Contraction Hierarchies
-
ordmask
efficient range-based set operations and membership checking
-
t1ha
T1AH (Fast Positive Hash) hash function
-
cvkg-physics
Rigid body physics simulation for CVKG — collision detection, constraint solving, scene graph bridge
-
demes
specification
-
asap_sketchlib
A high-performance sketching library for approximate stream processing
-
matchy-ac
Offset-based Aho-Corasick automaton for matchy (internal)
-
wyhash
fast portable non-cryptographic hashing algorithm and random number generator
-
adar
Collection of architectural tools including flags, state machine, enum and tuple operations
-
hime_redist
Redistributable runtime library for parsers generated with Hime (LR, RNGLR)
-
qmc
Quantum Monte Carlo simulations in Rust
-
tree_traversal
Find best leaf node in a tree
-
tempura-sa
Zero-dependency simulated annealing, parallel tempering, and population annealing for Rust
-
apex-manifolds
Lie group manifolds (SE2, SE3, SO2, SO3, Rn) with analytic Jacobians for optimization
-
selen
Constraint Satisfaction Problem (CSP) solver
-
broccoli
broadphase collision detection algorithms
-
startin
A Delaunay triangulator for terrains
-
breakout
detection for Rust
-
moors
Solving multi-objective optimization problems using genetic algorithms
-
ontosim
Structural and semantic similarity comparison of ontology trees
-
tfhe-zk-pok
zero-knowledge proofs of encryption for TFHE
-
ring-seq
Circular (ring) sequence operations for Rust slices — rotations, reflections, necklace canonical forms, symmetry detection, and more
-
fso-graph
high-performant graph algorithms. Community-maintained fork of graph.
-
nsys-math-utils
Math types and traits
-
ecl-pipeline-topo
Pipeline topology, resource graph, and core traits for ECL pipeline runner
-
rcf3
Streaming anomaly detection algorithms in Rust with Python bindings
-
plot3d
reading, writing, and manipulating NASA PLOT3D structured grids
-
modmath
Modular math implemented with traits
-
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
-
libfse
Fused Semantic Execution: fail-closed policy engine with O(1)-in-rule-count scanning, zero-allocation hot path, and guaranteed enforcement semantics
-
resq-dsa
Production-grade data structures and algorithms — zero external dependencies
-
clipper2-sys
Polygon Clipping and Offsetting (Clipper2 wrapper)
-
mgh
A Collection of Moré-Garbow-Hilstrom https://dl.acm.org/doi/pdf/10.1145/355934.355936
-
hash-iter
Iterator producing sequence of hash values for a given input (using double hashing technique)
-
minmaxlttb
MinMax Largest Triangle Three Buckets
-
dictator-supreme
Supreme decree - universal structural rules for Dictator
-
bellman
zk-SNARK library
-
rand_isaac
ISAAC random number generator
-
rustics
statistic library for performance analysis
-
ndwt
High-performance discrete and lifting wavelet transforms for 1-D and N-D signals, with SIMD acceleration, adjoint operations, and 8 boundary conditions
-
quickbacktrack
backtracking with customizable search for moves
-
oximo-expr
Arena-allocated expression tree for the oximo optimization framework
-
numra-ode
ODE and DAE solvers for Numra: DoPri5, Tsit5, Verner 6/7/8, Radau5, ESDIRK 3/4/5, BDF, plus forward sensitivity analysis
-
oort_api
APIs for Oort, a space fleet programming game
-
civ_map_generator
A civilization map generator
-
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…
-
daggrs
A fast Double-Array Aho-Corasick implementation for multi-pattern matching
-
geo-clipper
Boolean operations on polygons
-
jeans
Genetic algorithms
-
t-oc
Trie Occurrence Counter is frequency dictionary for any type implementing Iterator<Item = char>
-
u-insight
Statistical analysis and data profiling engine with C FFI bindings
-
zeros
-
lux-rs
Pure Rust lighting and color science library inspired by LuxPy
-
common-range-tools
find Common Range Intersections
-
munsellspace
High-precision sRGB to Munsell color space conversion with 100% reference accuracy
-
projective-grid
Generic 2D projective grid graph construction, traversal, and homography tools
-
converge-domain
Domain-specific agents and examples for Converge
-
extended_matrix
A matrix calculation module
-
portage-atom-resolvo
Bridge between portage-atom and the resolvo dependency solver
-
imbl-index
Persistent IndexMap type for imbl
-
topk
TopK algorithm implementation in Rust
-
clump
Dense clustering primitives (k-means, DBSCAN, HDBSCAN, EVoC, COP-Kmeans, DenStream, correlation clustering)
-
jaro_winkler
Fast implementation of Jaro-Winkler for comparing two strings
-
lucid-core
Reconstructive memory retrieval engine using ACT-R spreading activation
-
ixa
A framework for building agent-based models
-
chronologic
Time constraint reasoning (scheduling...)
-
poisson_reconstruction
Screened Poisson Reconstruction algorithm in Rust
-
mini-mcmc
A compact Rust library for Markov Chain Monte Carlo (MCMC) methods with GPU support
-
orx-v
Traits to unify all vectors!
-
simplers_optimization
Simple(x) black-box optimization algorithm
-
timsort
modified MergeSort used in Python and Java
-
rcompat-lbfgsb
R-style stats::optim L-BFGS-B behavior
-
trackball
Virtual Trackball Orbiting via the Exponential Map
-
tantivy-fst
tantivy-specific fork from the fst crate from Burntsushi. (Please use the fst crate instead.)
-
qlora-rs
4-bit quantized LoRA (QLoRA) implementation with dual GGUF and Candle native export for Rust
-
oxiflow
Generic PDE solving engine for transport, reaction and diffusion phenomena (∂u/∂t + ∇·F = S)
-
mergable
user-friendly and efficient CRDTs
-
osclet
Play with wavelets! Or they will play with you
-
baby_shark
Geometry processing library
-
fsum
calculate accurate sum of floats
-
lp-solvers
.lp file format implementation and external solver invocation for Cbc, Gurobi, cplex, and GLPK
-
huub
CP+SAT solver framework built to be reliable, performant, and extensible
-
jsonic
Fast, small JSON parsing library for rust with no dependencies
-
autodiff
An automatic differentiation library
-
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…
-
fountain_engine
Core algorithms for fountain code encoding and decoding
-
caternary
stack-based language and runtime
-
mot-rs
Dead simple multi object tracking in Rust
-
rust-par2
Pure Rust PAR2 verify and repair with SIMD-accelerated Galois field arithmetic
-
chunkrs
A high-performance, deterministic, flexible and portable zero-copy streaming Content-Defined Chunking (CDC) and hashing infrastructure library. Bytes in → Chunks & hashes out
-
match-learn
Online preference learning x stable matching, with dynamic pricing
-
easer
Tiny library imlementing Robert Penner's easing functions
-
arcweight
A high-performance, modular library for weighted finite state transducers with comprehensive examples and benchmarks
-
ck-engine
Search engine implementation for ck semantic search
-
nscldaq_ringbuffer
Low level NSCLDAQ ring buffer access
-
lib_gerber_edit
A libary for manipululating extended gerber data (RS-274X)
-
finetime
High-fidelity time library for applications where sub-nanosecond accuracy and exact arithmetic are needed
-
osom_lib_btree
ABI-stable B-tree implementation for osom_lib
-
twine-core
framework for defining and solving numerical problems
-
fast_time
An efficient low-precision timestamp source suitable for high-frequency querying
-
poly-cool
Polynomial root-finding
-
orasort
High-performance, cache-efficient sorting library optimized for common prefixes
-
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.
-
eta-algorithms
Low overhead data structures focused on performance
-
shuffle
various shuffling algorithms over slices
-
best-path
Shortest/longest path algorithms, where edge weight accumulation via either a sum or a product
-
adqselect
A lightweight crate that brings an implementation of nth_element by using the adaptive quickselect algorithm by Andrei Alexandrescu
-
cityhash-rs
Rust no_std implementation of Google Cityhash v1.0.2, v1.0.3, and v1.1.0
-
neurorvq-rs
NeuroRVQ biosignal tokenizer — inference in Rust (Burn and/or RLX)
-
cinereus
GumTree-style tree diffing with Chawathe edit script generation
-
bindet
Fast file type detection
-
crypto-ratio
Rational number arithmetic using crypto-bigint
-
cmpa
Multiprecision arithmetic primitives commonly needed for asymmetric cryptography
-
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…
-
lib-epub
reading and manipulating EPUB files
-
sliding_windows
a non-copying implementation of a sliding windows iterator adaptor
-
finite_light_math
Special-relativistic spacetime math: Lorentz boosts, Poincare transforms, light cones, and world lines. Part of the Finite Light project.
-
k
kinematics
-
voracious_radix_sort
State of the art radix sort algorithms. Single thread and multi thread versions.
-
divsufsort-rs
Pure Rust port of libdivsufsort suffix array construction library
-
tetengo_lattice
Viterbi search and A* algorithm implementation
-
rpm-version
dealing with RPM versions (NEVRA, EVR) correctly. Sort algorithm is identical to RPM.
-
ac3rm
An incremental AC-3rm propagator in Rust with dynamic assertion and retraction of constraints
-
cuckoofilter
Cuckoo Filter: Practically Better Than Bloom
-
shannon-nu-parser
Nushell's parser
-
gizmo-physics
A custom ECS and physics engine aimed for realistic simulations
-
approx-chol
Approximate Cholesky factorization for graph Laplacians
-
cantrip
Practical extension methods for standard Rust collections
-
graphify-analyze
Graph analysis algorithms for graphify
-
general-mcmc
A compact Rust library for Markov Chain Monte Carlo (MCMC) methods with GPU support
-
samyama-graph-algorithms
Graph algorithms (PageRank, WCC, BFS, Dijkstra) for Samyama Graph Database
-
liblbfgs-compliant-rs
Faithful pure-rust version of libLBFGS
-
ultraloglog
algorithm
-
rustbac-mstp
BACnet MS/TP data link layer over RS-485 serial
-
bellpepper
Gadgets for a SNARK Circuit library
-
keyword_extraction
Collection of algorithms for keyword extraction from text
-
mittagleffler
High performance implementations of the Mittag-Leffler function
-
stripack
Safe wrapper for STRIPACK for Delaunay triangulation on the unit sphere
-
model-gateway-rs
model gateway services, providing traits and SDKs for various AI models
-
dagre-dgl-rs
A faithful Rust port of dagre-js — directed graph layout
-
reed-solomon-novelpoly
reed solomon code / encoder / decoder with complexity
O(n lg(n)) -
d20
rolling dice based on simple expressions
-
wgsl-fft
GPU-accelerated FFT using Webgpu compute shaders
-
kendalls
Kendall's tau rank correlation
-
pagino
Handle pagination's logic
-
stringmetrics
approximate string matching
-
backoff-series
Backoff iterator from an anchor series with closed-form extrapolation
-
loom_math
Deterministic integer math + RNG for the Loom Engine core - byte-identical across platforms
-
usher
Parameterized routing for generic resources in Rust
-
weldrs
Splink- or fastLink-style probabilistic record linkage
-
hypertri
Hyperreal-backed triangulation algorithms with exact geometric predicates
-
elid
Embedding Locality IDentifier - encode embeddings into sortable string IDs for vector search without vector stores, plus fast string similarity algorithms
-
cubek
CubeCL Kernels
-
compare_version
comparing semantic versioning strings and checking version compatibility
-
unitx
A general-purpose library for units and quantities
-
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…
-
ezbars
Progress bars in rust - the ez way
-
manifold-knn
Dynamic-programming k-nearest-neighbor queries over birth-ordered point clouds, with optional 3D Delaunay construction
-
blr-core
Bayesian Linear Regression with Automatic Relevance Determination for interpretable, sparse modeling in embedded and WASM environments
-
fission-layout
Layout engine primitives for Fission widget trees
-
ballpark
Approximate comparisons for floating-point numbers
-
ai-model-directory-router
Model routing, cost calculation, fallback chains, context window management, and models.dev overlay enrichment for 7000+ AI models
-
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
-
datasize
A simplified heap memory size estimator
-
rand_aes
AES based pseudo-random number generator
-
regex-bites
A lightweight regex engine that optimizes for binary size and compilation time
-
problemreductions
reducing NP-hard problems
-
kasane-logic
This is Kasane-logic
-
slsqp
optimizer for Rust
-
oxide-arbiter
A CLOB order matching engine with price-time priority, limit/market orders, and four time-in-force policies
-
budgetkernel
A small, auditable, deterministic budget accounting kernel with zero heap allocation on the hot path
-
talus
Computational topology in Rust
-
subsume
Geometric region embeddings (boxes, cones, octagons, Gaussians, hyperbolic intervals, sheaf networks) for subsumption, entailment, and logical query answering
-
ferment-constraints
Constraint satisfaction as fermentation — sourdough starters and server fleets solve the same class of problem
-
timberio/file-source
A high-performance observability data pipeline
-
deep_causality
Computational causality library. Provides causality graph, collections, context and causal reasoning.
-
philiprehberger-rate-limiter
Token bucket, sliding window, and fixed window rate limiting
-
poker
speedy poker hand evaluation
-
ibn_battuta
Solving the Travelling Salesman Problem (TSP)
-
finite_element_method
A finite element method module
-
u-routing
Vehicle routing optimization: TSP, CVRP, VRPTW with constructive heuristics, local search, GA, and ALNS
-
cosmic-web
Fleet agents as large-scale cosmic structure — filaments, voids, clusters, and LSS statistics
-
mini-ode
A minimalistic ODE solvers library built on top of PyTorch
-
wasm4pm-utils
Internal utilities for the wasm4pm process mining platform
-
crunch
A packer for cramming lots of rectangles into a larger one, designed primarily with sprite packing in mind
-
rand_simple
random number generator that is independent from the other libraries and based on XOR shift
-
asciimath-parser
A fast extensible memory-efficient asciimath parser
-
incremental-tree-set-union
Gabow-Tarjan linear-time algorithm for incremental tree set union (JCSS 1985)
-
flashsieve
Storage-level pre-filtering for pattern matching — skip blocks that can't contain matches
-
merc_reduction
Reducing and comparing labelled transition systems modulo various bisimulation equivalences
-
kerno-detect
Stateful event correlation and sequence detection
-
motif-rs
A modular matrix profile library for time series analysis
-
pdqselect
Selects the kth smallest element of a slice, based on Orson Peters's Pattern Defeating Quickselect
-
extargsparse_worker
Rust Commandline User Interface
-
anomstream-triage
SOC-opinionated triage layer (Platt calibration, SAGE attribution, alert clustering, feedback, audit) on top of anomstream-core
-
pare
Pareto frontier and skyline queries
-
capnp_conv2
capnp write/read traits to convert from structs to readers/builders
-
rolling-median
Compute the median using a 'rolling' (online) algorithm
-
umap-rs
Fast, parallel, memory-efficient Rust implementation of UMAP
-
earclip
Triangle mesh designed to be fast, efficient, and sphere capable
-
fhp-simd
SIMD abstraction layer with runtime dispatch for the HTML parser
-
resopt
Declarative constrained residual optimization in Rust
-
dicebear-core
Core library for generating DiceBear avatars
-
genetic-rs
A small framework for managing genetic algorithms
-
moloon
RFC-012: The Mirror/Time Layer. 12-Cycle Law, state persistence, and autonomous system remodeling for the Aicent Stack 2026. Aligned with RFC-014 (PICSI).
-
codeq
Codec trait
-
ruvector-coherence
Coherence measurement proxies for comparing attention mechanisms
-
poseidon-hash
Poseidon2 hash function and Goldilocks field arithmetic
-
fastnoise-lite
FastNoise Lite is an extremely portable open source noise generation library with a large selection of noise algorithms
-
probability
The package provides a probability-theory toolbox
-
blast-stress-solver
Blast stress solver for destructible structures, with optional Rapier3D integration
-
noncrypto-digests
Implement Digest trait for non-cryptographic hashing functions like fnv and xxhash
-
const-combinations
const fn combinations iter adapter
-
sgrust
A sparse grid library written in Rust
-
celestial-core
Core types and utilities for the Celestial astronomy library
-
av-metrics
A collection of algorithms for measuring audio/video metrics
-
ddo
generic and efficient framework for MDD-based optimization
-
fountain_raptor_10
Raptor-10 fountain code scheme built on fountain_engine
-
gen-sugiyama
Sugiyama algorithm implementation for graph layout
-
aria-core
Generic adaptive sequencing engine — zero dependencies, domain-agnostic. Suggest(), feedback(). Works from item one.
-
dxf
reading and writing DXF and DXB CAD files
-
imghash
Image hashing algorithms for Rust
-
count-min-sketch
Count-min-sketch implementation
-
cljrs-stdlib
Built-in standard library namespaces for clojurust (clojure.string, clojure.set, clojure.test, …)
-
rumpsteak-theory
Session type theory algorithms - projection, merge, subtyping
-
scroll-buffer
Extra writable buffers for Scroll
-
pxsolver-detector
PerimeterX detection (HTML, JS globals, block-page)
-
avalog
An experimental implementation of Avatar Logic with a Prolog-like syntax
-
ac-library-rs
port of AtCoder Library (ACL)
-
lpsolve
High-level lpsolve wrapper
-
ms_toollib
Algorithms for Minesweeper
-
merc_vpg
solving (variability) parity games, including I/O in the PGSolver format
-
ordered-stream
Streams that are ordered relative to external events
-
rustdct
Compute Discrete Cosine Transforms (DCT) of any size in O(nlogn) time, in pure Rust
-
lightvm
mx
-
trame-dst
Deterministic simulation testing and VOPR framework for trame
-
cam-geom
Geometric models of cameras for photogrammetry
-
scirs2-fft
Fast Fourier Transform module for SciRS2 (scirs2-fft)
-
state-machines-rs
Compositional discrete-time state machines, after MIT 6.01 chapter 4
-
ringkernel-graph
GPU-accelerated graph algorithm primitives for RingKernel (CSR, BFS, SCC, Union-Find, SpMV)
-
opentalk-roomserver-module-automod
OpenTalk RoomServer Automoderation
-
arcos-kdl
ARCOS-Lab Kinematics and Dynamics Library
-
recursive
Easy recursion without stack overflows
-
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
-
chibihash
hash function
-
tpe
that implements TPE, a hyperparameter optimization algorithm
-
realistic
Towards an API for the Real Numbers
-
gdsr
A GDSII reader and writer for Rust
-
rosetta-squint-hash
Byte-exact perceptual-hash library — Rust port of Python imagehash 4.3.2. Part of rosetta-squint.
-
clay-codes
Clay (Coupled-Layer) erasure codes - MSR codes with optimal repair bandwidth
-
nabled-embeddings
Lightweight ndarray-native compute and rerank layer for embedding vectors
-
cch-rs
A fast and practical Customizable Contraction Hierarchy (CCH) routing engine for Rust with built-in graph partitioning and incremental updates
-
keyforge95
product key generation / validation for Windows 95 and other Microsoft products
-
polyfit-rs
Polynomial fitting of data like in numpy.polyfit()
-
sinistra
A generic graph framework with pluggable storage and topology and streaming graph algorithms
-
realpix
A HEALPix implementation in pure rust
-
ck-ann
Approximate nearest neighbor search for ck semantic search
-
loki_text
advanced string manipulation with pattern searching and replacement capabilities
-
regex-filtered
Efficiently check an input against a large number of patterns
-
snowflake-gen
A configurable Snowflake ID generator with custom bit layouts, thread-local global generation, and ID decomposition
-
ratio-metadata
Ratio's metadata model
-
omega-runtime
Production runtime orchestrator integrating all ExoGenesis Omega subsystems with health monitoring
-
varisat
A CDCL based SAT solver (library)
-
random-access-memory
Continuously read and write to memory using random offsets and lengths
-
paulimer
Pauli and Clifford algebra for quantum computing
-
partial_sort
provide a Rust version std::partial_sort
-
exact-poly
Integer polygon geometry library — exact arithmetic, no float errors
-
cvkg-anim
Cyber Viking Kvasir Graph (CVKG) - High-fidelity agentic UI framework
-
pickaxe-rs
implementing the ASPIC+ framework for structured argumentation
-
waymark
Pathfinding and spatial queries on navigation meshes
-
screeps-pathfinding
Pathfinding algorithms for Screeps: World in native Rust
-
oximo-core
Core modeling types (Variable, Set, Constraint, Model) for oximo
-
crdf
A CRDT-based RDF graph implementation in Rust, built on top of crdt-graph
-
pumpkin-conflict-resolvers
The conflict resolvers of the Pumpkin constraint programming solver
-
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
-
lds-rs
Low Discrepancy Sequence Generation in Rust
-
crackle-runtime
Detect emergent patterns — clustering, correlations, phase transitions, and conservation laws — across task outputs
-
idworker
A high-performance distributed ID generator library implementing Snowflake algorithm variants with multiple optimization modes for different performance requirements
-
multisensor-lmb-filters-rs
Multi-object tracking using Labeled Multi-Bernoulli filters - Rust port of multisensor-lmb-filters
-
astral-version-ranges
Performance-optimized type for generic version ranges and operations on them
-
frequenz-microgrid-component-graph
representing the components of a microgrid and the connections between them as a Directed Acyclic Graph (DAG)
-
acutejson
Quickly get things out of JSON
-
parol_runtime
Runtime library for parsers generated by the 'parol' parser generator
-
zmatrix
matrix calculation lib
-
mctrust
Universal search & planning toolkit — MCTS, bandit search, pluggable evaluators, tree reuse, DAG transpositions, root parallelism. Define an Environment, search handles the rest.
-
crfs
Pure Rust port of CRFsuite: a fast implementation of Conditional Random Fields (CRFs)
-
sequence-generator-rust
Customizable 64-bit unique distributed IDs sequence generator based on Twitter's ID (snowflake). Build in Rust
-
dicebag
Chaotic dice rolling!
-
iter_tools
Collection of general purpose tools to iterate. Currently it simply reexports itertools.
-
otspot
Mathematical optimization solver — LP (Revised Simplex) and QP (Interior Point / Mehrotra predictor-corrector)
-
json-e
A data-structure parameterization system for embedding context in JSON objects
-
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…
-
pggname
Pangenome graph naming based on hashing in a canonical order
-
iter-merge
A high-performance iterator merging library
-
r-toml
Regular subset of TOML
-
universal_radix_sort
A high-performance, generic Radix Sort implementation for Rust supporting integers, floats, and strings
-
rsgridsynth
Rust-based synthesizer that decomposes single-qubit Z-axis rotations into Clifford+T gate sequences
-
ratatui-glamour
Lip Gloss-inspired terminal styling primitives for ratatui
-
geos-sys
GEOS C API bindings
-
uvgen
Triplanar texture coordinates generator and packer
-
lophat
Lockfree Persistent Homology Algorithm Toolbox
-
pdp_lns
Adaptive Large Neighbourhood Search solver for the Pickup and Delivery Problem with Time Windows (PDPTW)
-
datafusion-pruning
DataFusion Pruning Logic
-
dsp-cat
Composable DSP signal processing pipeline with hdl-cat and comp-cat-rs categorical structure
-
radiant-utils
Radiant example code support library
-
sia_reed_solomon
Reed-Solomon erasure coding over GF(2^8), translated from Klaus Post's reedsolomon Go library
-
score-set
building static weighted scoring operator sets
-
ruvector-nervous-system
Bio-inspired neural system with spiking networks, BTSP learning, and EWC plasticity
-
rucrf
Conditional Random Fields implemented in pure Rust
-
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…
-
four-cc
Newtype wrapper providing a convenient representation of four-character-code values
-
any-fn
Dynamically-typed functions to represent any functions in Rust
-
lindera-crf
Conditional Random Fields implemented in pure Rust
-
gottem-adapters-captcha
gottem CAPTCHA solver adapter. 2Captcha submit-then-poll protocol exposed as an Adapter — composable with the rest of the gottem ladder.
-
xldenis/creusot-contracts
contracts and logic helpers for Creusot
-
djotters
Djot (Markdown) parser that runs at hyper speeds!
-
linnet
working with half-edge data structures, and subgraphs, and drawing them
-
pagination-packing
efficiently solving bin-packing problems with overlap: so-called “pagination” problems
-
pareto_front
Builds a Pareto front incrementaly
-
quantrs2-tytan
High-level quantum annealing interface inspired by Tytan for the QuantRS2 framework
-
trigivs
solving tridiagonal systems of linear equations using Givens rotations
-
mimirs-core
Core traits, types, and errors for MimirsWell quantum-temporal memory
-
risc0-core
Core types for RISC Zero crates
-
sorted-insert
traits to insert elements to a sorted collection and keep the order
-
flow-resolver
Dependency resolution, topological sorting, and scheduling scores for Flow features
-
covstream
Lean-backed fixed-dimension streaming covariance and Ledoit-Wolf shrinkage
-
rustik-tui-widgets
Higher-level widgets for the rustik-tui crate
-
bitlist
Word-sized bit list implementation with bigint functionality
-
gametime
Time handling library for games
-
merc_sabre
Implements various term rewrite engines based on a set automaton matching construction
-
numra-optim
Optimization for Numra: BFGS, L-BFGS, L-BFGS-B, Levenberg-Marquardt, Nelder-Mead, CMA-ES, SQP, LP/MILP, augmented Lagrangian, NSGA-II
-
dgen-data
High-performance random data generation with controllable deduplication and compression
-
hnsw-stable
Pure-Rust port of hnswlib (HNSW approximate nearest neighbors)
-
normality
assessing the normality of a data sample
-
sci-form
High-performance 3D molecular conformer generation using ETKDG distance geometry
-
iter-chunks
Extend Iterator with chunks
-
ax-rnd
AxRng is a fast, small random number generator (rng) library and CLI tool written in Rust
-
flowstats
Collection of stream analytics algorithms: cardinality, quantiles, frequency, sampling, and more
-
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…
-
graph-algorithms-rs
A collection of graph algorithms
-
cssbox-core
Standalone CSS layout engine — core algorithms
-
winparsingtools
collection of structs and utilities for parsing windows binary formats
-
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
-
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.
-
markov_namegen
Random text generators based on Markov models
-
montague
Non-deterministic parser for natural languages (Montague Semantics)
-
geometry-predicates
port of robust geometric predicates
-
openkspace-recon
K-space -> image reconstruction: IFFT, coil combination, corrections
-
maidenhead
package to convert to/from maidenhead squares to latitude/longitude
-
rotating-bloom-filter
A probabilistic data structure that rotates out old items to maintain recent membership
-
fastexcel
A fast excel reader for Rust and Python
-
multitype
Arithmetic type traits
-
bcinr-logic
BranchlessCInRust: Academic-grade branchless algorithm library
-
powerboxesrs
functions to manipulate and compute metrics on boxes
-
fast_loaded_dice_roller
novel Fast Loaded Dice Roller algorithm (https://arxiv.org/pdf/2003.03830.pdf)
-
sheetsmithlib
The goto library for sprite sheet packing
-
chobitlibs
Single file libraries for my project
-
knossos
generating and rendering mazes
-
sofar
Pure Rust SOFA/HRTF reader and renderer
-
intarray
memory efficient integer array
-
isodistrreg
Isotonic Distributional Regression (IDR)
-
dartminhash
Fast Sketching for Weighted Sets
-
blr-active
Active learning orchestration for Bayesian Linear Regression with Automatic Relevance Determination
-
rdx-ast
AST type definitions for the RDX (Reactive Document eXpressions) specification
-
reinforcex
Deep Reinforcement Learning Framework
-
quadtree-f32
dependency-free ID-based quadtree
-
mitex
TeX2Typst converter
-
lavinhash
High-performance fuzzy hashing library implementing the DLAH (Dual-Layer Adaptive Hashing) algorithm
-
reliq
A portable library of primitive-like constructs
-
ann-search-rs
Various vector search algorithms in Rust. Designed specifically for single cell & computational biology applications.
-
vtk-rs
Rust bindings for the Visualization Toolkit (VTK)
-
clf
flush the cpu cache line by __builtin_clear_cache()
-
ekzg-bls12-381
internal implementation of the BLS12-381 curve for the Eth KZG project
-
faer_gmres
GMRES implementation using faer
-
rgeometry
High-Level Computational Geometry
-
hoomd-vector
Vector and quaternion math types and operations for use in hoomd-rs simulations
-
rusty-genius
Public facade for rusty-genius
-
dist_corr
computing distance correlation and related statistics
-
hfx-core
Core types and manifest models for HFX (HydroFabric Exchange) datasets
-
ipf
iterative proportional fitting algorithm
-
dlx
Knuth's 'Dancing Links' algorithms from TAoCP Section 7.2.2.1
-
darksouls3
Raw structures and bindings for From Software's title Dark Souls III
-
tidepool-eval
Tree-walking interpreter for Tidepool Core
-
rill-sampler
Sample playback node for Rill signal graph
-
reducers
Rust-backed reductions for NumPy arrays (plain + NaN-aware)
-
virtio-vsock
virtio vsock device implementation
-
kewb
manipulating and solving a 3x3 Rubik's cube with Kociemba's two phase algorithm
-
mcubes
The Marching Cubes algorithm for creating isosurfaces
-
azathoth-core
Core OS types for the AzathothC2 project
-
nalgebra-sparse-linalg
Sparse linear algebra library for Rust using nalgebra including linear solvers and SVD
-
randevu
The official Rust implementation of the RANDEVU algorithm
-
gea-rs
Implementations of the GEA-1 and GEA-2 (GPRS Encryption Algorithm) stream ciphers
-
utf8proj-solver
Scheduling solver for utf8proj (CPM, resource leveling)
-
ipopt
Rust language bindings for the Ipopt non-linear constrained optimization library
-
opensimplex2
Port of OpenSimplex2
-
kcr_security_profiles_operator_x_k8s_io
Kubernetes Custom Resource Bindings
-
ruqu-exotic
Experimental quantum-classical hybrid algorithms - quantum memory decay, interference search, reasoning error correction, swarm interference for AI systems
-
shift-statistics
Monthly shift counts, consecutive work days tracking, rest day countdown, and two-team common rest day finder. Built on shift-algorithm.
-
spacecurve
Space-filling curves library and visualization tools
-
atomic-traits
The traits for generic atomic operations
-
dc_squoosh_parser
Parser for DesignCompose Squoosh Figma plugin data
-
rand06-compat
Compatibility wrapper between
rand_core0.6 and 0.10 -
qndx-index
Index builder, storage writer/reader for qndx
-
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.
-
smallmap
Small byte-sized generic key-value map type
-
nostr-bbs-search-worker
Search Worker: RVF vector store, cosine k-NN, hash embeddings (nostr-bbs)
-
watermill
Blazingly fast, generic, and serializable online statistics
-
line_2d
Bresenham's line algorithm as a rust iterator
-
turbovec
Fast vector quantization with 2-4 bit compression and SIMD search
-
twine-models
Domain-specific models and model-building tools for Twine
-
quoracle
constructing and analyzing read-write quorum systems
-
ext-algo
Graph algorithm extension for KyuGraph: PageRank, shortest path, community detection
-
oxvg_path
SVG path parsing, serialization, and minification
-
infomap-rs
Pure Rust implementation of the Infomap community detection algorithm — information-theoretic clustering for directed, weighted, hierarchical graphs
-
handy-rs
A collection of utilities for my Rust projects
-
force_graph
Force-directed graph algorithm
-
normalize-line-endings
Takes an iterator over chars and returns a new iterator with all line endings (\r, \n, or \r\n) as \n
-
fabryk-graph
Knowledge graph infrastructure for Fabryk (petgraph + rkyv persistence)
-
somatize
Computational graph runtime for research pipelines, agent orchestration, and data virtualization
-
aws-smt-strings
manipulating SMT-LIB strings and regular expressions
-
agent-homeostasis
Homeostatic control for AI agent systems — keeping agents in their operating envelope through feedback loops
-
atoxide-domain
Domain types for the Ato constraint solver (intervals, quantities, sets)
-
hlc-gen
Lock-free Hybrid Logical Clock (HLC) timestamp generator
-
maxcap
Maximum Collective Advantage Protocol. The 128-bit commercial heart and authority shunting engine for the Aicent Stack 2026. Aligned with RFC-014 (PICSI).
-
bytes-cast
Safely re-interpreting &[u8] bytes as custom structs without copying, for efficiently reading structured binary data
-
fontquant-lib
Quantifiable data processor for fonts
-
feos-campd
Computer-aided molecular and process design using the FeOs framework
-
chematic-perception
SSSR ring perception and Hückel aromaticity for chematic — pure-Rust RDKit alternative
-
erato
primality testing algorithms with benchmarking
-
bxvl
A datatype library that allows for measurement unit association, conversion, and operations for values
-
psmatcher
A pub/sub matcher algorithm implementation
-
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
-
ltk_primitives
Primitive types and helpers for League Toolkit
-
centerline
finding centerlines of 2D closed geometry
-
autosurgeon
working with data in automerge documents
-
ohos-sys
Bindings to the native API of OpenHarmony OS
-
qd
Extended precision floating point arithmetic
-
u-schedule
Domain-agnostic scheduling framework: job-shop models, dispatching rules, GA encoding, constraint programming
-
shanten-dp
Shanten calculation algorithm using dynamic programming
-
ratio-genetic
Ratio's genetic algorithms library
-
fair_pick_rs
Deterministic, verifiable draw algorithm for provably fair random selection
-
sandogasa-rpmvercmp
RPM version comparison algorithm (rpmvercmp and EVR comparison)
-
keyspace
partitioning and re-balancing for distributed systems
-
sparse-ir
SparseIR functionality
-
dahl-partition
An efficient representation of a set partition
-
ruranges-core
Core Rust interval algorithms extracted from ruranges
-
cmaes
CMA-ES optimization algorithm
-
single-statistics
A specialized Rust library for statistical analysis of single-cell data, part of the single-rust ecosystem
-
hypors
Hypothesis Testing with Rust
-
xldenis/creusot
prove your code is correct in an automated fashion
-
rustack-kinesis-core
Kinesis business logic for Rustack
-
geograph
Self-contained DCEL (Doubly Connected Edge List) for planar graph geometry
-
edfsm
Event Driven Finite State Machine library
-
dusa_collection_utils
A common library with standardized functions that the ais_platform, dusa, recs and others will depend on
-
collide
extensible collision management
-
neco-eigensolve
Lightweight solvers for generalized eigenvalue problems
-
rs-graph
graph algorithms and combinatorial optimization
-
u-nesting
Domain-agnostic 2D/3D spatial optimization engine - nesting and bin packing
-
typort-ooxml
Universal Typst to Word (.docx) converter
-
datas
data structures and algorithms and data analisys
-
rbp-transport
Optimal transport and Earth Mover's Distance via Sinkhorn algorithm
-
picologger
Logger for HPC
-
int-interval-set
Integer half-open interval set structures built on top of int-interval
-
nu_plugin_hashes
A Nushell plugin that adds 63 cryptographic hash functions from Hashes project
-
is-tree
Everything is a tree
-
compute
statistical computing
-
rs-wordle-solver
solving Wordle-style puzzles. It provides multiple guessing algorithms, as well as building blocks for implementing your own Wordle solving algorithms.
-
automata_core
Deterministic and nondeterministic automata algorithms in Rust
-
rs-snowflake
Rust version of the Twitter snowflake algorithm
-
binned-greedy-repair
Fast binned greedy repair heuristics for 0/1 knapsack, with an XDP comparison solver
-
xdl-matlab
Extended Data Language (XDL) - Rust implementation
-
solverforge-scoring
Incremental constraint scoring for SolverForge
-
longitude
Work with real world coordinates in Rust!
-
soukoban
some algorithms and data structures related to Sokoban
-
squares-rnd
fast counter based non-crypto random generator
-
libcprover_rust
Rust API for CBMC and assorted CProver tools
-
eko-core
A pure state-graph execution engine for building AI agents in Rust
-
js-source-scopes
extracting and dealing with scope information in JS code
-
uxx
Combinadic indexing for unsigned integers that have a fixed number of set bits
-
faster_paths
Blazingly fast shortest paths with (parallel) preprocessing via contraction hierarchies and hub labeling
-
volren-core
Core data types, camera, transfer functions, and interaction for volren-rs
-
srbn
Stabilized Recursive Barrier Network kernel for bounded verifier-guided loops
-
optirustic
A multi-objective optimisation framework for Rust
-
linhash
Linear Hashing implementation
-
rsnn-eta
Biologically-inspired ETA estimator using a Recurrent Spiking Neural Network with STDP learning
-
swarmkit
Composable particle swarm optimization with nested searches
-
portmatching
Fast Graph Matching for Port Graphs
-
dredd-rs
rules engine for Rust, adapted from the Dredd implementation for Android
-
object-rainbow
distributed object model
-
tempo-x402-model
Sequence model for autonomous plan generation — trained on colony collective experience
-
meowpow
Meowcoin Proof-of-Work algorithm
-
converge-provider-api
The capability and backend selection contract for Converge providers
-
softbuf
A software framebuffer library with drawing primitives and platform blitting
-
bit-cursor
A cursor that supports bit-level reads and writes
-
random-nickname2
用于Rust的随机用户昵称生成器
-
exaloglog
space-efficient approximate distinct counting (Ertl 2024). 43% smaller than HyperLogLog with the same estimation error.
-
rustiq-core
Quantum circuit synthesis library in rust
-
liblbfgs
Fast and safe Rust implementation of LBFGS and OWL-QN algorithms ported from Naoaki Okazaki's C library libLBFGS
-
rootfinder
Root-finding methods for both univariate, scalar-valued functions and multivariate, vector-valued functions
-
times
Timing Benchmark, Repeated Runs, with Statistics
-
ainl-persona
Persona evolution engine over AINL graph memory (soft axes, metadata signals)
-
qndx-core
Shared types, file format definitions, hashing, and IDs for qndx
-
linfa-datasets
Collection of small datasets for Linfa
-
fsqlite-ext-misc
Miscellaneous extensions: generate_series, carray, dbstat, dbpage
-
subms-merge-iterator
submillisecond.com cookbook recipe - storage: subms-merge-iterator. N-way merge of sorted streams via min-heap.
-
prd
An elegant, type-safe probability distribution library with PRD, dice rolling, and weighted random
-
opticalc
functions and types for common clinical optics calculations used in optometry and ophthalmic settings
-
treediff
Find the difference between arbitrary data structures
-
klavier-helper
Helper library of klavier
-
netlistx-rs
Netlist (hypergraph) in Rust
-
rust_ringitem_format
Support for FRIB/NSCLDAQ ring item formatting
-
triplclust_rs
Rust version of C. Dalitz's triplclust clustering algorithm
-
neuromod
A high-performance Rust SNN library for neuroscience research and pure spiking neural network library featuring LIF, Izhikevich, Hebbian, Nagumo, Lapicque and Hodgkin-Huxley dynamics
-
corlib
A various ideas library
-
roguemetry
Geometry utils for 2D tile-based games
-
rectutils
Common algorithms for rectangles (quadtree, rect packing, etc.)
-
netgauze-analytics
Analytics infrastructure related library
-
sprs-rand
Random sparse matrix generation
-
bmatcher
flexible and efficient binary pattern matching library designed to help you search and match binary data
-
nostr-social-graph
Core Nostr social graph library, binary format, and shared runtime trait
-
deke-rrt
An rrt based planner for the Deke project
-
colsol
Functions for direct solution of matrix equations for compact form matrices
-
seqex
Regex-like pattern matching for arbitrary sequences using predicate functions
-
mrs-unify
First-order unification and matching algorithms
-
kora-cdc
Change Data Capture with per-shard ring buffers and subscriptions for Kōra
-
prodef
handling probability distributions, primarily intended for use with Bayesian inference
-
liba
An algorithm library based on C/C++
-
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…
-
loro-common
Common types and functions for Loro. This is an internal lib of Loro.
-
redges
A radial edge is a data structure for topological operations
-
tabicl-preprocess
Preprocessing pipeline mirroring tabicl._sklearn.preprocessing (quantile, ordinal, etc.)
-
calculo
Numeric types and operations for high-performance scientific computing
-
netgen_rs
Rust rewrite of NETGEN, a min-cost flow, assignment, and maximum flow problem graph generator
-
fractal_algebra
fractal algebra experimentation
-
sparopt
SPARQL optimizer
-
sudoku-plus
versatile Rust library designed for generating and solving various Sudoku structures, including Plane, Multi-layer, and Cubic Sudokus
-
dynamic-weighted-sampler
An efficient weighted sampler with dynamically updatable weights
-
hyperpack
Exact-aware packing carriers and feasibility replay for the Hyper ecosystem
-
pyrand
Pure rust implementation of python's random module with compatible PRNG behaviour: seeding with equivalent values will yield identical PRNG output
-
sat-solver
A SAT solver implemented in Rust, focusing on performance, efficiency and experimentation
-
tensorlogic-ir
Intermediate representation (IR) and AST types for TensorLogic
-
singe-cublas
Safe Rust wrappers for the NVIDIA cuBLAS dense linear algebra library (with cuBLASLt)
-
rlx-fdm
Force density method (FDM) for RLX — pin-jointed form-finding ported from jax_fdm
-
ribbon-filter
Static approximate-membership Ribbon filter
-
pcloud-cat-core
Point cloud processing on comp-cat-rs: ICP registration, normal estimation, anomaly detection
-
polylog
polylogarithms
-
bsa3-hash
The hash function used in BSA files for *The Elder Scrolls III: Morrowind*
-
streaming-stats
Experimental crate for computing basic statistics on streams
-
pivot_saw
pivot alorithm
-
torg-core
TØR-G: Token-Only Reasoner (Graph) - Boolean circuit IR for AI policy synthesis
-
state-m
implements convenient state distribution and management mechanisms, facilitating collaborative work between components
-
openzl-sys-rs
Low-level Rust bindings to statically linked OpenZL (facebook/openzl). Source downloaded at build time.
-
steel-quickscope
Fork of quickscope for use in steel
-
minlin
minimal linear algebra made to be as convinient as possible
-
tide-maxflow
Tide max flow algorithm — a push-pull-relabel variant with O(1) array-based data structures
-
screwsat
condlict driven clause learning sat solver
-
neco-mesh
1D/2D/3D mesh and voxel discretization primitives
-
is_prime
Fast arbitrary length prime number checker using the Miller-Rabin primality test algorithm
-
oxeylyzer-core
Core library for Oxeylyzer, a keyboard layout analyzer
-
p2panda-discovery
Confidential topic and node discovery protocol
-
minsweeper-rs
minsweeper
-
linker-set
Declarative programming via linker-constructed arrays
-
circulant-rs
High-performance block-circulant tensor operations using FFT
-
rspace-traits
Traits and interfaces supporting the rspace framework
-
vrp-core
A core algorithms to solve a Vehicle Routing Problem
-
invlex
inverse lexicographic (a tergo) sorting
-
eikonal
Fast Marching Method for eikonal distance fields plus weighted grid shortest paths for routing
-
algorithms4
4th edition of Algorithms by R. Sedgewick and K. Wayne.
-
mphf
An exercise in implementing minimal perfect hash table
-
solverang
Domain-agnostic numerical solver for nonlinear systems and least-squares problems
-
viser-hull
Convex hull (Pareto frontier) and BD-Rate computation for viser
-
falcon-z3
Rust bindings for z3 and Falcon
-
surge-ac
Surge AC — Full AC power flow solver (Newton-Raphson, Fast Decoupled, continuation)
-
graphops
Graph operators: PageRank/PPR/walks/reachability/node2vec/betweenness
-
pathfinding-indexed
Index-only pathfinding, flow, and graph algorithms
-
variadic_from
Variadic from
-
lazyrand
generating random numbers easily
-
hash_combine
Hash library with simple combine method
-
svg2polylines
Convert SVG data to a list of polylines (aka polygonal chains or polygonal paths)
-
plr
Performs greedy or optimal error-bounded piecewise linear regression (PLR) and spline regression
-
fuzzyhash
Pure Rust fuzzy hash implementation
-
rustframe
dataframe and math toolkit
-
abd-clam
Clustering, Learning and Approximation with Manifolds
-
clast
Content-Defined Chunking (CDC)
-
distance-wasm
WebAssembly bindings for high-performance string distance and similarity algorithms
-
funcmap
Derivable functorial mappings for Rust
-
linear-deque
A double-ended queue that can be sliced at any time without preparation
-
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
-
math-convex-hull
3D Convex Hull and Computational Geometry library
-
umi-core
Core library for umi-tools-rs — UMI extraction, deduplication, grouping, and counting
-
tract_algebra
algebraic structures called tracts, which generalize fields and hyperfields
-
crcxx
computes CRC-8/16/32/64/128 using various methods. Included catalog of CRC parameters simplify usage.
-
accurate
(more or less) accurate floating point algorithms
-
exact-covers
Knuth's algorithm for solving the exact cover problem with colors
-
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)…
-
arcium-primitives
Arcium primitives
-
fastgeotoolkit
A novel high-performance geospatial analysis framework with advanced route density mapping algorithms
-
sparsetools
2-D sparse matrix package for numeric data
-
rand_hc
HC128 random number generator
-
l_srtde
L-SRTDE algorithm for large-scale global optimization
-
issundb-graphblas
Rust wrapper over the SuiteSparse:GraphBLAS operations that IssunDB uses
-
rbp-mccfr
Game-agnostic Monte Carlo Counterfactual Regret Minimization framework
-
jopemachine-raft
language implementation of Raft algorithm
-
astenn
Extendible hashing HashMap for Rust
-
topo_sort
A 'cycle-safe' topological sort for a set of nodes with dependencies
-
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
-
scirs2-sparse
Sparse matrix module for SciRS2 (scirs2-sparse)
-
bokeh-creator
Easy to use library to replicate real world lens kernels
-
easygraph
Lightweight undirected graph with sorted adjacency lists, modeled on Graphs.jl
-
dilate
A compact, high performance integer dilation library for Rust
-
flix-model
Core types for flix data
-
string_more
Extension traits for
Stringand&strtypes -
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.
-
netsimplex
A domain-agnostic min-cost transportation solver (bounded-variable network simplex)
-
readable-code-english
English-like pronounceable word generator for readable share codes
-
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.
-
eventsourced
Event sourced entities in Rust
-
ognlib
Some code that is written to practice Rust
-
resharp-algebra
boolean algebra and symbolic rewriting engine for resharp regex
-
graphina
A graph data science library for Rust
-
polars-compute
Private compute kernels for the Polars DataFrame library
-
vicinity
Approximate nearest-neighbor search
-
glicko_2
Glicko2 is an iterative algorithm for ranking opponents or teams in 1v1 games
-
motor-rs
Rust port of EPICS motor record
-
grid-map
two-dimensional grid maps
-
allotax-core
Core allotaxonometer computation: rank-turbulence divergence and related metrics
-
manifolds-rs
Embedding methods implemented in Rust: (parametric) UMAP, tSNE, PHATE, Diffusion Map and PacMAP
-
rhmm
hidden markov models
-
sol-plex-problems
A high-performance Rust library engineered for solving complex problems within the Sol ecosystem
-
incr-compute
Single-threaded incremental computation engine. Zero-overhead reactive DAG built on incr-core.
-
thanos-sort
🗿 Perfectly balanced sorting - repeatedly snaps away half the elements until one survivor remains
-
g2poly
Primitive implementation of polynomials over the field GF(2)
-
kalman_filters
Comprehensive Kalman filter library with multiple variants (EKF, UKF, Information Filter, Particle Filter, etc.)
-
extsort-lily
An efficient external merge sort implementation
-
lerp
Generic linear interpolation and extrapolation, automatically implemented for a variety of numeric types
-
epsilon-engine
CSSR ε-machine: statistical complexity S_T and entropy rate H_T from data streams
-
vectora
A vector computation library
-
polynomial_subspaces
general ways to deal with subspaces of the polynomial rings R[X] with R some ring
-
imgal
A fast and open-source scientific image processing and algorithm library
-
sat-solvers
Unified interface to multiple SAT solvers (CaDiCaL, MiniSat, Glucose, Lingeling, Kissat) with automatic source compilation
-
from_rust_till_dawn
NREL Solar Position Algorithm (SPA) — computes zenith, azimuth, sunrise/sunset, and equation of time
-
space-packet
CCSDS Space Packet Protocol
-
offroad
2D offsetting for arc polylines/polygons
-
circular
A stream abstraction designed for use with nom
-
search_engine_compressors
various compression algorithms commonly used in search engines like Simple9,Simple16,Simple8b,Varbyte,PForDelta and Rice
-
planar_geo
2D geometry: geometric objects, algorithms and visualization
-
radix_mlp
RadixMLP: Prefix-based computation sharing for transformer models
-
persistence-agent
Persistent homology for agent behavior profiling — topological fingerprints
-
diffs
A number of diff algorithms, also called longest common subsequence
-
greedytile
Random greedy pixel pattern generation algorithm
-
rustmex
providing convenient Rust bindings to Matlab MEX API's
-
fey_color
Types for working with colors
-
hashers
A collection of non-cryptographic hashing algorithms for Rust
-
evalexpr-jit
JIT compilation and symbolic differentiation of evalexpr expressions with Cranelift
-
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
-
static_aabb2d_index
Fast static spatial index data structure for 2D axis aligned bounding boxes
-
indices_union_find
An efficient and minimal union-find (disjoint-set) implementation over generic unsigned index types
-
lose95-keygen-rs
Losedows 95 keygen
-
newtonls_faer
Newton's method for solving systems of nonlinear equations using the Faer library
-
caches
popular caches (support no_std)
-
stardust-xr-molecules
Widget library for Stardust XR, built on top of Fusion
-
oxidd-reorder
Reordering algorithms for OxiDD
-
r2l-sampler
reinforcement learning library
-
dancing_links_sudoku
Generates Sudoku boards using the dancing links algorithm
-
polygon_unionfind
Disjoint-set data structure (union-find) for polygons
-
cpm-rs
Critical Path Method crate
-
csf
compressed static functions (maps) that use perfect hashing and value compression
-
encounter-rs
Resolution engine for multi-character encounters with pluggable scoring backends
-
bit_gossip
Pathfinding library for calculating all node pairs' shortest paths in an unweighted undirected graph
-
bit-matrix
bit matrices and vectors
-
ontrack
High-performance Rust library for routing, searching, and querying GTFS transit data with minimal runtime allocations
-
held-karp-core
Exact TSP solver using the Held-Karp bitmask dynamic programming algorithm
-
idgen_rs
A high-performance, lock-free snowflake ID generator using AtomicU64 + CAS. Generates 2M+ IDs per second on a single core.
-
augurs-forecaster
A high-level API for the augurs forecasting library
-
multistream-batch
Implementations of batching algorithms
-
metricchrono-core
Open-source MetricChrono kernel, ladders, basic event log, and minimal consensus
-
shadowcast
recursive shadowcast visible-area detection algorithm
-
relp-num
Number types for the relp crate
-
gqb
GQL Query Builder API
-
flow-utils
Shared algorithms and utilities for flow cytometry crates
-
lav-seed
Fast deterministic numeric ID generator using permutation techniques with collision-free guarantees
-
ordo-core
High-performance rule engine with JIT compilation, visual editor support, and database filter push-down
-
jkl
Asset compression and packing tool
-
unm_selector
The algorithm for UnblockNeteaseMusic, determining what Song to return
-
solverforge-solver
Solver engine for SolverForge
-
Algod
Many types of rust algorithms and data-structures
-
sonic-api
API for formally-verifiable distributed contracts
-
latin-sampler
An MCMC sampler for generating approximately uniform random Latin squares using the Jacobson-Matthews algorithm
-
loom_combat
Deterministic combat primitives for the Loom Engine - reaction economy, ruleset adapters (5e/PF2e), range bands
-
urath
High-performance voxel meshing algorithms
-
morton
space filling curve functions
-
scirs2-stats
Statistical functions module for SciRS2 (scirs2-stats)
-
abels-complex
Complex numbers with rectangular and polar representations
-
feldera-macros
Continuous streaming analytics engine
-
reqsketch
Relative Error Quantiles sketch
-
spargeo
GeoSPARQL functions
-
spatial_utils
Lightweight, zero-cost traits and helper types for representing and transmitting spatial "samples" used by point-cloud and Gaussian-splat frameworks
-
shm_ring
A single producer, single consumer lockless ring buffer for message passing between shared memory
-
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…
-
ahrs
port of Madgwick's AHRS algorithm
-
stack-vm
A generic, reusable, stack-based virtual machine
-
midstreamer-attractor
Dynamical systems and strange attractors analysis
-
cint
A lean, minimal, and stable set of types for color interoperation between crates in Rust
-
cubecl-std
CubeCL Standard Library
-
oximedia-graph
Filter pipeline for OxiMedia
-
asap-ranking
Active Sampling for Pairwise Comparisons (ASAP) algorithm implementation in Rust
-
timsrust-centroid
Centroiding algorithms for timsTOF ion mobility spectra
-
qtruss
finite-element solver for trusses
-
rpid
Rust Programmable Interface for Domain-Independent Dynamic Programming (RPID)
-
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
-
cvx-analytics
Temporal analytics: Neural ODE, change point detection, and vector calculus
-
foxstash-core
High-performance local RAG library - SIMD-accelerated vector search, HNSW indexing
-
givre
TSS Schnorr/EdDSA implementation based on FROST
-
binary-merge
Minimum comparison merge of two sorted sequences with random access
-
noraft
Minimal, feature-complete Raft for Rust - no I/O, no dependencies
-
osom_lib_hashes
ABI-stable hashing algorithms for osom_lib
-
crc16
A CRC16 implementation
-
rune-leiden
Leiden community detection — find densely-connected clusters in weighted graphs
-
rotund_robin
A zero-copy round-robin schedule generator in Rust
-
twips
Twizzle Pattern Searcher — Twisty puzzle search library
-
openentropy-tests
NIST SP 800-22 inspired randomness test battery
-
gladius
writing typing-trainers
-
provekit-fp-rounding
Floating-point rounding utilities for BN254 arithmetic
-
deterministic_automata
A framework for implementing deterministic and mutation automata with arbitrary state complexity
-
normalize-graph
Pure graph algorithms for normalize: SCC, bridges, diamonds, chains, transitive edges
-
adze-glr-core
GLR parser generation algorithms for pure-Rust Tree-sitter
-
rust-lstar
L* (Angluin's) Grammatical Inference Algorithm for learning Deterministic Finite Automata
-
yang-pcg
个人使用地图生成
-
reliakit-circuit
Clock-agnostic circuit breaker for fault isolation and fast failure. no_std and zero-dependency.
-
color_space
converting between color spaces and comparing colors
-
block-mesh
Fast algorithms for generating voxel block meshes from arrays
-
skeid
a linear algebra library for game graphics and physics
-
rust-spice
WOW! The complete NASA/NAIF Spice toolkit is actually usable on Rust
-
rugfield
generating Gaussian Random Fields using the circulant embedding method
-
tdigest
T-Digest algorithm in Rust
-
bit-iter
Iterate forward or backwards over the positions of set bits in a word
-
timely_container
Container abstractions for Timely
-
fff-grep
File grepping logic for fff
-
wradlibrs
Weather radar algorithms library — Rust port of wradlib
-
multibody_dynamics
Multibody dynamics algorithms in Rust
-
strongly-connected-components
Decomposes a graph into Strongly Connected Components and to sorts them in topological order
-
gnu-sort
High-performance Rust implementation of GNU sort with zero-copy operations, SIMD optimization, and parallel processing
-
zwohash
A fast, deterministic, non-cryptographic hash for use in hash tables
-
mermaid-dagre
A 1:1 Rust port of the dagre JavaScript graph layout library — backs mermaid-core
-
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
-
ledger-core
Core data model, hashing, and signature verification primitives for immutable trace records
-
cdk-ansible
generate Ansible playbooks from Rust code
-
revert
linear history-based command pattern
-
hashkit
Fast hash function collection for Rust — FNV-1a, WyHash, SplitMix, BLAKE3, SHA-256, plus Shannon entropy
-
molcrafts-molrs-ff
Force field stack for MolCrafts molecular modeling (MMFF94, PME, typifier)
-
rustfst-ffi
constructing, combining, optimizing, and searching weighted finite-state transducers (FSTs). Rustfst-ffi provides C interfaces of the Rust library
-
natural-breaks
Jenks natural breaks classification for optimal partitioning of one-dimensional data into k classes
-
dlx-rs
dancing links in Rust
-
polyphon
phonetic Polyphon algorithm
-
spelling
A spellchecker using the Levenshtein distance as the heuristic for distance
-
aingle_logic
Proof-of-Logic validation engine for AIngle semantic graphs
-
mercy
Owned pair of immutable strings
-
use-materials
Composable facade crate for RustUse material-property primitives
-
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.
-
lazy_async_promise
Primitives for lazily getting data from futures with tokio for immediate mode guis
-
nanoflann
Safe Rust KD-tree port inspired by nanoflann's adaptor API
-
pasture-algorithms
Point cloud algorithms for pasture
-
geo_rusttype
Convert texts as rusttype::Glyphs to geo::MultiPolygon
-
hirn-exec
DataFusion physical operators, scoring UDFs, and optimizer rules for hirn
-
grw
Graph construction, mutation, and morphism matching
-
iqdb-ivf
IVF clustered nearest-neighbor index for very large vector datasets - part of the iQDB family
-
roma_lib
metaheuristics framework inspired by jMetal for optimization and experimentation
-
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.)
-
network-isomorphism-solver
Network isomorphism solver using Links Theory - determines if two networks are structurally identical
-
tolerance
Math representation of the physically needed permissible deviation of measures
-
list_math
doing math on a list including average, smallest, largest, and standard deviation
-
memos-core
Core types and traits for memos - Memory Management System
-
kdtree-ray
Fast Kdtree implementation for raytracer
-
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
-
crc32_light
Calculate CRC-32 checksum
-
latex2mathml
Convert LaTeX equations to MathML
-
ncollide3d-updated
2 and 3-dimensional collision detection library in Rust. Will be superseded by the parry3d crate.
-
ggml-quants
GGml defined quantized data types and their quant/dequant algorithm
-
libversion
Advanced version string comparison algorithm
-
optical-flow-lk
Lucas-Kanade optical flow and Shi-Tomasi feature detection
-
odis
Formal Concept Analysis algorithms and data structures
-
runiverse
A pure and safe Rust library to make astronomical calculations and solve astronomical algorithms
-
rgb_int
Integer representations and manipulations of rgb colours
-
hicc-std
Based on hicc's ability to provide rust with the ability to call c++ standard container class interfaces
-
fret-ui-headless
Headless interaction policies and primitives for Fret UI composition
-
eazy
THE HiGH-PERFORMANCE TWEENiNG & EASiNG FUNCTiONS KiT FOR ANiMATiON
-
iter-solver
provide flexible and general iterative algorithm framework
-
spacedatastandards-org
Space data standards framework based on CCSDS standards and Google FlatBuffers
-
rsema1d
Reed-Solomon erasure coding with Merkle commitments and Random Linear Combinations
-
healpix
tesselation
-
adapton
programming abstractions for general-purpose incremental computations
-
treerder
Trie ordering for type implementing Orderable
-
dotnet-rng
.NET's Random algorithm based on Knuth's subtractive method
-
simple-sds-sbwt
A fork of simple-sds used in the sbwt crate
-
komihash
implemenation of komihash
-
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)
-
cosmolkit-ringdecomposer
Pure Rust RingDecomposerLib port for URF and relevant-cycle graph decomposition
-
fuzzy_logic_engine_rs
Fuzzy logic inference engine library in Rust
-
check-buddy
The main system of check buddy
-
hyperspec
Fast hyperspectral processing for remote sensing and machine learning
-
levenberg-marquardt-sparse
Sparse Levenberg-Marquardt algorithm using PCG-based normal equations, built on nalgebra
-
fastjet-rs
FastJet software package for jet finding
-
velo-common
Common types for Velo distributed systems (identity, address, transport)
-
streaming-decompression
Fallible streaming iterator specialized for decompression
-
utf8proj-core
Core domain model and traits for utf8proj scheduling engine
-
searus
extension-based search engine library
-
quadtree
A generic quadtree implementation
-
cyclic-poly-23
A rolling, decomposable hash algorithm
-
qntz
Vector quantization primitives (RaBitQ, ternary, bit packing) for ANN systems
-
tiny_sort
Binary-size optimized stable and unstable sorts
-
datafusion-materialized-views
Materialized Views & Query Rewriting in DataFusion
-
sorting-algorithm
various sorting algorithms
-
perfect-matching
linear sum assignment solvers
-
rust_intervals
Intervals arithmetic with any combination of open, closed or infinite bounds, along with operations like intersection, convex hull, union, difference,
-
fountain_scheme
Configurable fountain code schemes built on fountain_engine
-
bandit
Algorithms in Rust
-
quantrs2-anneal
Quantum annealing support for the QuantRS2 framework
-
agent-wire-foundation
Foundation primitives (identity, refs, economics, transport, sandbox, vocabulary) for the agent-wire.com substrate
-
regex-lite
A lightweight regex engine that optimizes for binary size and compilation time
-
mogi_sleigh
Sleigh compiler for MOGI
-
geometric_rep_theory
Algebraic and geometric structures arising in mathematical physics and mirror symmetry
-
matchsorter
Fuzzy string matching and sorting, inspired by match-sorter
-
crc32-v2
A port of the CRC-32 algorithm to Rust
-
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…
-
sans
Composable coroutine-based programming library for sans-io
-
rusthrust
GPU parallel algorithms library inspired by NVIDIA Thrust
-
denlibs
general-purpose libraries
-
hronn
An experimental CNC toolpath generator
-
graphplan
planning algorithm from Avrim L. Blum and Merrick L. Furst in Rust
-
warcraft3-stats-observer
Rust bindings for the Warcraft 3 Stats Observer API memory map
-
xycut-plus-plus
High-performance reading order detection for document layout analysis using XY-Cut++ algorithm
-
openraft-sledstore
A sled based implementation of the
openraft::RaftStoragetrait -
logru
A small, embeddable and fast interpreter for a subset of Prolog
-
morphx-wordlist
Fast keyword-based wordlist generator for combinatoric password, username, and pattern expansion
-
is_sorted
Iterator sorted?
-
feagi-npu-neural
Platform-agnostic neural computation: types, algorithms, and neuron models
-
frvcp
A pure Rust implementation for solving the Fixed Route Vehicle Charging Problem (FRVCP), ported from frvcpy
-
pdf-lib-rs
A pure Rust PDF parsing and writing library
-
dogleg
Backend-agnostic high-quality Rust-native unconstrained least-squares minimization
-
rstl-mcmf
Min-cost max-flow algorithm for rstl crates
-
graph_solver
An undirected graph constraint solver for node and edge colors
-
rtbvh
BVH library with various build algorithms and high performance using packet traversal
-
varpulis-hamlet
Hamlet shared online event trend aggregation (SIGMOD 2021)
-
web-simhash
Web-oriented 64-bit SimHash with weighted features and Google-paper-style lookup tables
-
oximo-gurobi
Gurobi backend for oximo
-
pace26io
read PACE26 instances and write answers
-
lucistore
Shared persistence, sync and shard infrastructure for lucivy and friends
-
cargo-algorist
Cargo subcommand to manage the algorist crate
-
sdfer
SDF (Signed Distance Field) generation algorithms
-
citreelo
BDD-based symbolic model checker for Computational Tree Logic
-
swarm
Fast blackbox optimisation tool
-
fa2
Force Atlas 2 graph layout algorithm
-
pounce-linsol
Symmetric linear-solver trait layer for POUNCE (port of Ipopt's Algorithm/LinearSolvers/Ip{SymLinearSolver,SparseSymLinearSolverInterface,TSymLinearSolver,TSymScalingMethod,TripletToCSRConverter})…
-
oaty
Micro crate for OpenType containers
-
provekit_noirc_printable_type
Printable type definitions for Noir
-
otspot-model
Algebraic modeling API for otspot (Model, Variable, Expression, Constraint)
-
scirs2-cluster
Clustering algorithms module for SciRS2 (scirs2-cluster)
-
editdistancek
Fast algorithm for computing edit distance
-
fission-yields-data
Fission Yield Data for some nuclides
-
punkt
sentence tokenizer
-
so-utils
High-performance statistical computing library written in Rust, exposed to Python via PyO3
-
jittered-fractional-indexing
Jittered fractional indexing for collision avoidance
-
algs4_rs
Rust implementations for the algorithms and clients in the text book "Algorithms, 4th Edition" by Robert Sedgewick and Kevin Wayne
-
data_forest
various types of trees
-
programinduction
program induction and learning representations
-
redline-log
Fast structured logging for tracing
-
grid_pathfinding
Pathfinding using jump point search (JPS) and connected components on a 2D grid
-
cartan-optim
Riemannian optimization algorithms for cartan: Riemannian gradient descent, conjugate gradient, trust region
-
lapjv
Linear Assignmment Problem solve using Jonker-Volgenant algorithm
-
asset-importer-rs-post-process
Post-processing module for asset-importer-rs
-
alg_ds
Algorithms & data structures
-
json_to_prolog
convert JSON to Prolog
-
static-mapset
Maps and sets based on ordered array or slice
-
osv-bloom
Compact bloom filter of malicious npm (name, major) buckets from OSV
-
ran
fast random numbers generation
-
strtod
A high precision floating point parser implementation for Rust
-
unit-conversions
Various units of measurement conversions
-
flatcontainer
A flat container representation for Rust
-
blizz-renderer
Terminal drawing primitives with layout-aware rendering
-
anomstream
Streaming anomaly detection toolkit — Random Cut Forest, per-feature drift, streaming sketches, SOC triage, hot-path ingress. Facade re-export of anomstream-core / anomstream-triage / anomstream-hotpath.
-
monstertruck-traits
Geometric trait definitions
-
steering-functions-dubins-rs
Minimal steering functions crate with Dubins and Reeds-Shepp
-
odesign
optimal design of experiments library written in pure rust
-
hpdg
Rust-first data generator for competitive programming and OI workflows
-
axonml-hvac
HVAC diagnostic and fault-detection models built on the Axonml ML framework
-
rurel
Flexible, reusable reinforcement learning (Q learning) implementation
-
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.
-
roxmltree_to_serde
Convert between XML JSON using roxmltree and serde
-
repose-core
Repose's core runtime, view model, signals, composition locals, and animation clock
-
spreadsheet-plr-bridge
Bridge between spreadsheet-engine cells and groovemesh-plr voice leading — the spreadsheet moment for AI music
-
warp-types-pdr
Phase-typed Property-Directed Reachability (IC3) with compile-time phase ordering, built on warp-types-sat
-
yagi
Batteries-included DSP library
-
memmem
Substring searching
-
sdivi-graph
Dependency graph construction for sdivi-rust
-
quanticsgrids
Quantics grid structures for efficient conversion between quantics, grid indices, and original coordinates
-
berblom
A novel web-of-trust algorithm for trust calculation
-
tinymt
64/32 - a lightweight variant of Mersenne Twister PRNG
-
ris
longest Increasing Subsequences and other monotonic sequences in O(N log N) time
-
const-crc32
A
const fnimplementation of crc32 checksum algorithm -
qta
Streaming technical analysis indicators for quantitative trading
-
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…
-
time_series_generator
Generate various timeseries of given length, some randomly sampled
-
merc_refinement
Algorithms to compare labelled transition systems with respect to various refinement relations
-
fts-solver
A reference solver for flow trading optimization
-
lattice-transport
Optimal transport math (Sinkhorn, Wasserstein, barycenters) for Lattice
-
clp-src
Redistribution of Coin-OR Clp as a crate
-
dart_edge_core
Shared FFI primitives for Dart Edge native crates
-
kevy-hash
FxHash + fmix64 hasher for single-trust-domain keyspaces
-
scnr
Scanner/Lexer with regex patterns and multiple modes
-
scm-bisect
Supporting library for git-branchless
-
arrsac
From the paper "A Comparative Analysis of RANSAC Techniques Leading to Adaptive Real-Time Random Sample Consensus"
-
papagan
Fast, small-binary language detection with opt-in language packs
-
hop-hash
hash table using 8-way hopscotch hashing with constant-time worst-case lookups, and SIMD acceleration
-
multicalc
Rust scientific computing for single and multi-variable calculus
-
demes-forward
rust API for iterating demes models forwards in time
-
random-pick
Pick an element from a slice randomly by given weights
-
rust_sample_calc_cazofeifa
project with unit tests
-
vector-ta
High-performance technical analysis indicators with optional SIMD/CUDA and language bindings
-
xcorrrs
Reimplmenmentation of Comet's xcorr algorithm
-
gllm-kernels
Low-level attention kernels for gllm with CUDA/ROCm support
-
stolas
Knowledge and RAG engine - The Prince reveals hidden knowledge
-
algoxcc
A solver for an exact cover with colors problem
-
prepona
A graph crate with simplicity in mind
-
sha
Rust Secure Hash Algorithm (SHA) Library
-
byondapi
Idiomatic Rust bindings for BYONDAPI
-
board-game
A board game abstraction and generic utilities around it
-
holomap
Deterministic UMAP — the bulk, on the boundary. Same input, same params, same seed: bit-identical embeddings.
-
ixa-fips
efficiently working with FIPS region codes
-
mako_infinite_shuffle
Iterates over combinatorial spaces in a random order
-
meta-agent
coordinator that dispatches tasks to agents based on capabilities, load, and dependency graphs
-
turborand
Fast random number generators
-
cljrs-builtins
Built-in function implementations for clojurust (arithmetic, collections, I/O, regex)
-
cnccoder
generating gcode operations targeted for GRBL controled cnc machines, and also generates camotics projects for simulation
-
argus-dedupe
Content deduplication utilities for web crawling
-
unarray
working with uninitialized arrays
-
logicng
Creating, Manipulating, and Solving Boolean Formulas
-
ipf_survey
Survey raking utility that extends the ipf crate
-
logisheets_controller
the core of LogiSheets
-
text-file-sort
Sort a text file similar to linux sort
-
sl-shamir
Shamir Secret Sharing
-
semi-persistent-traversals
Arena-based recursion schemes: stack-safe folds, unfolds, transforms, and zippers
-
hanfei-fa
法 — ML model weight integrity verification via hierarchical Merkle trees. O(1) root check, O(k log C) layer-aware diff.
-
super-swipe-type
A fast swipe typing prediction engine using ML
-
dsfb
Drift-Slew Fusion Bootstrap (DSFB) state estimation
-
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…
-
streamvbyte64
stream-vbyte codec supporting 64-bit wide values
-
elara-state
ELARA Protocol - State field engine with CRDT reconciliation, divergence control, and partition tolerance
-
bisector
Flexible bisect implementatation which allows the use the bisection method on arbitrary data types
-
xpttools
XPT read library in rust and cli tool to converst to CSV
-
topopt
Topology optimization in pure Rust, based on 99 lines of MATLAB
-
oxits
Time series classification and transformation library for Rust
-
wavefc
A home-grown implementation of the Wave Function Collapse algorithm
-
nav
handling cardinal directions and transformations
-
hypertwobits
cardinality estimation algorithm
-
atoxide-solver
Constraint solver for Ato parameter resolution
-
tipping-rs
Token Interdependency Parsing (Tipping) algorithm
-
dypdl-heuristic-search
Heuristic search solvers for Dynamic Programming Description Language (DyPDL)
-
flow-clustering
Clustering algorithms for flow cytometry: K-means, DBSCAN, GMM
-
starkom-poly
Algorithms over polynomials used in Starkom (NTT, Lagrange interpolation, etc.)
-
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
-
zynq7000-qspi-flash-algorithm
Probe-rs flash algorithm for Zynq-7000 SoCs with QSPI memory
-
ar-reshaper
A no-std crate to reconstruct Arabic, turkish and persian sentences to be used in applications that don't support Arabic script
-
ps-buffer
aligned heap buffer
-
iterative_solvers_smpl
An iterative solvers for calculation of matrix equations module
-
laddu-amplitudes
Amplitudes for the laddu library
-
little-collections
that provides a some types of collections, such as heap array, ring buffer, function map and more in future
-
pi_orca
A* Path Finding Algorithm
-
gaoya
Locality Sensitive Hashing Data Structures
-
freenet-scaffold
Support library for building Freenet apps
-
ripser
Rust bindings for Ripser - efficient computation of Vietoris-Rips persistence barcodes
-
sqpnp
A pure Rust implementation of the SQPnP perspective-n-point algorithm
-
movavg
Generic Moving Average calculation
-
kcr_capsule_clastix_io
Kubernetes Custom Resource Bindings
-
planar_convex_hull
A trait for implementing a planar convex hull algorithm for your own collection type
-
count-digits
A no-std trait to determine the lengths of integers in various number bases
-
faster_poisson
Fast Poisson disk sampling
-
tilesort
A sorting algorithm optimized for datasets with pre-sorted contiguous blocks (tiles)
-
rubar-core
Barcode encoding and rendering — pure Rust core (no Python bindings)
-
cohort_matching
Caliper-based cohort matching with optional role switching for risk-set sampling
-
graph_builder
A building block for high-performant graph algorithms
-
bones-core
Core data structures, CRDT event model, and projection engine for bones
-
partition-point-veb-layout
partition_point van Emde Boas layout
-
reading-liner
A Stream reader which can convert between byte offset and line-column numbers. Support any type which implements io::Read.
-
lepiter-core
core parser and lazy index api for lepiter knowledge bases
-
porter_stemmers_rs
some popular snowball stemming algorithms
-
yaml-hash
Improved YAML Hash
-
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
-
graphrefly-operators
Built-in operator node types for GraphReFly (map, filter, scan, switchMap, valve, gate, retry, …)
-
kyu-planner
Query planner and logical plan optimizer for KyuGraph
-
anyrust
any rust
-
contest-algorithms
Common algorithms and data structures for programming contests
-
hexagonal_pathfinding_astar
A-Star pathfinding algorithm tailored for traversing a bespoke collection of weighted hexagons
-
rten-imageproc
Image tensor processing and geometry functions
-
overflowing_int
A wrapper around num-bigint that provides a small integer optimization
-
cap-rand
Capability-based random number generators
-
ext-vector
Vector similarity search extension for KyuGraph
-
postman
client, generated from the OpenAPI spec
-
converge-kernel
The curated in-process kernel API for Converge
-
cdll
A circular doubly linked list
-
r2l-candle
reinforcement learning library
-
geomorph
conversion between different coordinate systems
-
dahl-bellnumber
In combinatorial mathematics, the Bell numbers count the possible partitions of a set. https://en.wikipedia.org/wiki/Bell_number
-
hubworld
generating random data: UUIDs, names, passwords, and credit cards
-
frankensearch
Two-tier hybrid search for Rust: sub-millisecond initial results, quality-refined rankings in 150ms
-
argumentation
Formal argumentation: Dung abstract AFs + ASPIC+ structured arguments
-
texcore
Create LaTeX documents using native Rust types
-
mur3
language implementation of MurmurHash3
-
two_phase_interner
Two-phase string and byte array interning
-
surge-hvdc
HVDC power flow: LCC and VSC converters, multi-terminal DC (MTDC)
-
rill-graph
Real-time signal graph with block processing
-
zoc
Z-order curve based multidimensional range search
-
sat_toasty_helper
more-easily writing SAT constraints
-
okee-wheel-timer
Deterministic hashed wheel timer with keyed deduplication
-
nphysics_testbed2d
Testbed for the 2-dimensional physics engine in Rust
-
mut_set
A safe implementation for HashSet with iter_mut and get_mut
-
order-stat
Compute order statistics efficiently via the Floyd-Rivest algorithm and estimate a median via the median-of-medians algorithm
-
sxd-xpath-no-unsafe
XML XPath library with an optional no-unsafe feature
-
greynet
High performance rule and constraint satisfaction engine
-
moritzbrantner-video-analysis-core
Core media, timing, detection, and analyzer contracts for video-analysis
-
fast_poisson
Bridson's algorithm for fast Poisson disk sampling
-
pauliverse
Fast stabilizer simulation
-
fukurow-dl
OWL DL reasoning engine for Fukurow (complete tableau algorithm with individual reasoning)
-
immigrant-imara-diff
Temorary fork of imara-diff: A high performance library for computing diffs
-
stalin-sort
stalin sort in rust
-
linrow
A matrix row reduction library
-
codes-iso-3166
This package contains an implementation of the ISO 3166 Country Codes specification
-
tidepool-bridge
Bridge between Rust types and Tidepool Core values
-
shaum-rules
Fasting rules engine for shaum
-
ternary-lattice
Ternary lattice operations for lightweight cryptography. Lattice-based operations over Z₃: vector add, matrix multiply, short vector problems. Post-quantum friendly.
-
logic-eval
A prolog-like logic evaluator
-
weave-graph
Graph conflict detection and pattern matching for OSINT knowledge graphs
-
polymur-hash
Polymur hash function
-
weighted-rs
A libray for weighted balancing algorithm
-
tt2-climb-the-tower
pathfinding program for Tap Titans 2 "Climb the Tower" event
-
mini-rx
bare-bones "reactive programming" (change propogation) using a central data dependency graph
-
naturalneighbor
2D Natural Neighbor Interpolation (NNI) library for Rust
-
burn-radam-schedule-free
RAdamScheduleFree optimizer for Burn
-
ockham
A comprehensive Operations Research toolkit for linear programming, optimization, and mathematical modeling
-
bulirsch
Bulirsch-Stoer ODE integration algorithm
-
vf2
VF2 subgraph isomorphism algorithm in Rust
-
xdl-core
Core data structures and types for XDL
-
sparse-ir-capi
C API for SparseIR Rust implementation
-
cx_studio
Cross-platform lib for multimedia processing in studios
-
min2phase
An optimized implementation of two-phase algorithm for solving Rubik's cube
-
qrc
generating and manipulating QR code images in various formats
-
fast-bpe-rs
Fast Byte Pair Encoding (BPE) tokenizer with Python bindings powered by PyO3
-
bufrw
single adapter that buffers reads and writes on the same stream
-
naviz-animator
Animator for NAViz
-
engram-router
Hierarchical adaptive routing (contextual bandit)
-
oval
A stream abstraction designed for use with nom, winnow, etc
-
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
-
otspot-io
File I/O (MPS/QPS/QPLIB) for the otspot solver
-
num_convert
Type converting library, conversions integers by overflow addition, supports generics types
-
deep_causality_algorithms
Computational causality algorithms and utils used in the DeepCausality project
-
normalize-path-resolve
Path resolution and fuzzy matching for normalize
-
ckey
consistent hash key library
-
saal
Wrappers for the Standardized Astrodynamics Algorithms Library (SAAL)
-
boolean_expression
manipulating and evaluating Boolean expressions and BDDs
-
clark-hash
Clark Hash: stateless sparse Johnson-Lindenstrauss sketches for neural embeddings
-
rship-entities-foundation
Foundation types for rship entities
-
fastcdc-alt
FastCDC (content defined chunking) implementation in pure Rust with an alternative API to the original crate
-
neco-brep
Analytical B-Rep engine with boolean operations
-
seedable_hash
calculating seedable hashes and fast reduction of their ranges
-
algorithmify
Create specifications for algorithms defined using Rust code
-
reseeding_rng
ReseedingRng that periodically reseeds the underlying PRNG
-
smawk
Functions for finding row-minima in a totally monotone matrix
-
commonware-utils
Leverage common functionality across multiple primitives
-
tcio
Collection of utility types
-
valib
valflrt's utility crate
-
oyui-syndiff
A re-export of the syndiff crate for oyui
-
sliding-ring
Cache-friendly sliding ring buffer keyed to an anchor coordinate for ultra-low-latency workloads
-
television-nucleo
plug and play high performance fuzzy matcher
-
adskalman
Kalman filter and Rauch-Tung-Striebel smoothing implementation using nalgebra, no_std
-
neoflake
Generate Twitter/Discord-style unique ids quickly and scalably
-
tiny-hnsw
A simplfied implementation of the HNSW (Hierarchical Navigable Small World) algorithm for efficient approximate nearest neighbor search
-
quine-mccluskey
Boolean function minimizer based on Quine–McCluskey algorithm
-
edifact-mapper
EDIFACT to BO4E bidirectional conversion for the German energy market
-
merc_symbolic
Implements various utility and I/O functionality for symbolic data structures, i.e., decision diagrams
-
quick_sort_yq
A sample quick sort algorithm
-
gemm-f16
Playground for matrix multiplication algorithms
-
spectrograph
Spectrogram and scalogram rendering
-
hash-roll
Rolling hashes & Content Defined Chunking (cdc)
-
hilbert
curve transform and inverse for points having two to thousands of dimensions, using Skilling's algorithm
-
krakel
A lean 2d kd-tree ported from OpenCamLib
-
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.
-
whr
Rémi Coulom's Whole-History Rating (WHR) algorithm for Rust
-
torvyn-resources
Buffer pools, ownership tracking, and copy accounting for Torvyn
-
sproink
In-memory spreading activation engine with CSR graph
-
rlx-splat
3D Gaussian splatting for RLX — scene types, reference pipeline, IR builders, and CPU execution
-
u144
Unsigned Integer 144 bits
-
actionable
An enum-based async framework for building permission-driven APIs
-
crfsuite
Safe wrapper of crfsuite
-
algebra_kit
An abstract algebra library for Rust
-
provekit_brillig_vm
The virtual machine that processes Brillig bytecode, used to introduce non-determinism to the ACVM
-
parsed_to_plot
plots constituency trees and dependency trees given by strings
-
pcg_rand
PCG family of random number generators in pure Rust
-
engram-judge
Heuristic and LLM-based memory relevance scoring
-
cuid2
protocol in rust
-
quickdiv
Faster repeated division and modulo operations by the same divisor
-
pack_it_up
that implements various bin packing algorithms
-
magikitten
Easy Fiat-Shamirization using Meow
-
soplex-rs
Safe Rust bindings for the SoPlex LP solver
-
emitix
event-driven programming
-
torvyn-pipeline
Pipeline topology construction, validation, and instantiation for Torvyn
-
hamming
Count ones, fast (aka popcount, hamming weight). This provides a performant popcount and bitwise hamming distance for a slice of bytes.
-
ruvector-dag
Directed Acyclic Graph (DAG) structures for query plan optimization with neural learning
-
nabled-control
DARE, LQR, gramians, and pole placement for nabled Physical AI control
-
curieosa
Parse parsing Internationalized Resource Identifiers (IRIs) into Compact Uniform Resource Identifiers (CURIEs)
-
ruchess
rust chess
-
lbfgsbrs
Rust port of L-BFGS-B-C
-
binhex-rs
read BinHex 4 encoded files
-
cuda_std
Standard library for CUDA with rustc_codegen_nvvm
-
kmeans
Small and fast library for k-means clustering calculations
-
erased
Erase the type of a reference or box, retaining the lifetime
-
laddu-generation
Monte Carlo event generation tools for laddu
-
TestU01Drv
CLI driver for the TestU01 random number testing library
-
neighbourhood
Super fast fixed size K-d Trees for extremely large datasets
-
totsu
Convex optimization problems LP/QP/QCQP/SOCP/SDP that can be solved by
totsu_core -
ruvector-robotics
Cognitive robotics platform: bridge types, perception pipeline, cognitive architecture, and MCP tools
-
shared-buffer
An abstraction over buffers backed by memory-mapped files or bytes in memory
-
gosh-fire
FIRE algorithm for geometry optimization
-
simplebitset
Dead simple Rust bitset
-
hnswlib-rs
Pure-Rust port of hnswlib (HNSW approximate nearest neighbors)
-
oxirs-rule
Forward/backward rule engine for RDFS, OWL, and SWRL reasoning
-
sexmachine
predicting sex based on a given name
-
pillid
A tinier, prefixed, URL-friendly, time-sortable, unique ID storable on the stack
-
wagahai_lut
CUBE LUT parser and image processing library with SIMD
-
sorted-ifyer
determine if something is sorted!
-
dioxus-nox-collection
Shared collection primitives for scoring, navigation, and filtering
-
noiselib
procedural 1D, 2D, 3D and 4D noise and fractal functions
-
rand-utf8
Random utf8 utility
-
libspot-rs
Pure Rust implementation of the SPOT algorithm for time series anomaly detection
-
opendeviationbar-hurst
Hurst Exponent estimator functions for open deviation bar financial analysis
-
oxigdal-proj
Pure Rust coordinate transformation and projection support for OxiGDAL - EPSG database and CRS operations
-
sorock
A Multi-Raft implementation in Rust
-
ucm-ingest
Data ingestion adapters for UCM (Git, Jira, Linear, code parsing)
-
cyclic_list
a doubly-linked list with owned nodes, implemented as a cyclic list
-
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
-
museair
A portable hashing algorithm that heavily optimized for performance and quality, incorporating structures never before implemented
-
tranz
Point-embedding knowledge graph models: TransE, RotatE, ComplEx, DistMult. GPU training via candle.
-
mrs-cnf
Clausification and preprocessing for first-order logic formulas
-
rdf-canon-elevont
RDF Dataset Canonicalization algorithm version 1.0 (RDFC-1.0) compatible with Oxigraph and Oxrdf
-
zhtw
Traditional Chinese converter for Taiwan — Rust SDK
-
graph-algorithms
5 graph algorithms - DIJKSTRA'S, BFS, DFS, KOSARAJU'S and BELLMAN FORD ALGORITHM
-
generic_levenshtein
Generic and fast implementation of the Levenshtein distance
-
reliakit-ratelimit
Clock-agnostic token-bucket rate limiter with retry-after. no_std and zero-dependency.
-
chitta-score
Ramanujan mathematical scoring primitives for agent memory systems — continued fractions, mock theta shadows, tau-function maturation, and prime-based access control
-
wagyu-rs
Geometry boolean operations (union, intersection, difference, xor) - Rust port of Mapbox wagyu
-
all-is-cubes-base
Helper library for all-is-cubes. Do not use directly.
-
mathdoku
Generate and solve Mathdoku puzzles: grid representation, constraint propagation, solver, and generator
-
symbios-genetics
Sovereign biology engine for Quality-Diversity and Multi-Objective evolution
-
rhai-sci
Scientific computing in the Rhai scripting language
-
re_arrow_combinators
Type-safe, composable transformations for Arrow arrays
-
neco-cdt
2D Constrained Delaunay Triangulation with exact geometric predicates
-
async_fsm
Async Finite State Machine
-
iqdb-distance
SIMD-accelerated distance and similarity functions for vector search - part of the iQDB family
-
sparse-slot
minimal sparse slot (sparse vector)
-
hungarian
fast implementation of the Hungarian (Kuhn-Munkres) algorithm
-
qframework
A experimental micor framework for clear design, based on queue model
-
lutz
"An Algorithm for the Real Time Analysis of Digitised Images" by R. K. Lutz
-
sevenate
working with Yamaha DX7 patches
-
weighted_rand
A weighted random sampling crate using Walker's Alias Method
-
rmp-ca-hierholzer
Iterative Hierholzer's algorithm for Eulerian circuits
-
sge_vectors
Fork of bevy_math
-
blizz-fsm
Generic state machine engine for sequential state processing
-
utsuroi
Numerical ODE integrators (RK4, Dormand-Prince, Störmer-Verlet, Yoshida) for orbital mechanics and rigid-body simulation
-
torg-mask
LLM logit masking for TØR-G constrained decoding
-
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)…
-
arithmetify
arithmetic coding
-
obzenflow_runtime
Runtime services for ObzenFlow - execution and coordination business logic
-
finitelib
advanced maths over finite groups, fields, their extensions, multi precision operations, euclidean rings, polynomials and related things
-
cdchunking
Content-defined chunking
-
similarity
A comprehensive Rust library for calculating similarity metrics between vectors, collections, and spectral data with both functional and trait-based APIs
-
deep_causality_uncertain
A First-Order Type for Uncertain Programming for the DeepCausality project.'
-
sprk
High-performance spatial index for radius queries in D-dimensional Euclidean space
-
sif-embedding
Smooth inverse frequency (SIF), a simple but powerful embedding technique for sentences
-
syndiff
Standalone library that implements a structural diff algorithm inspired by Difftastic
-
atria-gpu-rs
CUDA-required GPU build of the Ablatio Triadum (ATria) centrality algorithm as a PluMA plugin
-
singe-cusparse-sys
Low-level FFI bindings for the NVIDIA cuSPARSE sparse linear algebra library
-
censor
text profanity filter
-
algos
A collection of algorithms in Rust
-
zellij-tile
A small client-side library for writing Zellij plugins
-
brillig_vm
The virtual machine that processes Brillig bytecode, used to introduce non-determinism to the ACVM
-
tidepool-optimize
Optimization passes for Tidepool Core
-
oxios-calendar
Oxios calendar: .ics-based event management
-
nabled-kinematics
Serial and tree robot kinematics (FK, Jacobian, DLS IK) for nabled Physical AI
-
redox-scheme
writing Redox scheme daemons
-
dynamics-rs
An experimental implementation of Rigid Body Dynamics algorithms
-
framed-ipc
no_std-friendly framed byte-stream protocol with incremental encode/decode
-
sort
sort algorithms
-
capitalist-sort
A just, fast ⚡ and efficient sorting algorithm where the winners are fair and kind
-
del-msh
mesh utility library for computer graphics research and prototyping
-
zrx-graph
Graph construction and traversal utilities
-
airborne
A heavily-typed, generic Rust statistics and finance library
-
gollum-ir
Intermediate Representation for the Gollum language
-
starkom-plonk
The PLONK arithmetization scheme used in Starkom
-
routers
Rust-Based Routing Tooling for System-Agnostic Maps
-
subproductdomain-gear
Implements subproduct domain algorithm
-
fossil-delta
functions for calculating differences between strings and applying calculated deltas
-
pxdct
Discrete cosine transform
-
rounded-div
Get rounded result of an integer division
-
daedalus-planner
Planner that validates and schedules Daedalus dataflow graphs
-
numint
ODE solvers and numerical integration in Rust
-
opentalk-version
Collect a set of build information and make it available for printing
-
warp-types-smt
Phase-typed SMT solver for QF_EUF with compile-time phase ordering, built on warp-types-sat
-
tensor-forge
A minimal deterministic compute graph runtime for tensor operations in Rust
-
hnsw
Fast approximate nearest neighbors
-
murmurhash3
MurmurHash3 implementation
-
ff-group-tests
A collection of sanity tests for implementors of ff/group APIs
-
php_mt
Bit-for-bit compatible implementation of PHP 7.1+ MT19937 (mt_rand)
-
libobs-window-helper
list of windows that can be captured by OBS
-
rusty_oge
Библиотека, решающая задачки из ОГЭ по информатике
-
creeper-semver-pubgrub
Compatibility between VersionReq from semver and VersionSet from pubgrub
-
deki
A base for most of my rust projects (tailored to myself)!
-
lumen-core
A tiny ML framework
-
gtars-genomicdist
Rust port of GenomicDistributions: tools for computing statistics for genomic interval sets
-
wavefront_loader
A loader/exporter into wavefront for debugging and visualizing geometry algorithms
-
cplex-sys
Low level bindings to the Cplex C-API
-
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
-
gengraph
command line tool to provide different models for consistently generating graphs
-
diffsol-c
A diffsol wrapper featuring runtime scalar/matrix/solver types and a C API
-
tensorlogic-compiler
Compiler for transforming logic expressions into tensor computation graphs
-
lazy-prime-sieve
Lazy Sieve of Eratosthenes for infinitely generating primes lazily in Rust
-
jumpch
Jump Consistent Hashing is a fast, minimal memory, consistent hash algorithm
-
substitution-tiling-transducers
handling substitution tilings via finite state machines
-
sbwt
Indexing sets of DNA k-mers with the spectral Burrow-Wheeler transform
-
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…
-
radiate-gp
Extensions for radiate. Genetic Programming implementations for graphs (neural networks) and trees.
-
slidy
working with sliding puzzles
-
rand_xorshift
Xorshift random number generator
-
scad_tree_math
Math library for scad_tree
-
mr_xlsx
writing Excel streaming files
-
rbp
GTO poker toolkit: MCCFR solver, hand evaluation, strategic abstraction, and training pipeline
-
dfp-number
Decimal floating-point arithmetic for Rust
-
colmap
A comprehensive Rust library for COLMAP-style computer vision and 3D reconstruction
-
kalax
High-performance time series feature extraction library
-
highs-sys
Rust binding for the HiGHS linear programming solver. See http://highs.dev.
-
fixed-exp2
Exponentiation for fixed-point numbers (forked, see README)
-
redux-rs
Redux
-
collision
extension to cgmath
-
cvkg-svg-filters
WGPU-based SVG filter primitives for CVKG
-
hypergraphx
A hypergraph library for Rust, based on the Python library of the same name
-
bitfold-peer
Peer state machine for the Bitfold networking library
-
net_promoter_score
calculating Net Promoter Score (NPS) from survey responses
-
kevy-geo
Zero-dependency geohash + great-circle distance primitives for Redis-style GEO commands in kevy
-
zer-judge
ONNX-based neural judge for zer, runs DeBERTa/MiniLM NLI models via ORT to adjudicate borderline record pairs
-
counting_sort
Counting sort implementation for Iterators
-
algebraics
algebraic numbers library
-
directed-graph
A directed graph implementation in Rust
-
simprng
Generating and sampling random numbers using different PRNGs
-
mersenne-twister-m
mersenne twister pseudorandom number generator
-
monument
A fast and flexible composition generator
-
screeps-game-utils
Additional utility functionality for Screeps: World not included in screeps-game-api
-
natlex_sort
hybrid natural and lexicographical sorting for strings and byte slices, useful for sorting mixed lists of filenames and identifiers
-
debruijn
Tools for DNA sequences: efficient k-mer manipulation, De Bruijn graph construction and compaction and handling of DNA strings
-
la_dfa_2_dot
Create graphs from lookahead DFAs generated by
parol -
leave-optimizer
Gap-merging leave strategy optimizer. Finds optimal vacation plans by bridging work gaps between rest blocks, accounting for Chinese holidays and weekends.
-
dynalgo
A tiny library designed to produce animated SVG images that can illustrate graph algorithms in action
-
ptolemy
Collection of libraries for the Rustellar project
-
ucp-agent
Agent graph traversal system for UCP knowledge graphs
-
starlight
experimental HDL and optimizer for DAGs of lookup tables
-
dancing-links
Exact cover solver using dancing links technique
-
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…
-
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.
-
tui-rain
widget to generate various rain effects for ratatui
-
rustic-fuzz
sorting strings based on their Levenshtein distance to a reference string
-
fluent_data
A low footprint streaming data modelization library and service
-
task-heap
stack tasks and pop them randomly
-
grid_search_cardinal_point_to_point
Search algorithm for finding the shortest path between two points in a uniform-cost cardinal grid
-
rustygraph
A high-performance library for visibility graph computation from time series data
-
sobol
sequence generator for Rust
-
geo-buffer
methods to buffer (to inflate or deflate) certain primitive geometric types in the GeoRust ecosystem via a straight skeleton
-
rez-next-solver
Intelligent dependency resolution with A* heuristic algorithms and 3-5x performance improvement
-
battler-data
Data objects for battler
-
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
-
pumpkin-constraints
The constraints of the Pumpkin constraint programming solver
-
calculator-backend
calculator backend in Rust
-
regexsolver
Manipulate regex and automaton as if they were sets
-
simple-sds
Basic succinct data structures
-
algebraeon-drawing
For drawing algebraeon things
-
gridish
working with British and Irish national grid strings
-
libpetri-verification
Formal verification for libpetri Coloured Time Petri Net engine
-
aneubeck-daachorse
Daachorse: Double-Array Aho-Corasick
-
permutate
Generic permutator that permutates singular and multiple lists
-
enontekio
solve problems with data extraction and manipulation, like Advent of Code puzzles
-
simple_accumulator
accumulator for incremental statistical computations
-
ttools
tuple utilities
-
neopdf
A modern, fast, and reliable PDF interpolation library
-
indexsort
sort crate, porting Golang sort package to Rust
-
blazen-train-tune
AutoML / hyperparameter search for Blazen fine-tuning, layered on blazen-train
-
bones-search
Hybrid search (lexical BM25 + semantic embeddings + structural graph) for bones
-
reunion
A generic implementation of the Union-Find w/ Rank data structure
-
skipfree
lockfree skiplist
-
srcgraph-metrics
Graph-theoretic code-analysis metrics (SCC, LCOM4, betweenness, instability, …)
-
wirefox
Protobuf Runtime
-
cellcast
A recast of cell segmentation models built on the Burn deep learning framework
-
extended-isolation-forest
rust port of the anomaly detection algorithm
-
sulid
unique ID generation algorithm that combines the benefits of ULID and Snowflake
-
boxchars
allows to manipulate Box Drawing Chars
-
decompound
Decompose a compound word into its constituent parts. Works in any language, as you provide the rules around what constitutes a (*single*) word.
-
rafor
Fast Random Forest library
-
malwaredb-murmurhash3
MurmurHash3 implementation
-
snowflaker
A Twitter snowflake algorithm simply implemented in Rust
-
moving_stats
Fixed size queue, which calculate moving median when you add new value(O(n))
-
hxrts-aura-anti-entropy
Journal anti-entropy and fact synchronization for Aura
-
lean-sys
Bindings to Lean 4's C API
-
fletcher
A dependency free implementation of the Fletcher's checksum algorithm
-
lcdm-boltzmann
Boltzmann solver integration for ΛCDM
-
converge-model
The curated semantic model surface for Converge
-
combination
A lib to do math jobs like permutate and combinate data from vec
-
montague-fol
First-order logic profile (and, or, not, implies, forall, exists, iota, eq) for Montague
-
rustalib
technical indicators for financial analysis, similar to TA-Lib
-
re_case
Case conversions, the way Rerun likes them
-
uniset
A hierarchical, growable bit set with support for in-place atomic operations
-
relp
Rust Exact Linear Programming
-
sliced-wasserstein
(SW₁) distance over discrete distributions, with optional vector-index Metric impl
-
rs_algo
Common sorting algorithms and other common computer science algorithms
-
feagi-brain-development
Brain Development Utilities - Synaptogenesis and Connectivity
-
metis-rs
Pure Rust multilevel k-way graph partitioner inspired by METIS. No C dependencies.
-
lax
LAPACK wrapper without ndarray
-
metadata-search-engine-rs
A metadata search engine binary and server similar to SEAR-XNG
-
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
-
throttle-machines
Rate limiting algorithms: GCRA, token bucket, fixed window
-
moz_cbor
CBOR (https://tools.ietf.org/html/rfc7049) in Rust
-
iona
A high-performance, memory mirror circular buffer
-
moos
Memory-Optimized Objects and Strings (MOOS)
-
vrp-scientific
An extension logic for solving scientific VRP
-
fabula-discovery
Automated sifting pattern discovery for fabula
-
mcts-lib
A small and simple library for Monte Carlo tree search
-
spynso3
Pyo3 bindings for spenso
-
compact_strings
A more compact but limited representation of a list of strings or bytestrings
-
tcg-log-core-rs
parse measured boot logs
-
amssa
"Aritz's modified string search algorithms"
-
mokaccino
match transient Documents against a corpus of Queries
-
num-cmp
Comparison between differently typed numbers
-
ogun
Spatial layout generation via sequential logit dynamics on potential games
-
space-search
providing basic generic depth-first, breadth-first, heuristic-guided, and A* search space exploration algorithms
-
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.
-
p-square
(P2) algorithm for dynamic calculation of quantiles without storing observations
-
dotzilla
Native Rust implementation of efficient basic linear algebra routines
-
binpack2d
A two-dimensional rectangle bin-packing algorithm
-
petal-decomposition
Matrix decomposition algorithms including PCA (principal component analysis) and ICA (independent component analysis)
-
cognisgraph
State graph orchestration framework for multi-actor agent workflows
-
unirust-rs
High-performance temporal entity resolution engine with conflict detection, knowledge graph export, and perspective-weighted data mastering for multi-source datasets
-
sdset
Set operations for sorted and deduplicated slices. Much performances! Such Wow!
-
ensemble-mcmc
A generic affine invariant stretch move ensemble MCMC sampler
-
lean-rs
Safe Rust bindings for Lean 4 interop: runtime initialization, object handles, typed ABI conversions, module loading, exported function calls, semantic handles, and callback handles
-
wu-diff
Compute differences between two slices using wu(the O(NP)) algorithm
-
hoomd-manifold
Enable hoomd-rs simulations in curved space
-
strprox
Top-k string autocompletion
-
pergola
abstract types for join-semilattices
-
math2
Geometry, layout and rasterization utilities powering the Grida canvas
-
extprim
Extra primitive types (u128, i128)
-
normalize-cfg
Control flow graph builder for normalize
-
rucrf-rkyv
Conditional Random Fields implemented in pure Rust, with rkyv support
-
rabitq-rs
Advanced vector search: RaBitQ quantization with IVF and MSTG (Multi-Scale Tree Graph) index
-
merc_collections
Internal MERC crate containing various collections
-
smolbitset
Dynamically sized bitsets with memory optimizations
-
kentro
A high-performance Rust implementation of K-Means clustering algorithms
-
const-arithmetic
Exploits Rust's type generic system to perform integer arithmetics at compile time
-
qjl-sketch
QJL sign-based vector compression and scoring with near-optimal distortion rate
-
typed_grid
Macro generator for typed grid navigation
-
svi
A function to interpolate variables in a hashmap into a format string
-
neco-spectral
Spectral clustering via normalized Laplacian, LOBPCG, and k-means
-
fixed2float
Fixed point to floating point conversion utility
-
toolbox
tools for daily use
-
molcrafts-molrs-signal
Signal processing for MolCrafts (FFT-based ACF, window functions, frequency grids)
-
partition
slices in-place by a predicate
-
urandom
Produce and consume randomness, to convert them to useful types and distributions, and some randomness-related algorithms
-
gen-graph
Graph algorithms and operations for the gen sequence graph and version control system
-
oxiphysics
Unified physics engine - Bullet/OpenFOAM/LAMMPS/CalculiX replacement
-
mesh-cli
Command-line interface for mesh processing and repair
-
qae-kernel
Domain-agnostic safety certification kernel for AI agents and autonomous systems
-
cvx-query
Query execution engine with eight temporal query types
-
howzat
Dynamic double-description and LRS-backed polyhedral conversion with state-of-the-art performance
-
cjc-snap
Binary serialization for CJC values
-
cordillera
IR generation library for Sierra
-
JenkHash
Bob Jenkins hash functions for Rust with a digest-compatible API
-
molcrafts-molrs-compute
Trajectory analysis for MolCrafts (RDF, MSD, clustering, gyration tensor)
-
apfp
Adaptive precision floating-point arithmetic for robust geometric predicates
-
stochy
A numeric library of stochastic approximation algorithms
-
pepl-stdlib
Standard library for the PEPL language
-
cartan-homog
Mean-field and full-field homogenisation of random media on SPD manifolds, generic over tensor order
-
sgx_rand
Rust SGX SDK provides the ability to write Intel SGX applications in Rust Programming Language
-
vex-temporal
Time-aware memory compression for VEX
-
threecrate-simplification
Mesh simplification and decimation algorithms for threecrate
-
sudoku-solver
backtracking algorithm for solving sudoku
-
minhash-rs
MinHash trying to be parsimonious with memory
-
lcdm-background
Standard ΛCDM background cosmological evolution and distances
-
shor
Shor's factoring algorithm written in rust
-
fx-durable-ga
Durable GA event driven optimization loop on PostgreSQL
-
satif-cadical
Rust wrapper for the CaDiCaL SAT solver
-
xxhrs
Safe XXHash and XXH3 bindings
-
kodama
Agglomerative hierarchical clustering
-
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
-
hologram
Interpolation library with multipurpose Radial Basis Function (RBF)
-
uord
unordered pairs (or more generally, unordered sets)
-
metricator
Metrics
-
molprint-fp
Molecular fingerprint algorithms: Morgan/ECFP, MACCS, topological
-
reed-solomon-16
Reed-Solomon GF(2^16) erasure coding with O(n log n) complexity
-
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.
-
apodize
iterators that yield generalized cosine, hanning, hamming, blackman, nuttall and triangular windows
-
murmurs
A reliable and production-ready implementation of the Murmur3 hash function in Rust
-
tree_arena
An arena allocated tree
-
devup-editor-html
HTML ↔ Document conversion + clipboard-mode support (tables, Notion heuristics, data-devup-props round-trip) for devup-editor
-
circfp
Compute elliptical footprints resulting from circular iFOVs
-
qkd
A Quantum Key Distribution library developed in Rust
-
madeleine
Transparent object persistence with predefined operations and state containers
-
dijkstra-suite
A Dijkstra's algorithm implementation that aims to be simple to use and fast to run
-
light-svm
Lightweight, fast LinearSVC-style crate with Pegasos/DCD solvers, CSR input, OvR/OvO strategies, and optional Platt calibration
-
vex-adversarial
Adversarial (Red/Blue) agent pairing for VEX
-
rustmc_core
High-performance probabilistic inference engine
-
svdlibrs
port of LAS2 from SVDLIBC
-
quickmatch
Lightning-fast fuzzy string matching with hybrid word and trigram indexing
-
ros-nalgebra
ROS message converter for rosrust and nalgebra
-
checksum-tapestry
Collection of checksum algorithms and examples
-
human-sort
Human sort (natural sort) implementation
-
selene-db-algorithms
Graph algorithms for selene-db (projection, structural, pathfinding, centrality, community)
-
ascent_base
support library for the ascent package
-
travelling_salesman
Travelling Salesman Problem Solvers
-
relog
Strong String Normalization
-
bex
working with boolean expressions (syntax trees, decision diagrams, algebraic normal form, etc.)
-
hexlab
A hexagonal maze generation and manipulation library
-
sphereql-embed
Vector embedding projection engine for sphereQL
-
mimirs-ha
High-availability replication layer with Raft consensus for MimirsWell
-
rstl-dinic
Dinic max-flow algorithm for rstl crates
-
bgrid
coordinate system utilities (Rust)
-
ruvector-filter
Advanced metadata filtering for Ruvector vector search
-
ruqu-algorithms
Production-ready quantum algorithms in Rust - VQE for chemistry, Grover's search, QAOA optimization, Surface Code error correction
-
bpe-openai
Prebuilt fast byte-pair encoders for OpenAI
-
oku
PCB-inspired procedural city generation — a domain-specific facade over ogun
-
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, ...
-
x-pipe-rs
Composable recommendation/feed pipeline framework built on comp-cat-rs
-
augurs-dtw
Dynamic Time Warping (DTW) algorithm for Rust
-
skymark
HTML-to-Markdown converter prioritizing proper conversion for human readability
-
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 -
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…
-
biscuit-converter
A decimal ASCII parser
-
clingo
Rust idiomatic bindings to the clingo library
-
sonyflake
A distributed unique ID generator inspired by Twitter's Snowflake
-
kyu-expression
Expression evaluation, type coercion, and function registry for KyuGraph
-
tuplet
Tuple-based metric learning: contrastive losses, hard-negative mining, and classical Mahalanobis methods on Burn tensors
-
escapegoat
Safe, fallible, embedded-friendly ordered set/map via a scapegoat tree. Validated against BTreeSet/BTreeMap.
-
async_load
Functionality to trigger GMS2 async events from Rust
-
yykv-layout
Physical data layout and serialization for yykv
-
ems-model
Model structs for Energy Modeling
-
levenshtein-diff
Generic implementation of Levenshtein's algorithm that also allows you to generate the edits required to convert a source sequence to a target, and apply them to the source sequence to regenerate the target
-
sorting_rs
Collection of sorting algorithms implemented in Rust
-
creusot-contracts
contracts and logic helpers for Creusot
-
product-farm-rule-engine
Rule engine with DAG-based execution for Product-FARM
-
paramodel-elements
Paramodel central algebra: parameters, domains, constraints, attributes, values, trials, elements, and the ElementRuntime trait
-
mod2k
Fast arithmetic modulo
2^k,2^k - 1, and2^k - d -
cartan-geo
Geodesic computation and geometric tools for cartan: geodesic curves, curvature queries, Jacobi fields
-
fnv64-rs
A lightweight, zero-dependency implementation of the FNV (Fowler–Noll–Vo) hash function
-
safe_arith
Safe arithmetic on integers, which avoids overflow and division by zero
-
phrank
An ontology base similarity algorithm for patient wise similarity. Has been originally published by Karthik A. Jagadeesh 2018
-
permute
Generate permutations of vectors and slices in a memory-efficient and deterministic manner, using Heap's algorithm
-
hrw-hash
A minimalistic implementation of the Highest Random Weight (HRW) aka Rendezvous hashing algorithm
-
rifft
FFT/DLPack/FFI bridge
-
zest-theme
Theme types for zest, following libcosmic's grouped Container/Component/Palette structure
-
metaheuristics
Find approximate solutions to your optimisation problem using metaheuristics algorithms
-
cubecl-reduce
CubeCL Reduce Algorithms
-
acorn_prng
A no_std, 0 dependency, pseudo-random number generator based on the ACORN algorithm
-
zenforks-cubecl-opt
Compiler optimizations for CubeCL
-
mikino_api
induction and BMC engine
-
perfdata
Parsing and handling performance data for monitoring engines like Nagios, Icinga2,
-
quant-primitives
Pure trading primitives — candles, intervals, symbols, currencies, asset taxonomy
-
clasp-defra-bridge
Bidirectional bridge between DefraDB documents and CLASP real-time signals
-
stella
software that finds prime k-tuplets (also called prime constellations)
-
u-ras
Universal Resource Allocation and Scheduling - Domain-agnostic optimization with GA, CP-SAT, dispatching rules, and time constraints
-
rsomics-fcluster
Form flat clusters from a hierarchical linkage matrix — scipy.cluster.hierarchy.fcluster (distance / maxclust / inconsistent / monocrit), integer-exact
-
hamming_rs
Computes Hamming distance and weight -- if available and beneficial, uses a highly optimized avx2 implementation
-
taco-acs-model-checker
Model Checker constructing an abstract counter system to verify threshold automata. This model checker is part of the TACO toolsuite.
-
zan-sort
A hardware-oriented hybrid sorting engine achieving near-linear scaling via arithmetic routing and parallel SoA
-
wifi-densepose-mat
Mass Casualty Assessment Tool - WiFi-based disaster survivor detection
-
morton-encoding
encoding and decoding Morton ("Z-order") keys
-
kcr_wgpolicyk8s_io
Kubernetes Custom Resource Bindings
-
cpp_map
C++ std::map emulator
-
vil_stats
VIL Expression function — statistical aggregation (mean, median, percentile)
-
fib-o1
generate Fibonacci sequence numbers in O(1) time
-
procgen
A collection of useful procedural generation algorithms for creating art
-
bezier-nd
Bezier curve implementations using N-dimensional vectors
-
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
-
fast_ode
Fast Runge-Kutta implementation for solving ordinary differential equations
-
rusty-genius-cord
SpinalCord: Message forwarding layer for rusty-genius
-
spindalis
A bioinformatics-focused library for numerical modeling, optimisation, and simulation written in Rust
-
polysim-core
Polymer structure generator and physical property simulator built on BigSMILES
-
quickheap
A SIMD-accelerated priority queue
-
ya-rand
fast random number generation
-
quasirandom
number generation
-
crater
Very generic containers including KD trees, fibonacci heaps, minmax heaps,
-
memx-cdy
The fast memory functions like a libc memcmp(), memchr(), memmem(), memcpy(), memset()
-
smtlib
A high-level API for interacting with SMT solvers
-
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.
-
line-col
Convert string slice indices into line/column numbers
-
wicked-estate-retrieve
Agent-facing retrieval tools with hybrid and semantic search for wicked-estate
-
voice-dsp
DSP primitives: STFT, iSTFT, overlap-add, windowing
-
robost-vision
Multi-scale NCC template matching for desktop automation
-
procrastination_sort
The laziest in-place sorting algorithm
-
toolchest
Essential utility collection for Rust - the missing complement to itertools
-
osom_lib_numbers
Numeric helpers and algorithms for osom_lib
-
simple_wfc
wave-function collapse for procedural generation
-
djbsort
Constant-time sorting network (djbsort) with SIMD optimization
-
blazen-memory
Memory and vector store for Blazen with ELID integration
-
bixverse-rs
various utilities for computational biology and single cell
-
opis
rational number and matrix arithmetic
-
avila-math
Arxis Foundation: The ARX (fortress) - Mathematical kernel with quaternions, tensors, 4D geometry, Conv4D, differential operators
-
scale_std
datastructures and algorithms to be run on the SCALE engine
-
convolve2d
Easy and extensible pure rust image convolutions
-
matchr-rs
Fast fuzzy string matching — Levenshtein, Jaro-Winkler, and trigram similarity. Usable from Rust and Python.
-
cgl-src
Redistribution of Coin-OR Cgl as a crate
-
rialo-s-type-overrides
Type overrides for specialized testing
-
nodedb-graph
Shared graph engine (CSR adjacency index + traversal) for NodeDB Origin and Lite
-
interval_adapter
Interval adapter for both open/closed implementations of intervals ( ranges )
-
gsort
A fast, memory-efficient external merge sort implementation in Rust, compatible with GNU sort
-
dandelion-random
a high performance non-cryptographic random number generator
-
numra-nonlinear
Nonlinear solvers for Numra: Newton-Raphson with line search, analytical or finite-difference Jacobians
-
rufl
A powerful util function library for rust
-
modern-icp
A modern modular pure Rust implementation of the Iterative Closest Point algorithm
-
crczoo
CRC Zoo: A collection of Cyclic Redundancy Check (CRC) algorithms
-
extsort-iter
external sorting for all types for all iterators
-
rustpix-algorithms
Clustering algorithms (ABS, DBSCAN, Graph, Grid) with spatial indexing
-
rustsat-batsat
Interface to the SAT solver BatSat for the RustSAT library. BatSat is fully implemented in Rust
-
rbuf
A general purpose ring buffer implementation with some non-standard constraints
-
solaris-rs
predict the position of the Sun
-
color-operators
Color data structures, converters, and arithmetic operators
-
promptbudget
Token-budget-aware text truncation with multiple strategies. Bring-your-own tokenizer, no hard tiktoken dep.
-
striga
A narrative procedural generation engine
-
heapify
Convenience functions to turn slices into max-heaps
-
hotread
read dynamic state without locks
-
velvetry
A type-safe fuzzy logic control library for Rust
-
a-star
generic a-star search algorithm
-
incpa
An INCremental PArser composition crate
-
probability-rs
Dependency-free probability distributions; clear APIs, deterministic sampling
-
devadapt
Burn-powered developer adaptation model for skill and workflow recommendation
-
ring_buffer
RingBuffer is a queue with added random access
-
isl-rs
Rust bindings for Integer Set Library
-
flatty
Flat message buffers
-
teliox
Transaction Event Log
-
mincdc
A very simple yet efficient content-defined chunking algorithm
-
dsfb-semiotics-calculus
DSFB Structural Semiotics Calculus — typed residual sign framework, grammar FSM, endoductive operator, and provenance engine. Rust type-level realization of the DSSC formal calculus (Invariant Forge LLC, April 2026).
-
tiny-vec
Small vector optimization
-
flexible-io
Wraps values such that dyn-safe IO traits need not appear as static bounds
-
scalet
Continious wavelet transform
-
turbosort
SIMD-accelerated radix sort for primitive types
-
decmathlib-rs
Port of the Intel Decimal Floating-Point Math Library decimal128 type to Rust
-
ferrox-solver
Iron-forged OR-Tools and HiGHS solvers as Converge Suggestors
-
bb-qol
Small collection of quality-of-life functions
-
number-place-rs
A generalised number-place (Sudoku) library written in Rust
-
rust-diskann
A native Rust implementation of DiskANN (Disk-based Approximate Nearest Neighbor search)
-
vec-btree-map
Basically just a sorted Vec that can be used as a HashMap
-
phy
Generic extendable first-order differential equation solver
-
probabilistic_bisector
bisection for one-dimensional functions in the presence of noise
-
fairjax
Fair join pattern matching
-
wass
Optimal transport: Wasserstein distance, Sinkhorn algorithm, and Sinkhorn divergence
-
dlt
DLT (direct linear transform) algorithm for camera calibration
-
cjc-quantum
Deterministic quantum circuit simulator for CJC
-
imcombiners
Rust-backed image stack combine + rejection kernels (IRAF imcombine parity)
-
ragged-buffer
Efficient RaggedBuffer datatype that implements 3D arrays with variable-length 2nd dimension
-
deep_causality_discovery
Causality discovery DSL for the DeepCausality project
-
reliakit-bulkhead
Clock-agnostic concurrency limiter (counting-semaphore bulkhead) that caps in-flight operations. no_std and zero-dependency.
-
fixed-sqrt
Square root for fixed-point numbers
-
rlwfc
Wave Function Collapse (WFC) algorithm with type safety and direction-aware grid system
-
rusty_skelform
Generic SkelForm runtime for Rust
-
octofhir-cql-eval
CQL evaluation engine
-
here_be_dragons
Map generator for games
-
deranged
Ranged integers
-
powdr-autoprecompiles
ISA-agnostic library to compile and optimize powdr autoprecompiles
-
oxibonsai-model
Qwen3-8B Transformer implementation for OxiBonsai 1-bit inference
-
alemat
type-safe building of MathML
-
cplit
Competitive Programming Library in Rust
-
shash
An arbitrary-length-input hash function for competitive programming and experimental purposes
-
diskann-providers
DiskANN3 is a composable library for bringing scalable, accurate and cost-effective vector indexing to multiple databases
-
metaheuristics-nature
A collection of nature-inspired metaheuristic algorithms
-
rustate
creating and managing state machines, inspired by XState
-
dataflow
data processing library, primarily for machine learning
-
pelt-reindeer2
reindeer2
-
ious
Integers of unknown sizes
-
numrs-core
A high-performance numerical computing library with multi-backend dispatch (SIMD, BLAS/MKL, WebGPU) and zero-cost abstractions
-
tsai_transforms
Time series augmentations, label-mixing, and imaging transforms for tsai-rs
-
astro-format
Astro Format is a library for transcoding between an array of implemented types and a single buffer
-
chunked-wal
Chunked write-ahead log implementation
-
borrow-bag
A type-safe, heterogeneous collection with zero-cost add and borrow
-
qae-constellation-adapter
Constellation/aerospace domain adapter for QAE safety kernel — satellite fleet management certification
-
zetasketch-rs
Rust reimplementation of the ZetaSketch Java library for HyperLogLog++ implementation used by Google BigQuery and BigTable
-
wolfe_bfgs
Focused dense BFGS optimization in Rust, reexported from opt
-
muvera-rs
An unofficial Rust implementation of MuVERA: Multi-Vector Retrieval via Fixed Dimensional Encodings
-
cathedral-probe
Spectral topology analysis for microservice and component graphs — measure the health of the space between components
-
midstreamer-temporal-compare
Temporal sequence comparison and pattern matching
-
async_from
Async version of From, Into, TryFrom, TryInto
-
torvyn-config
Configuration parsing, validation, and schema definitions for the Torvyn reactive streaming runtime
-
obsidian-512
A 128-round hash function for data integrity and non-cryptographic use cases. Experimental.
-
evoc-rs
Rust port of the EVoC clustering algorithm for high dimensional data
-
louvre
A Robust Triangulation Algorigthm
-
isosurface
extraction algorithms
-
reliakit-backoff
Clock-agnostic retry backoff policies (exponential, linear, constant) with jitter helpers. no_std and zero-dependency.
-
coord2d
rust lib for coordinate in 2d system
-
gad
Generic automatic differentiation for Rust
-
mmr-rerank
Maximal Marginal Relevance reranker for RAG: diversify a set of retrieved documents by balancing query-relevance against pairwise novelty. Zero deps.
-
round_robin
Create a vector of rounds and their respective matches in a tournament, using the Round-robin algorithm
-
scx-core
Streaming interop engine for single-cell data
-
polyphon-rs
phonetic Polyphon algorithm
-
ngt
Rust wrappers for NGT nearest neighbor search
-
quadrs
Experimental quad remeshing library and tools based on Instant Meshes
-
rlx-rl
Flow-map generative policies with Flow Map Q-Guidance (FMQ) and QGBS for RLX
-
plonky-cat-fft
FFT/NTT including four-step Bailey algorithm
-
pacmap
Pairwise Controlled Manifold Approximation (PaCMAP) for dimensionality reduction
-
hampel
Sequential outlier detection and removal using Hampel identifiers
-
extendhash
Rust Hash Extender
-
number-encoding
Combinatorial and factorial number systems
-
rng-pack
Random number generator variety pack
-
iter-set-ops
Fast set operations on an arbitrary number of sorted deduplicated iterators
-
spectral-prosody
Spectral graph methods for rhythmic prosody analysis — eigenvalue rhythm decomposition
-
next-plaid-onnx
Fast ColBERT multi-vector encoding using ONNX Runtime
-
gridgraph_rs
Rust rewrite of GRIDGRAPH, a min-cost flow grid graph generator
-
singe-cusparse
Safe Rust wrappers for the NVIDIA cuSPARSE sparse linear algebra library
-
telltale-theory
Session type theory algorithms - projection, merge, subtyping
-
flow-density
FFT-accelerated kernel density estimation for flow cytometry
-
sophus_geo
geometric primitives: rays, hyper-planes, hyper-spheres, axis-aligned bounding boxes
-
sonic-callreq
Structured calls to for SONIC distributed contracts
-
ncollide2d-updated
2 and 3-dimensional collision detection library in Rust. Will be superseded by the parry2d crate.
-
foldhash-portable
A fast, non-cryptographic, minimally DoS-resistant hashing algorithm. Fork of foldhash with cross-platform hash stability.
-
ravenlang
Language core for ravencheck
-
r2l-agents
reinforcement learning library
-
satellite-cdcl
CDCL core algorithm for Satellite
-
prime-checker
hold sample functions to check the prime-ness of a given unsigned, 64-bit integer
-
solverforge-config
Configuration system for SolverForge constraint solver
-
bc-lifehash
LifeHash visual hashing algorithm
-
esl01-dag
DAG used for source control
-
arbi
Arbitrary Precision Integer
-
multistochgrad
Stochastic Gradient, Multithreaded
-
hoba
A minimal random number library with environmental noise monitoring
-
sefar
evolutionary optimization algorithms
-
trios-vsa
Vector Symbolic Architecture implementation
-
rev_lines
Rust Iterator for reading files line by line with a buffer in reverse
-
converge-soter-smt
SMT-backed safety and policy assurance suggestors for Converge
-
librarys
A comprehensive utility library for rapid development in Rust, providing common functionality like string processing, validation, encryption, and more
-
stable_toposort
Deterministic and stable topological sorting algorithms
-
chicago-gtfs-rt
Conversion of all Chicago Transit Authority data into GTFS Realtime
-
zer-schema
Schema inference and Fellegi-Sunter model registry for the zer entity-resolution library
-
range-parser
parse ranges representation of any kind of numbers
-
cfpyo3_rs_core
a collection of performant utilities
-
oxibonsai-kernels
1-bit Q1_0_g128 compute kernels (dequant, GEMV, GEMM) for OxiBonsai
-
ontosim-local
Command line driver that demonstrates use of the ontosim lib with a local text embedding model
-
graphalgs
Graph algorithms based on the Rust 'petgraph' library
-
spyne-text
Text primitives for the spyne crate
-
mazer
generating and solving mazes of various maze algorithms and grid types
-
doryen-extra
aims to be a loose re-implementation of the utility features from the popular roguelike library named libtcod
-
powierza-coefficient
Powierża coefficient is a statistic for gauging if one string is an abbreviation of another
-
webgraph-algo
Algorithms for the Rust port of the WebGraph framework (http://webgraph.di.unimi.it/)
-
high-roller
Rolling maximum, minimum, and sum for streams of numerical data
-
amari-optimization
Geometric optimization algorithms leveraging Amari's Tropical-Dual-Clifford fusion
-
jaeckel
Rust port of Peter Jäckel's algorithms on http://www.jaeckel.org
-
quickscope
Multi-layer HashMap and HashSet implementations for performant representation of variable scopes
-
simple-metrics
flexibly render Prometheus metrics
-
machina-softfloat
Pure software IEEE 754 floating-point library
-
argumentation-weighted
Weighted argumentation frameworks with Dunne et al. 2011 inconsistency-budget semantics
-
facecrab
Asset management and model downloading for rusty-genius
-
linq_rs
A LINQ-like query library for Rust iterators — no external dependencies
-
scurve
Space-filling curves library and visualization tools
-
globuid
A globally unique ID generator with pluggable algorithms and transport layer
-
toffee
Get command to run to run specific test in a file
-
matrixcompare
Tools for convenient comparison of matrices
-
flatmap
Fast and Efficient Linear Map and Set for small collections
-
numext-fixed-uint
Fixed-size uint types
-
gantz_std
A standard library of commonly useful nodes for gantz, an environment for creative systems
-
aad
Automatic adjoint differentiation library
-
murmur3_32
MurmurHash3 32bit algorithm
-
embeddenator-retrieval
Semantic retrieval and search operations for VSA-based vector representations
-
aprender-tsp
Local TSP optimization with personalized .apr models
-
sketchir
Sketching primitives for IR: minhash/simhash/LSH-style signatures
-
oximo-highs
HiGHS LP/MILP backend for oximo
-
sha2_hasher
A trait extension for hashing files with SHA-2 algorithms
-
spongefish-circuit
Circuits for proving relations over spongefish transcripts
-
neurorvq
biosignal tokenizer — inference in Rust with Burn ML
-
stringr
random string functions
-
sepax2d
A safe crate for finding and resolving collisions of 2D convex shapes using the Separating Axis Theorem
-
nyarray
stack-allocated vector type
-
qt-artifacts
Bundled manifest of download URLs and SHA256 checksums for prebuilt Qt distributions
-
permutohedron
Generate permutations of sequences. Either lexicographical order permutations, or a minimal swaps permutation sequence implemented using Heap's algorithm.
-
evo_framework
Evo(lution) framework: A powerful framework designed for ai
-
mesh_to_sdf
Mesh to signed distance field (SDF) converter
-
harness-space
topological and other spaces
-
bitpack-vec
A vector for arbitrary bitwidth integers, densely packed
-
ru_annoy
annoy(https://github.com/spotify/annoy) (Index serving only). Providing C api as well
-
xlog-ir
Relational intermediate representation for XLOG query plans
-
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
-
tropical-gemm
High-performance tropical matrix multiplication with SIMD and CUDA backends
-
muonts-stats
common statistical forecasting algorithms
-
spatial-decomposition
Algorithms to partition 2D spaces
-
surge-topology
Topology engine for node-breaker to bus-branch reduction
-
polars-ta
Polars Series interface for technical indicators — native Polars integration, aligned with ta-lib
-
sosorted
A set of methods to efficiently manipulated sorted arrays
-
molten-workflow
Workflow state machine engine and transition management for Molten
-
pi_ext_heap
Extending the heap supports deleting and modifying the elements at the specified location. When the elements in the heap move, the callback function will be called
-
echidna-optim
Optimization solvers and implicit differentiation for echidna
-
cpsat-rs
Rust bindings for Google OR-Tools CP-SAT solver
-
spareval
SPARQL evaluator
-
acacia
A spatial partitioning and tree library
-
rune-crc32
Compute CRC-32 checksums of byte slices and files (IEEE 802.3 / Ethernet polynomial)
-
ronn-api
High-level inference API for RONN - session management and async execution
-
xz-rerank
Search result re-ranking — local multi-signal fusion + remote Rerank API
-
normalize-analyze
Shared entity types and ranking infrastructure for normalize analyze commands
-
tokstream-core
Core tokenizer streaming engine for tokstream
-
readable-code-core
Core builder, separators, and random helpers for readable share codes
-
drain3
Fast log template extraction via fixed-depth prefix trees (Rust port of logpai/Drain3)
-
openraft-rt
Async runtime abstraction traits for Openraft
-
ternary-federated
Federated learning for ternary agents — multiple populations sharing strategy insights without sharing raw data
-
encounter-argumentation
Bridge between encounter social interactions and argumentation schemes
-
waremax-map
Graph-based map, routing, and traffic management for Waremax
-
fts-core
A collection of ports and models for use in flow trading implementations
-
layer-system
A system for handling different kinds of events
-
argmap
parse command-line arguments into a hashmap and vec of positional args
-
oxinum-int
Arbitrary-precision integers for OxiNum (UBig/IBig via dashu-int)
-
vyre-primitives
Compositional primitives for vyre - marker types (always on) + Tier 2.5 LEGO substrate (feature-gated per domain)
-
aiguard-scanner-secrets
Gitleaks-compatible secret detection and redaction
-
dfajit
JIT compilation of DFA transition tables to native x86_64 jump tables
-
numra-dde
Delay differential equation solvers for Numra: method of steps with embedded Runge-Kutta and Hermite history interpolation
-
trajectory
interpolation
-
femtorand
High performance, no-std random number generation on a tiny footprint
-
csvbinmatrix
Binary matrix Compressed Sparse Vector
-
sit-algos
decompression algorithms used by StuffIt Expander and related applications
-
walky
A TSP solver written in Rust
-
moongraph
Schedules and runs DAGs accessing shared resources. 🌙
-
contourable
differentiable functions
-
nix-bindings-expr
Rust bindings to Nix expression evaluator
-
grixy
Zero-cost 2D grids for embedded systems and graphics
-
sshash-lib
Sparse and Skew Hashing of k-mers - Core library
-
ragmetric
IR metrics for RAG retrieval evaluation: recall@k, MRR, NDCG@k, hit@k. Pure data ops, no model dependencies.
-
tda
Topological Data Analysis for neural networks - persistent homology and topological features
-
hnswx
Hierarchical Navigable Small World (HNSW) algorithm. HNSW is an efficient approximate nearest neighbor search algorithm, particularly suitable for high-dimensional vector retrieval.
-
tidepool-effect
Effect system and handlers for Tidepool Core
-
insides
A compact, high performance space filling curve library for Rust
-
cbc-src
Redistribution of Coin-OR Cbc as a crate
-
u-geometry
Domain-agnostic computational geometry: primitives, polygons, NFP, collision detection, spatial indexing
-
grass-runtime
Runtime library for GRASS
-
fone
dev helper
-
raddy-ad
An automatic differentiation system for geometry and simulation
-
iq-reader
parse IQ samples into complex numbers
-
path-finding
variety of path finding and graph operations. Work in progress.
-
driftlock-core
Domain model and safety logic for Driftlock
-
tskit2tskit
Data exchange between tskit (rust) and tskit (python)
-
graphbench
A sparse graph analysis library
-
cryptominisat
Rust bindings for CryptoMiniSat, a boolean satisfiability solver
-
suiron-rust
A fast Prolog-like inference engine
-
number_compute
Number Library with anything Number Related | Math Functions
-
warp-types-bmc
Phase-typed bounded model checker with compile-time depth tracking, built on warp-types-sat
-
smolprng
A Small and Extensible PRNG written in Rust
-
graphify-cluster
Community detection (Leiden/Louvain) for graphify
-
monotonic_solver
A monotonic solver designed to be easy to use with Rust enum expressions
-
bytesandbrains-codec
Vector encoding codecs for BytesAndBrains
-
convexhull3d
3D Convex Hull and Computational Geometry library
-
lol-core
A Raft implementation in Rust language
-
pounce-feral
FERAL pure-Rust sparse symmetric LDL^T backend for POUNCE. Implements pounce-linsol's SparseSymLinearSolverInterface.
-
aprender-compute
High-performance SIMD compute library with GPU support, LLM inference engine, and GGUF model loading (was: trueno)
-
collide-mesh
Triangle mesh collider for the collide crate (3D)
-
cvkg-layout
Cyber Viking Kvasir Graph (CVKG) - High-fidelity agentic UI framework
-
rand_chacha
ChaCha random number generator
-
satif
SAT solver interface
-
rapidgeo-similarity
Fast trajectory similarity measures including Fréchet and Hausdorff distance
-
moritzbrantner-video-analysis-detectors
Scene detection algorithms and detector adapters for video-analysis
-
numra-ocp
ODE-constrained optimization for Numra: single and multiple shooting, collocation, adjoint sensitivity, parameter estimation for ODE models
-
based16
BASE-16(HEX) implementation for chads
-
gem
Color representations and conversions
-
reltester
Automatically verify the correctness of [Partial]Eq/Ord implementations
-
useful_lib
my nerdy library for algorithms, data structures and mathematics
-
simple_vector2
libary for generic vector manipulation that just works
-
minesweeprs
Probabalistic minesweeper solver, based on https://mrgris.com/projects/minesweepr/
-
geomanpy
Python bindings for glam and wreck, providing geometric/linalg primitives and collision detection
-
nuts-storable
Traits for serializing and deserializing NUTS models and states in nuts-rs
-
rand-functors
A zero-cost abstraction for sampling from and enumerating the outcomes of a random process using the same code
-
building_blocks_search
Search algorithms for voxel data
-
test-data-generation
light-weight library that analyzes sample data to build algorithms and generates realistic test data
-
ipopt-ad
Blackbox NLP solver using IPOPT and automatic differentiation
-
byters
some small quality of life utilities to work with bits
-
misfortunate
Perverse implementations of safe Rust traits
-
kev-rs
Cactus Kev's 32-bit card integer library for Rust
-
scivex-rl
Scivex — Reinforcement learning: environments, DQN, PPO, A2C
-
hash-injector
Hasher+BuildHasher to inject particular hash
-
ilattice
2 and 3-dimensional integer lattice math
-
pyrograph
GPU-accelerated taint analysis for supply chain malware detection
-
constrained_int
Integers that are constrained within inclusive ranges
-
tinystate
Fast and tiny finite state machine
-
rune-adler32
Compute Adler-32 checksums of byte slices and files (RFC 1950)
-
isnt-even-nor-odd
Returns true if the given number isn't even or odd
-
fission-widgets
Portable widget catalog for Fission applications
-
peek-again
A performant iterator providing double peek functionality
-
sssp-lib
Single Source Shortest Path (SSSP) algorithms in graphs
-
fast-blurhash
A faster implementation of the BlurHash algorithm used to generate better looking placeholder for websites and mobile apps
-
vsort
GNU Version Sort Rust implementation
-
sheaf
Hierarchical structure, community detection, reconciliation, and conformal prediction
-
rstl-isap
ISAP max-flow algorithm for rstl crates
-
iqdb-hnsw
HNSW approximate nearest-neighbor graph index for fast vector search - part of the iQDB family
-
cavalier_contours_ffi
C foreign function interface for the cavalier_contours crate
-
hud-slice-by-8
HUD Software's Rust improved implementation of the Intel Slice-By-8 algorithm
-
timelag
Creating time-lagged time series data
-
jacquard-pathway
First-party deterministic pathway routing engine for Jacquard
-
x-diff-rs
compare XML semantically
-
scip-sys
Bindings for the C SCIP solver
-
pumpkin-checking
Types used by both pumpkin-core and pumpkin-checker
-
partition_tree
Partition Tree: conditional density estimation in general outcome spaces
-
converge-fuzzy-inference
Fuzzy inference engine (Mamdani, Sugeno, Tsukamoto) — extracted from prism for cross-extension reuse
-
qptrie
A QP-Trie implementation for Rust
-
kuji
Stochastic sampling primitives: Gumbel-Softmax, reservoir sampling, and latent permutations
-
oxmpl
The Open Motion-Planning Library but Oxidised
-
ternary-hash
Hashing and fingerprinting for ternary data
-
stringslice
A collection of methods to slice strings based on character indices rather than bytes
-
meos-sys
MEOS C API bindings
-
fx-risk
Risk management engine with position limits and exposure calculation
-
basic_dsp
Digital signal processing based on real or complex vectors in time or frequency domain
-
chump-belief-state
Per-tool reliability beliefs (Beta distribution) + task-level uncertainty for LLM agents. Bayesian updates each turn drive Expected Free Energy scoring and epistemic escalation. Part…
-
twine-solvers
Numerical solvers for the Twine framework
-
fec-rs
A pure Rust Reed-Solomon erasure coding library with runtime SIMD acceleration
-
dsmga2
Dependency Structure Matrix Genetic Algorithm II with two-edge graphical linkage model
-
quadtree_rs
Point/region Quadtree with support for overlapping regions
-
vtpl
Vector-Threaded Posting Lists — fused n-gram + vector search in a single index pass
-
surge-dc
Surge DC — DC power flow solver (linear approximation, B-theta formulation)
-
sparse-bitfield
Bitfield that allocates a series of small buffers
-
monavec-core
Ultra-low resource embedded vector search kernel for edge AI
-
vrp-pragmatic
An extension logic for solving rich VRP
-
singe-curand
Safe cuRAND host API wrappers for CUDA random number generation
-
crater-rs
N-dimensional arbitrary geometries
-
hodu_metal_kernels
hodu metal kernels
-
tinyrand
Lightweight RNG specification and several ultrafast implementations in Rust
-
rosu_nps
analyzing note density and distribution in osu! beatmaps
-
warp-types-sat
Phase-typed CDCL SAT solver with compile-time phase ordering, built on warp-types
-
kitt_score
Decision engine at the core of Project KITT — in-memory stateful matching with pluggable scoring backends
-
fynch
Differentiable sorting and ranking: PAVA, Fenchel-Young losses, and O(n log n) FastSoftSort
-
rawcode
Implements a simple as-is encoding format
-
graph6-rs
parsing graph6/digraph6 strings and converting them into other text based formats
-
fast-decision
High-performance rule engine
-
simple_rng
Linear Congruential Generator (LCG) for pseudo-random numbers
-
puniyu_command
puniyu 命令库,统一命令定义、元信息与注册表管理流程
-
foodshare-geo
High-performance geospatial utilities for distance calculations and PostGIS parsing
-
u-metaheur
Domain-agnostic metaheuristic optimization framework: GA, BRKGA, SA, ALNS
-
tremor-common
Tremor common functions
-
buthash
Fast hash for structs, slices and integers
-
nimbusqueue
fifo collection
-
triplox-edn
EDN parser used by Triplox; a fork of the parser from Project Mentat
-
natural-date-rs
A parser to convert natural language date and time specifications into DateTime
-
oximo-io
Model I/O (MPS, LP, NLP writers) for oximo
-
smallperm
High-performance pseudo-random permutations using Feistel networks with O(1) memory and O(1) time per element
-
drain_filter_polyfill
current nightly implementation of Vec::drain_filter, copypasted out for use on stable
-
tool-retry-policy
Declarative retry policy for LLM tool calls: per-tool max-attempts, exponential backoff, jitter, retriable-error filter. Returns a sleep duration; you run the call. Zero deps.
-
controlled_astar
that provides an enhanced A* pathfinding algorithm with controllable node directions and block statuses, ideal for complex pathfinding scenarios
-
threecrate-algorithms
Algorithms for 3D point cloud and mesh processing
-
aingle_ai
AI integration layer for AIngle - Ineru, Nested Learning, Kaneru
-
advancedresearch-tree_mem_sort
An in-memory topological sort algorithm for trees based on Group Theory
-
const-murmur3
A const fn implementation of the murmur3 hashing algorithm
-
scirs2-optimize
Optimization module for SciRS2 (scirs2-optimize)
-
oxigdal-algorithms
High-performance SIMD-optimized raster and vector algorithms for OxiGDAL - Pure Rust geospatial processing
-
cova-solver
Cova's solvers library
-
sat-interface
abstraction interface for SAT solvers
-
turbo-blif
BLIF parser supporting all known extensions
-
hinted
small crate for providing a size hint and exact size on an iterator
-
fukurow-lite
OWL Lite reasoning engine for Fukurow (tableau algorithm implementation)
-
flat_spatial
Flat spatial partitionning algorithms and data structures
-
adler32-simd
SIMD-accelerated Adler-32 checksum with ARM NEON and x86 SSSE3 support
-
nabled-sensor
Kalman, EKF, IMU, and camera models for nabled Physical AI estimation
-
cubek-reduce
CubeK: Reduce Kernels
-
radiate-utils
genetic algorithms and artificial evolution
-
numra-ide
Volterra integro-differential equation solvers for Numra: general quadrature solver plus Prony-series fast path for exponential kernels
-
ninjabook
A lightweight and high performance orderbook
-
dynamics-model
An experimental implementation of Rigid Body Dynamics algorithms
-
smbus-pec
Minimal portable implementation of SMBus Packet Error Code calculation algorithm
-
custom_float
Custom floating-point types
-
list-fn
A generic lazy list
-
tiny_prng
Tiny pseudo number generator set (MT, Xorshift and PCG)
-
kermit-kvs
Key-value stores used in Kermit
-
redox_simple_endian
A create for defining endianness within your data structures, to make handling portable data structures simpler
-
salps
random string generation
-
bears_health
Testing suite for the bears library
-
grid_search_cardinal
Collection of search algorithms for uniform-cost cardinal grids
-
bcsort
A fast, statistical, in-place ternary distribution sort
-
numra-signal
Digital signal processing for Numra: IIR (Butterworth, Chebyshev I) and FIR design, zero-phase filtering, resampling, Hilbert transform, peak detection
-
trios-hdc
Hyperdimensional Computing primitives
-
fukurow-domain-cyber
Cyber security domain rules and threat intelligence for Fukurow reasoning engine
-
gravityfile-analyze
Analysis algorithms for gravityfile (duplicates, age, trends)
-
pounce-common
Common primitives for POUNCE (port of Ipopt's src/Common): types, exceptions, journalist, options, tagged objects, cached results
-
fakeowned
convert from &Borrowed to &Owned <<safely>>
-
opt-einsum-path
Einsum path optimization for tensor contraction (opt_einsum in Rust, without contraction)
-
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)
-
mcg59
random number generator
-
signalo_filters
A collection of filters used in 'signalo' umbrella crate
-
twsearch
Twizzle Search — Twisty puzzle search library
-
ruvector-sparsifier
Dynamic spectral graph sparsification: always-on compressed world model for real-time graph analytics
-
red-queen-core
Core evolutionary computation engine for Red Queen
-
axhash-ffi
C-stable FFI wrapper and distribution crate for the AxHash engine
-
nna
NNA(Natural Number Array), A creative unsigned big integer
-
plato-mythos-bridge
Bridge connecting PLATO monitoring/signal chain with 7 cultural math traditions
-
flash_rerank
Core reranking engine — cross-encoder and ColBERT inference via ONNX Runtime
-
grb-sys
Low level bindings to Gurobi
-
geo-offset
Add margin and padding to geometric shapes
-
namu_mathing
A test math lib
-
converge-optimization
Optimization algorithms for converge.zone - Rust reimplementation of OR-Tools subset
-
greyjack
Rust version of GreyJack Solver for constraint continuous, integer, mixed integer optimization problems
-
sosa
Stochastic simulation algorithm (SSA) with a Monte-Carlo generating method
-
reliakit-timeout
Clock-agnostic deadlines and timeouts for retries and resilience. no_std and zero-dependency.
-
seastar
Dependency-free implementation of the A* pathfinding algorithm for uniform-cost, 2D grids in cardinal directions
-
batsat
Extensible SAT solver in Rust
-
rust-bigint
Common traits and methods for multiple BigInt implementations
-
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…
-
embedrank
Batched cosine, dot, L2 distance for f32 embeddings, with a heap-based top-k selector. No BLAS, no allocator surprises.
-
pi-gen
Pi generator
-
rexl
Common Library for Rust
-
solverforge-cvrp
CVRP domain helpers for SolverForge
-
cmaes-lbfgsb
High-performance CMA-ES and L-BFGS-B optimization algorithms for constrained and unconstrained problems
-
libsufr
Parallel Construction of Suffix Arrays in Rust
-
fastxfix
Extremely fast prefix/suffix finder for any 2D data type
-
axgeom
that provides ability to extract 1d ranges out of 2d objects
-
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.
-
prometrics
Client library for exposing prometheus metrics
-
oshash
Fast media file hashing using first/last 64KB chunks and file size; Rust port of the Python oshash library
-
bcinr-api
BranchlessCInRust: Academic-grade branchless algorithm library
-
mistralrs-kv-cache
Trait interface for compressed KV-cache implementations in mistral.rs
-
cubecl-opt
Compiler optimizations for CubeCL
-
double-ended-peekable
An adapter providing peeking features to double-ended iterators
-
funcperm
Cycle-walking functional permutations on [0..n)
-
importunate
Methods for returning random elements from an iterator
-
postings
Inverted-index postings lists with segment-style updates. Supports u32 TF (classical) and f32 weights (SPLADE/learned sparse).
-
str-distance
Distance metrics to evaluate distances between strings
-
f3l_search_tree
3D Point Cloud Library
-
libversion-sys
FFI bindings to libversion, an advanced version string comparison library
-
voxel-traversal
Traverse through all voxels in a 3d space from a start position to an end position
-
sophus_autodiff
automatic differentiation with optional SIMD acceleration
-
mycrush
CRUSH (Controlled Replication Under Scalable Hashing) algorithm
-
hora
Hora Search Everywhere
-
poly_surge
Somewhat novel, fast incremental polytope surgery in Rust. Add and remove halfspaces, 11x-1200x faster than the standard 'just reconstruct it' approach.
-
rstl-manacher
Manacher algorithm for rstl crates
-
int-cast
Convenient casts between primitive integers
-
mathjax_svg
Convert mathematical expressions to SVG using Mathjax
-
faer-sparse
Basic linear algebra routines
-
ksq
k-2 tree
-
u-nesting-cutting
Cutting path optimization for U-Nesting spatial optimization engine
-
tiny-rng
Tiny RNG, a minimal random number generator
-
primordial-opt
Genetic algorithm library with composable selection, crossover, and mutation operators
-
mm3h
Murmur3 optimized hasher
-
perfgate-domain
I/O-free statistics, budget policy, and host mismatch logic for perfgate
-
scadman_helper
Helper library for scadman
-
meiosis
An evolutionary algorithm library with as many compile time checks as possible
-
zip_templates
Fastest, simplest template rendering engine in rust, implementing a novel algorithm
-
rusty_planner
Artificial intelligence planning & reasoning library for Rust
-
pi_path_finding
A* Path Finding Algorithm
-
gamlss-formula
Formula and builder layer for typed GAMLSS models
-
mimirs-identity
Persistent synthetic identity and topological stabilization for MimirsWell
-
asciidork-parser
Asciidork parser
-
dsalgo
A package for Datastructures and Algorithms
-
loop
The package allows for processing iterators in parallel
-
osom_lib_entropy
OS-backed entropy collection for osom_lib
-
gollum-pddl
PDDL parser and AST for the Gollum logic engine
-
theoinf
Parsers and interpreters for theoretical computer science topics
-
flo_curves
manipulating Bezier curves
-
engram-consolidate
Memory consolidation: preview, analyze, apply
-
test_tools
Tools for writing and running tests
-
ucm-reason
Bayesian impact analysis and intent reasoning for UCM graphs
-
try_index
A boilerplate library that provides traits TryIndex and TryIndexMut
-
rust-fuzzylogic
Building blocks for authoring fuzzy inference systems in Rust
-
surge-contingency
Surge Contingency — Parallel N-1 contingency analysis with LODF screening
-
bevy_gantz
A bevy plugin for gantz
-
coordtransform
Provide mutual conversions between Baidu Coordinate System (BD09), Mars Coordinate System (GCJ02), and WGS84 Coordinate System
-
irongolem
Graph Optimiser for Learning and Evolution of Models
-
beagle
A basic linear algebra library for computer graphics
-
algorist
Algorithms and data structures for competitive programming
-
u-nesting-d3
3D bin packing algorithms for U-Nesting spatial optimization engine
-
oxictl
Pure Rust Real-Time Control Systems Framework
-
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…
-
loop-guardrail
Repetitive execution loop detector for AI agents
-
tool-loop-break
Detect repeated agent tool invocations to break runaway loops. Tracks recent (tool, args_hash) tuples and signals a loop when count exceeds a threshold. Zero deps.
-
iqdb-flat
Brute-force exact nearest-neighbor search and recall ground truth - part of the iQDB family
-
oxinum-float
Arbitrary-precision floats for OxiNum (FBig/DBig via dashu-float)
-
hpt-traits
An internal library defines tensor operator traits for hpt
-
hyperloglog-rs
HyperLogLog trying to be parsimonious with memory
-
superslice
Extensions for slices
-
oxihuman-morph
Parametric morphology engine for human body generation — targets, blendshapes, FACS
-
cfpyo3_rs_bindings
a collection of performant utilities
-
distances
Fast and generic distance functions for high-dimensional data
-
genetic-rs-common
Commonly-used parts of genetic-rs
-
rrt
Path finding using dual-RRT connect
-
zarr-cast-value
Core casting logic for the Zarr cast_value codec
-
numerical-multiset
An ordered multiset of machine numbers
-
polyline-ffi
FFI bindings for the polyline crate
-
stoich
Conversion between bigint formats; integer stoichiometry
-
geo_filters
Geometric filters for set cardinality estimation
-
fabula-narratives
Narrative scoring and thread management for fabula's story sifting engine
-
id_tree_layout
visualize trees from the 'id_tree' crate
-
wav2json
that decodes wav audio files into json waveform data
-
freestyle-sculpt
Dyntopo real-time 3D sculpting in Rust
-
amari-probabilistic
Probability theory on geometric algebra spaces - distributions, stochastic processes, and Bayesian inference for multivector-valued random variables
-
pathfinding_astar
A-Star pathfinding algorithm that can process absract and grid-like paths
-
rspace
focuses on establishing a robust foundation for exploring and utilitizing containers, spaces, fields, and other abstractions in Rust
-
rerank-blend
Blend N RAG reranker score streams (dense, BM25, cross-encoder) with configurable weights and rank-aware normalization. Zero deps.
-
simfony-as-rust
Tools for working with Simfony as literal Rust
-
iter-backoff
Robust exponential backoff with an iterator interface
-
general_stable_vec
A Vec implementation with stable indices
-
r2l-core
reinforcement learning library
-
simple_term_rewriter
A basic interface to rewrite concrete tree terms according to a set of rules
-
exo-exotic
Exotic cognitive experiments: Strange Loops, Dreams, Free Energy, Morphogenesis, Collective Consciousness, Temporal Qualia, Multiple Selves, Cognitive Thermodynamics, Emergence Detection, Cognitive Black Holes
-
pyndakaas
Python bindings for the pindakaas crate
-
vertexrs
High-performance incremental computation engine with compile-time DAG pipelines
-
traversal
Generic and lazy tree traversal algorithms
-
epoch_rng
epoch‑based PRNG and configurable LCG PRNG
-
pagefind_stem
Snowball stemming algorithms repackaged for Rust, with languages behind feature flags
-
belnapian
Belnap's 4-valued logic basic building blocks in Rust
-
brzozowski
Work with regular expressions using Brzozowski derivatives. "
-
rstl-permutation
Permutation algorithms for rstl crates
-
moritzbrantner-audio-analysis-speakers
Speaker embeddings, enrollment, identification, VAD, and diarization APIs for video-analysis
-
grid_search_cardinal_best
Search algorithm for finding the shortest path to the best cell in a uniform-cost cardinal grid
-
nsga
Multi-objective genetic optimization algorithm NSGA-II
-
gen-diff
Diff algorithms for the gen sequence graph and version control system
-
equal-parts
An iterator that splits a collection into approximately equal parts
-
numra-fit
Curve fitting for Numra: nonlinear least squares (Levenberg-Marquardt), weighted fits, polynomial fit and evaluation
-
identity-hash
std::hash::Hasherwhich does not hash at all -
rand_seeder
A universal random number seeder based on SipHash
-
mikktspace
Mikkelsen tangent space algorithm
-
unirand
A Marsaglia's universal random number generator
-
route-engine-rs
Routing engine for directed graphs with extensible strategies and constraints
-
pth
Collection of algorithms and structures to handle paths properly
-
xoroshiro256-full
⚡ Fast, 🧪 deterministic, and 🧰 ergonomic implementation of xoroshiro256** with no bit waste
-
neco-stft
Backend-agnostic real FFT facade, windows, and STFT
-
pepperflake
Fast, unforgeable, sortable 64-bit ID generation
-
neco-diffcore
Line-level and character-level diff computation with hunk mapping and side-by-side view support
-
agent-rubato
-
pumpkin-propagators
The propagators of the Pumpkin constraint programming solver
-
misc_iterators
A collection of uncommon but useful iterators, like DDA or BFS/DFS
-
converge-ferrox-ortools-sys
FFI bindings to Google OR-Tools CP-SAT, GLOP, and flow solvers
-
sprs-rssn
A sparse matrix library
-
ruv-neural-decoder
rUv Neural — Cognitive state classification and BCI decoding from neural topology embeddings
-
overclocked_sort
Adaptive hybrid sort for integer-like keys: parallel counting on dense ranges with pattern-aware fallback paths
-
semx_rand
xoshiro256++ 伪随机数生成器
-
frankensearch-fusion
RRF fusion, score blending, and two-tier progressive search for frankensearch
-
smchash
High-performance hash function passing all 188 SMHasher3 tests
-
zfp-rs-ffi
C ABI bindings layer around zfp-rs: mirrors the zfp-sys API
-
oximo-solver
Solver-trait abstraction for oximo backends
-
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
-
ternary-noise
Study the effect of noise on ternary agent systems — how much noise can they tolerate before conservation laws break?
-
swc_estree_compat
Compatibility layer between estree and swc
-
xor_hasher
Performant hashers for input data that is already highly randomized
-
asciidork-backend-html5s
Asciidork Semantic HTML backend, based on jirutka/asciidoctor-html5s
-
ternary-memory
Memory systems for ternary agents — short-term, long-term, and episodic memory
-
oxicuda-rlhf
RLHF and alignment algorithm primitives for OxiCUDA — DPO, IPO, KTO, ORPO, SimPO, reward modelling, PPO-RLHF
-
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.
-
boolmesh
Robust 3D mesh boolean library
-
extra_collections
Some possibly useful collections mostly intended for personal use
-
pikkr
JSON Parser which picks up values directly without performing tokenization in Rust
-
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
-
ctcb-checksum
SHA256 and MD5 file hashing for clang toolchain binary builder
-
filtfilt
Zero-phase forward-backward IIR filtering filtfilt
-
clap2man
Converts a clap cli into a basic manpage that can be further customized
-
whittaker-eilers
A sparse matrix implementation of Whittaker-Eilers smoothing and interpolation
-
graph-simulation
simulation algorithm
-
cova-space
Cova's geometric and topological library
-
gemm-common
Playground for matrix multiplication algorithms
-
cross_correlate
Signal cross-correlation
-
cart_lin
Conversion between cartesian and linear indices
-
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.
-
tritter-model-rs
Pure Rust Tritter transformer model with BitNet quantization
-
normalize-architecture
Architectural metrics: coupling, cycles, layering, hubs
-
farmhash2
Farmhash is a successor to Cityhash (also from Google). Farmhash, like Cityhash before it, use ideas from Austin Appleby's MurmurHash.
-
salib-samplers
Sampling designs for global sensitivity analysis: LHS, Sobol' QMC, Halton, Saltelli (A, B, A_Bi), Morris trajectories, FAST/eFAST/RBD-FAST
-
rust-3d
2D/3D library written in rust
-
compare_fields
Field-by-field comparisons for structs and vecs
-
magspec
Short-time fourier transform
-
product-farm-llm-evaluator
LLM-based rule evaluation for Product-FARM
-
fuchsia-cprng
Fuchsia cryptographically secure pseudorandom number generator
-
easing-fixed
easing iterators using fixed-point math
-
iter-tree
Convert between iterators and tree structures in both directions
-
kcr_nmstate_io
Kubernetes Custom Resource Bindings
-
cobyla-argmin
COBYLA optimizer for Rust as an argmin solver
-
extsort
External sorting (i.e. on disk sorting) capability on arbitrarily sized iterator
-
aporia
A flexible random number generation library
-
topojson
TopoJSON utilities for Rust
-
metricchrono-ffi
C ABI for the open-source MetricChrono core
-
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
-
swarc
Small World Approximate Recall Crate - A high-performance HNSW implementation in Rust
-
difftop-rs
Differential topology in Rust — smooth manifolds, tangent bundles, differential forms, Stokes' theorem, degree theory
-
ratio-bus
Ratio bus detection algorithms and heuristics
-
bitwuzla-sys
Low-level bindings for the Bitwuzla SMT solver
-
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
-
engeom
working with geometry with a focus on engineering metrology applications
-
tinyhash
A tiny Rust implementation of a hash table
-
lapl
Spectral methods: graph Laplacian, eigenmaps, spectral clustering
-
vp_tree
Vantage Point Tree (VPTree) for fast k-NN and radius searches in metric spaces
-
liquid-edge
Minimal edge inference runtime for LLMs
-
vtmachine
State machine for VT100-like terminal data streams
-
qopt
optimization library
-
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…
-
copt-solver
An unofficial Rust API for COPT (Cardinal Optimizer)
-
clone_dyn
Derive to clone dyn structures
-
ternary-classifier
Classifies ternary agent behavior into strategy species using multiple methods
-
oxiphysics-collision
Collision detection algorithms for the OxiPhysics engine
-
tiny-str
Small string optimization
-
converge-ferrox-highs-sys
FFI bindings to the HiGHS MIP/LP solver
-
cubecl-quant
CubeCL Quantization Library
-
simdsplit
Experimental byte string splitter using Portable SIMD
-
mop
Flexible and modular single or multi-objective solver for contiguous and discrete problems
-
zhc_builder
High-level builders for homomorphic integer operations
-
anyhash
Traits and utilities for making hashes of any type
-
axhash
entrypoint for the AxHash engine
-
rangebar-hurst
Hurst Exponent estimator functions for range bar financial analysis
-
elata-eeg-models
EEG analysis models (alpha bump detection, calmness)
-
oxillama-quant
Quantization kernels for all GGUF quantization types
-
galois_2p8
Basic Arithmetic over all GF(2^8) fields
-
openraft-rocksstore
A rocksdb based implementation of the
openraft::RaftStoragetrait -
hierarchical_pathfinding
Quickly approximate Paths on a Grid
-
gemm-f32
Playground for matrix multiplication algorithms
-
argumentation-schemes
Walton argumentation schemes with critical questions, built on the argumentation crate
-
nya-core
nya core library
-
bm-25
BM25 embedder, scorer, and search engine
-
as2
use as conversions without writing as (and named by behavior)
-
lazysimd
Fast portable SIMD byte-pattern scanner with AVX2/SSE2/NEON/scalar paths
-
blake2b-ref
A
no_stdBLAKE2B implementation -
jamhash
A fast, simple hash function with dual-path accumulation
-
rust_advent_matrix
a pure-safe-rust, zero dependency matrix data structure
-
fft2d
Fourier transform for 2D data such as images
-
convert-base
convert the radix (base) of digits stored in a vector
-
impiir
IIR filter design
-
simd_rand
SIMD-accelerated random number generators
-
elipdotter
Embeddable full text search engine
-
twsearch-ffi
Twizzle Search FFI — C FFI bindings for twsearch
-
pcg32
No-frills PCG32 random number generator implementation
-
tlsh-fixed
Rust port of Trend Micro Locality Sensitive Hashing
-
easy_color
A very simple and easy-to-use color conversion tool
-
polytrack-codes
Collection of utilities to work with PolyTrack's track codes
-
fabula-memory
In-memory DataSource implementation for fabula
-
radiate-selectors
Selection strategies for the Radiate genetic algorithm library
-
nonmaxunsigned
A NonMax integer implementation not relying on NonZero
-
stdrandom
Generate random numbers using only Rust standard library
-
u-nesting-d2
2D nesting algorithms for U-Nesting spatial optimization engine
-
video-analysis-core
Core media, timing, detection, and analyzer contracts for video-analysis
-
sample-consensus
Abstractions for sample consensus algorithms such as RANSAC
-
neco-kmeans
k-means++ clustering for arbitrary-dimensional f64 vectors
-
twips-cli
Twizzle Pattern Searcher CLI
-
rill-digital-filters
Digital filters for Rill - Biquad, OnePole, StateVariable, etc
-
is-is-even
Returns true if the given function is in is-even
-
re-fft2d
Fourier transform for 2D data such as images
-
sigmah
Create and scan binary signature in Rust efficiently
-
rotorvec
Vector index using Clifford-rotor block-diagonal quantization (RotorQuant)
-
wmap-parser
A parser for wmap formatted Wardley Map files
-
hotspots
A lightweight Rust library for working with 2D rectangular hotspots with support for pixel and percentage-based coordinates
-
superbit_lsh
A lightweight, in-memory vector index for approximate nearest neighbors using Locality-Sensitive Hashing
-
inf-wasmparser
event-driven library for parsing Inferara non-deterministic WASM extension WebAssembly binary files
-
memory-pager
Access memory using small fixed size buffers
-
blake
hash function for Rust via FFI
-
sophus_opt
Sparse non-linear least squares optimization
-
rolling-dual-crc
Rolling CRC with 32-bit CRC32C and 64-bit CRC64/XZ
-
vector-index
Generic HNSW vector index with pluggable distance metrics
-
median
efficient O(n) median filter
-
nodedb-query
Shared query evaluation engine for NodeDB — expressions, filters, functions, aggregations, window functions
-
fast-erasure-shake-rng
Fast erasure (forward secure) sponge/duplex based PRNG using the Keccak permutation
-
oximo-gams
GAMS writer and backend for oximo
-
numra-sde
Stochastic differential equation solvers for Numra: Euler-Maruyama, Milstein, adaptive SRA1/SRA2, ensemble runner
-
dakera-engine
Vector search engine for the Dakera AI memory platform
-
howzat-ffi-py
PyO3 bindings for howzat backend runner APIs
-
cartan
Riemannian geometry, manifold optimization, and geodesic computation in Rust
-
so-models
High-performance statistical computing library written in Rust, exposed to Python via PyO3
-
engram-hnsw
HNSW approximate nearest neighbor search
-
parsuna-rt
Runtime for Rust parsers generated by the parsuna framework
-
beyonder-core
Core data model for the Beyond AI-native terminal
-
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.
-
stochastic-rs-distributions
Probability distributions with SIMD bulk sampling
-
ruint-uniffi
UniFFI bindings for ruint integer types
-
vyre-spec
Frozen data contracts for vyre - OpDef, AlgebraicLaw, Category, IntrinsicTable
-
lockstep
An iterator adaptor for selective zipping
-
spalinalg
Sparse Linear Algebra Library
-
frand
Blazingly fast random number generation library
-
scurve-gui
Space-filling curves library and visualization tools
-
fabula-petgraph
Petgraph DataSource adapter for fabula — temporal edges on StableGraph
-
seedling
hierarchical seeded pseudo-random number generators
-
oxigen
Fast, parallel, extensible and adaptable genetic algorithm library
-
neco-rand
Deterministic non-cryptographic random generators and stable bucket assignment
-
cudf-cxx
cxx-based FFI bridge between Rust and NVIDIA libcudf C++ API
-
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).
-
squirrel_noise5
SquirrelNoise version 5 with a random values generator and optional bindings with rand crate (rand_squirrel feature)
-
plexus
2D and 3D mesh processing
-
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
-
lesspass
An efficient implementation of the LessPass password generator
-
gtfs-generator
Convienience helpers for writing GTFS converters
-
maglev
Google's consistent hashing algorithm
-
ucm-observe
Observability and tracing hooks for UCM event streams
-
volesti-rs
Native Rust port of the volesti C++ geometric MCMC library — uniform sampling from convex polytopes with applications in quantitative finance
-
fast-svd-3x3
Quick Singular Value Decomposition for 3x3 matrix. SIMD Supported.
-
acap
As Close As Possible — nearest neighbor search in Rust
-
dynamics-inertia
An experimental implementation of Rigid Body Dynamics algorithms
-
vec_mut_scan
Forward scan over a vector with mutation and item removal
-
cubek-std
CubeK: Standard Library
-
abstract_integers
Defining specification-friendly bounded natural integer types
-
aikit
Set of algorithms and utilities for common AI and ML problems
-
insight-engine
Self-iterating experimental discovery runtime — experiments breed experiments
-
fastlem
generating procedural terrains based on simplified landscape evolution model (LEM)
-
oxide-conservation
Conservation law verification for GPU computations — energy, mass, and information conservation across kernel boundaries
-
flipflop
Stress-tester for double-ended iterators
-
kermit-ds
Data structures used in Kermit
-
fst-no-std
Use finite state transducers to compactly represents sets or maps of many strings (> 1 billion is possible)
-
generator-combinator
Composes combinators to generate patterns of increasing complexity
-
heuristics
Rules of thumb to improve Rust code
-
qexpr
Typed query expressions (query algebra) for retrieval systems
-
arkhe-rand
BLAKE3-keyed PRNG with split() determinism — Lemire unbiased range + Fisher-Yates shuffle. Shell-side use (kernel/runtime forbids RNG for deterministic replay).
-
glotaran_converter_lib
convert DataStation TR Fluorescence to be used with Glotaran software
-
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
-
algorithmica
Rust Algorithms
-
chacha8rand
Reproducible, robust and (last but not least) fast pseudorandomness
-
ebpfkit
Kernel-Space eBPF Just-In-Time Pipeline Filter Compiler
-
prospect
Hyperparameter optimization and search space exploration
-
molcrafts-molrs-embed
3D coordinate generation for MolCrafts molecular modeling
-
scirs2-ndimage
N-dimensional image processing module for SciRS2 (scirs2-ndimage)
-
oxicuda-moe
Mixture of Experts primitives for OxiCUDA — Switch Transformer, Top-K routing, Expert Choice, Soft MoE, load balancing
-
israeli_queue_etc
various queues
-
competitive-programming-rs
Competitive Programming Library in Rust
-
oxicuda-continual
Continual and lifelong learning primitives for OxiCUDA: EWC/SI/MAS regularization, PackNet/Piggyback/Progressive architectures, Experience Replay/GEM/A-GEM, DER++, forgetting metrics — pure Rust…
-
rvoss
Voss-McCartney pink noise generation algorithm
-
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
-
randomize
Randomization routines
-
elata-eeg-signal
Signal processing utilities for EEG data
-
neco-contact
Hertz contact and spatial helpers on uniform 2D fields
-
zer-compute
Hardware-accelerated backend for zer, pairwise comparison and EM via CUDA, Vulkan, or AVX2
-
ratio-markov
Markov chain steady-state calculations with applications in graph clustering and sequencing
-
bcinr
BranchlessCInRust: Academic-grade branchless algorithm library
-
dsp
Digital Signal Processing
-
sevensense-analysis
Analysis bounded context for 7sense bioacoustics platform - clustering, motif detection, sequence analysis
-
empty-fallback-chain
Iterator adaptor like chain, but conditional on empty first iterator
-
xoroshiro128pp
Minecraft: Java Edition's Xoroshiro128++ random source implementation in Rust
-
biski64
A fast, robust, 64-bit pseudo-random number generator with a guaranteed minimum period of 2^64
-
cityhash-sys
Rust binding of Google CityHash algorithm
-
ruv-neural-embed
rUv Neural — Graph embedding generation for brain connectivity states using RuVector format
-
minillm
A mini inference engine for running transformer language models
-
xynth
ASIC/GPU-resistant cryptographic hashing algorithm written in pure Rust for x64 CPUs with AVX2 support
-
libhasher
A high-level hashing library for files and text
-
clone_dyn_types
Derive to clone dyn structures
-
ruvector-mincut-node
Node.js bindings for subpolynomial-time dynamic minimum cut
-
bitit
Bitwise iteration over integers
-
oxiz
Next-Generation SMT Solver in Pure Rust
-
ternary-room
Room abstraction for multi-agent ternary environments with doors and event history
-
copiablebuf
Copiable buffer, a tinier
Vec, uses a fixed-size array to store a variable number of items -
range_rover
Function to pack integers into ranges
-
murmur2
hash functions - see docs.rs
-
mimirs-otoc
OTOC scrambling oracle for anti-retrieval gates in MimirsWell
-
faer-qr
Basic linear algebra routines
-
linear_solver
A linear solver designed to be easy to use with Rust enum expressions
-
sark_grids
A set of grids for storing and accessing data in a grid-like way
-
normalized-hash
Cross-platform hash algorithm
-
f3l_segmentation
3D Point Cloud Library
-
monarch-butterfly
Proc-Macro unrolled FFTs
-
numra-fft
FFT and spectral analysis for Numra: complex/real FFT, IFFT, 2D FFT, convolution, PSD, Welch, STFT, windowing — built on rustfft
-
ronn-onnx
ONNX model parsing and compatibility layer for RONN runtime
-
howzat-ffi-c
C bindings for howzat backend runner APIs
-
ibmfloat
IBM floating point number types
-
cubek-convolution
CubeK: Convolution Kernels
-
burster
Lightweight stack allocated rate limiter implementations
-
wesichain-retrieval
Retrieval stores and helpers for Wesichain
-
lau-conservation-laws
Conservation laws in discrete systems — Noether's theorem, finite-volume schemes, and CRDT conservation for agent fleets
-
gemm-c64
Playground for matrix multiplication algorithms
-
midstreamer-strange-loop
Self-referential systems and meta-learning
-
taino-dnd-core
Framework-agnostic drag-and-drop primitives: geometry, state machine, collision
-
oxiphysics-geometry
Geometric shape types for the OxiPhysics engine
-
hypernonsense
Using Locality Sensitive hashing to find the nearest points to a query point in extremely high dimensional space
-
spectral_density
Spectral density
-
snowflaked
creating and working with snowflake ids
-
gollum-runtime
Runtime for the Gollum Logic and Reasoning System
-
precinct
Approximate nearest-neighbor search over region embeddings
-
kizzasi
Autoregressive General-Purpose Signal Predictor (AGSP) - Neuro-Symbolic Architecture for continuous signal streams
-
ternary-noether
Noether's theorem for discrete ternary systems
-
kora-vector
HNSW vector index and similarity search for Kōra
-
cudf-polars
GPU execution engine for Polars using NVIDIA libcudf
-
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.
-
oshash-cli
A cli to run an implementation of https://pypi.org/project/oshash/ written in Rust
-
rust-tensors
n-dimensional arrays
-
const-crc32-nostd
A
const fnimplementation of crc32 checksum algorithm -
genalg
A flexible, high-performance genetic algorithm library written in Rust
-
radiate-alters
Alters - mutations and crossovers for the Radiate genetic algorithm library
-
ruvector-dither
Deterministic low-discrepancy dithering for low-bit quantization: golden-ratio and π-digit sequences for blue-noise error shaping
-
iron-shapes
Basic data types and routines for computational geometry focused on VLSI chip design
-
basic_dsp_vector
Digital signal processing based on real or complex vectors in time or frequency domain
-
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… -
normalize-code-similarity
Code similarity algorithms: MinHash LSH, normalized AST hashing, structural tokenization
-
imei
number validator
-
talib-in-rust
technical indicators for financial analysis, similar to TA-Lib
-
vyre-reference
Pure-Rust CPU reference interpreter for vyre IR — byte-identical oracle for backend conformance and small-data fallback
-
rust_qrng
Tsotchkes quantum random number generator library with cryptographic, financial, and gaming applications converted to Rust
-
neco-gridfield
Uniform 2D grids and triple-buffered field state
-
distance
A collection of approximate string matching algorithms
-
ruvector-consciousness
SOTA consciousness metrics: IIT Φ computation, causal emergence, effective information with SIMD acceleration and sublinear approximations
-
interpolation_search
Interpolation search - binary search on steroids
-
gemm-f64
Playground for matrix multiplication algorithms
-
nostd_structs
Datastructures and algorithms for nostd environments
-
froggy-rand
Random number generation without state for games
-
eudex
A blazingly fast phonetic reduction/hashing algorithm
-
norms
A collection of distance metrics on strings
-
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.
-
neco-array2
Lightweight row-major 2D array foundation for grid-oriented crates
-
torg-verify
Formal verification for TØR-G boolean circuits
-
weight_matchers
Efficiently find items by matching weight. You can build the lookup structure at compile time.
-
quantlet-streams
QuantLET elements of stream processing (filtering, grouping, selection, functional operations) on canonical and data frames format
-
nodedb-vector
Shared vector engine (HNSW index + distance functions) for NodeDB Origin and Lite
-
cl-generic-vec
a vector implementation that can be used in
no_stdenvioronments -
meshmeshmesh
Open-source mesh processing library
-
rankfns
IR ranking math kernels (no indexing): BM25/TF-IDF/LM transforms
-
rand_core
Core random number generation traits and tools for implementation
-
graph_safe_compare
Equivalence predicate that can handle cyclic, shared, and very-deep graphs
-
metrovector
A high-performance, compact binary format for storing and querying vector embeddings
-
rusty-genius-stem
Orchestrator and event loop for rusty-genius
-
metrics_evaluation
Small foot-print parser and solver for (nested) text-based comparisons
-
manifold-csg-sys
Raw FFI bindings to the manifold3d C API for constructive solid geometry
-
zenforks-cubecl-spirv
SPIR-V compiler for CubeCL
-
signalo_sinks
A collection of signal sinks used in 'signalo' umbrella crate
-
mimirs-embed
LFM2.5-VL embedding provider for the Mimirswell knowledge graph
-
oxinum
— Pure-Rust arbitrary-precision math (GMP/MPFR-free via dashu)
-
ndrange
N-dimensional range iterator
-
chksum-hash
hash algorithms for batch and stream computation
-
reliakit-decide
Deterministic, zero-dependency utility-based decision engine for agents and control logic. no_std + alloc.
-
oxiz-solver
Main CDCL(T) Solver API for OxiZ
-
manifold3d-sys
Raw FFI bindings to the manifold3d C API (facade crate — re-exports manifold-csg-sys)
-
parti
Clustering and hierarchical structure primitives
-
lau-evolutionary-computation
Evolutionary computation library — genetic algorithms, differential evolution, NSGA-II, genetic programming, and fitness landscapes
-
rusty-genius-cortex
Inference engine interaction layer for rusty-genius
-
iter-extra
Extensions for Iterator trait
-
spiral
Iterate over a 2D structure in a spiral pattern
-
optirs-learned
OptiRS learned optimizers and meta-learning
-
tensorlogic-quantrs-hooks
Probabilistic graphical model and message-passing interoperability for QuantRS2
-
moritzbrantner-text-linguistics
Local model-backed linguistic analysis pipeline for video-analysis
-
ferrox-ortools-sys
FFI bindings to Google OR-Tools CP-SAT and GLOP solvers
-
cubecl-random
CubeCL Random Number Generation
-
oxirs-geosparql
GeoSPARQL implementation for spatial data and queries
-
spikefit
Peak detection for 1D signals
-
ixy
A minimal, no-std compatible crate for 2D integer geometry
-
ronn-graph
Graph optimization and execution planning for RONN neural network runtime
-
ablate
Hyperparameter optimization and ablation studies
-
lau-network-science
Network science library: models, centrality, community detection, epidemic spreading, and agent social network analysis
-
vecnorm-core
Pure-Rust core for vecnorm: bulk vector ops on f32 matrices
-
oxiz-nlsat
Non-linear arithmetic solver for OxiZ (CAD-based)
-
converge-soter-cvc5-sys
FFI boundary for the CVC5 SMT solver used by soter
-
algorithms-rs
Introduction to Algorithms Thrid Edition By Rust programming Language
-
lau-graph-theory
Graph theory library — structures, algorithms, and spectral methods for network analysis
-
vyre-std
Vyre standard library: GPU DFA assembly pipeline, Aho-Corasick construction, and compositional arithmetic helpers
-
ruvector-crv
CRV (Coordinate Remote Viewing) protocol integration for ruvector - maps 6-stage signal line methodology to vector database subsystems
-
constraint-theory-core-cuda
CUDA FFI bridge for constraint-theory-core — GPU-accelerated parallel CSP solving
-
merge-it
Generates logic for merging structs and enums
-
cubek-fft
CubeK: Fast Fourier Transform
-
algori
Rust Algorithms
-
rand-sequence
A no-std crate for generating random sequences of unique integers in O(1) time
-
rmatrix_ks
matrix and some algebra in Rust
-
fleet-math-c
C-compatible math primitives for fleet agents
-
hampel_filter
Hampel filter for outlier detection in streaming float data
-
non_std
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.
-
avoidance-cascade
Models the avoidance cascade phenomenon from ternary agent systems and provides tools to detect and prevent it
-
neco-minphase
Minimum-phase spectrum and overlap-add convolution kernels
-
gemm-c32
Playground for matrix multiplication algorithms
-
bmssp
algorithm
-
optirs-nas
OptiRS Neural Architecture Search and hyperparameter optimization
-
otters-rs
High-performance vector search with metadata filtering
-
optimath
Linear Algebra using const generics for no_std and specialization to enable SIMD
-
pounce-presolve
Algorithmic NLP preprocessing as a TNLP wrapper for POUNCE: bound tightening, redundant-constraint removal, LICQ degeneracy detection
-
oximedia-distributed
Distributed encoding coordinator for OxiMedia
-
oximedia-watermark
Professional audio watermarking and steganography for OxiMedia
-
ferrox-highs-sys
FFI bindings to the HiGHS MIP/LP solver
-
portable-hash
Portable, stable hashing traits for Rust
-
wpsd
Well-Separated Pair Decomposition (WSPD) with split trees for d-dimensional point sets
-
midstreamer-neural-solver
Temporal logic with neural reasoning
-
bye_nanoflann_rs
KD-Tree, implemented based on nanoflann, primarily optimized for 2D or 3D point clouds
-
slice-by-8
HUD Software's Rust improved implementation of the Intel Slice-By-8 algorithm
-
ruqu-vq-nas
Variational Quantum Neural Architecture Search (VQ-NAS) - Automated quantum circuit architecture discovery with evolutionary and Bayesian optimization
-
lau-resolvent-leverage
Resolvent Leverage Theorem — ‖R(λ)‖=1/dist, zero work at the still point, infinite sensitivity, mutual constitution of center and periphery
-
ternary-spreadsheet
Core logic for the SuperInstance Spreadsheet — a familiar spreadsheet where every cell is a tiny ternary intelligence
-
ternary-temperament
Musical temperament and tuning in ternary — intervals, chords, just intonation, and the mathematics of the triad
-
rlx-gpu-kernels
Shared CUDA/HIP C++ kernel sources for RLX GPU backends (NVRTC / hipRTC)
-
lau-supergeometry
Supergeometry: Z₂-graded algebras, supercommutators, Berezinian, supermanifolds, and agent state spaces with fermionic/bosonic degrees of freedom
-
tensorlogic-oxirs-bridge
RDF/GraphQL/SHACL integration and provenance tracking for TensorLogic
-
cfd-sim
Computational Fluid Dynamics in Rust — Navier-Stokes, Lattice Boltzmann D2Q9, Euler equations, vortex methods
-
turbo-vec
TurboQuant-based vector quantization and search library
-
cvx-index
Temporal index engine (ST-HNSW) with time-decay edges and SIMD distance kernels
-
ailake-vec
Vector quantization (F32/F16/I8/PQ) and SIMD distance kernels for AI-Lake
-
signalo_sources
A collection of signal sources used in 'signalo' umbrella crate
-
singlevec
Vec-like container optimized for storing only a single item
-
radiate-pgm
genetic algorithms and artificial evolution
-
cjc-runtime
Runtime library: values, builtins, tensors, COW buffers
-
bm25-rerank
BM25 reranker for RAG: in-memory term-frequency reranking against a small candidate set. Stateless, zero deps.
-
mimirs-yggdrasil
Global self-model and identity continuity for MimirsWell (L7)
-
amaters-cluster
Consensus layer for AmateRS (Ukehi)
-
oximedia-search
Media search and content discovery with metadata indexing
-
lau-optimal-transport-agents
Optimal transport theory — Wasserstein distances, Sinkhorn algorithm, Monge-Kantorovich, earth mover's distance — for measuring the true distance between agent populations
-
moritzbrantner-text-lexical
Lexical text features, corpus statistics, TF-IDF, and BM25 for video-analysis
-
peeknth
Iterator adapters for peeking multiple elements ahead or behind, with optional fixed-size buffers
-
lau-free-probability
Free probability for agent populations — noncommutative CLT, R-transform, and random matrix limits
-
sporse
Sparse vector index for learned sparse retrieval (SPLADE, LADE)
-
open-mind-capability-discovery
Capability discovery engine for open-mind — reads CAPABILITY.toml files and builds integration graphs
-
converge-traits
The public trait contract for the Converge platform — convergence engine traits and generic backend abstraction
-
drand48
POSIX.1 standard LCG random number generator
-
ternary-pid
Ternary PID controller with anti-windup and derivative filtering for fleet governance
-
ronn-learning
Continual learning engine for RONN - online adaptation without catastrophic forgetting
-
oxigdal-terrain
Advanced terrain analysis and DEM processing for OxiGDAL - Derivatives, hydrology, viewshed, and geomorphometry
-
process_tools
Collection of algorithms and structures to handle processes properly
-
ternary-constellation
Constellation pattern for grouping related ternary crates into deployable units with dependency resolution
-
symproj
Symbolic projection and embeddings
-
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
-
rand_sfc
Sfc32 and Sfc64 random number generators
-
ruqu-qarlp
Quantum-Assisted Reinforcement Learning Policy - exploratory quantum RL implementation with variational circuits
-
luhn3
A Luhn validation library
-
quantlet
open source, event-driven framework for rapid development and deployment of real-time analytical models intended to be executing in large scale
-
pxwindow
generating apodization windows for signal processing
-
lcg69069
/ MTH$RANDOM Pseudorandom linear congruential generator
-
collide-sphere
Sphere collider implementation for the collide crate
-
ternary-transform
Transform theory for ternary data on {-1, 0, +1}
-
oxiz-sat
High-performance CDCL SAT Solver for OxiZ
-
rvf-index
RuVector Format progressive HNSW indexing with Layer A/B/C tiered search
-
kermit-iters
Iterators used in Kermit
-
compound_factor_iter
Iterator types for output permutations from a function combining multiple discrete factors
-
cubecl-convolution
CubeCL Convolution Kernels Engine
-
persistent-sheaf
Persistent sheaf algorithms for topological data analysis
-
rusty-genius-teaser
Testing harness and verification for rusty-genius
-
lau-adinkra
Adinkra symbols as compressed behavioral signatures for PLATO agents
-
cddlib-rs
Idiomatic Rust bindings around cddlib
-
exo-backend-classical
Classical compute backend for EXO-AI cognitive substrate with SIMD acceleration
-
oximedia-timesync
Time synchronization and media clock management
-
mimirs-store
Hybrid three-store memory layer for MimirsWell
-
gpu_rand
GPU-friendly random number generators for the Rust CUDA Project
-
radiate-ui
genetic algorithms and artificial evolution