CATEGORY
Algorithms 7,448 crates
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
rustalign-ioUltrafast DNA sequence aligner using FM-index and Smith-Waterman98MIT
cool-diffCompact, context-preserving diffs of structured data (serde_json::Value)98MIT OR Apache-2.0
box2d-rustPure Rust port of the Box2D v3 2D physics engine98MIT
cchPure-Rust Customizable Contraction Hierarchies (CCH): build, customize in parallel, and serve fast shortest-path distance,…98MIT
moritzbrantner-text-lexicalLexical text features, corpus statistics, TF-IDF, and BM25 for video-analysis.97MIT OR Apache-2.0
shamir-algorithmA Rust implementation of Shamir's Secret Sharing algorithm using Galois Field arithmetic over GF(256)97MIT
bonsai-indexA zero-dependency, embeddable, self-tuning spatial index for Rust97Apache-2.0
bywindSailing route optimisation with a focus on exploiting winds, using PSO over imported GRIB2 data.97MIT OR Apache-2.0
oxicuda-peftParameter-Efficient Fine-Tuning primitives for OxiCUDA — LoRA, QLoRA, AdaLoRA, DoRA, IA³, Prefix-Tuning, P-Tuning v2,…97Apache-2.0
oxicuda-tdaTopological Data Analysis for OxiCUDA — persistent homology, Vietoris-Rips/Čech/alpha filtrations, barcode, persistence diagram,…96Apache-2.0
xycut-plus-plusHigh-performance reading order detection for document layout analysis using XY-Cut++ algorithm96GPL-3.0
gridgraph_rsRust rewrite of GRIDGRAPH, a min-cost flow grid graph generator96MIT
flow-tru-olsTRU-OLS (Truncated ReUnmixing OLS) algorithm for flow cytometry unmixing96MIT
advanced-algorithmsA comprehensive library of advanced algorithms for numerical analysis, linear algebra, cryptography, optimization, and graph…96MIT OR Apache-2.0
fft-dihedralFast Fourier transforms for the dihedral group over NTT-friendly coefficient rings96MIT
icefastA optimized parallel ICE encryption implementation with auto-dispatching logic and auto-vectorization.96Unlicense
why_rsA Causal Inference library for Rust.96MIT OR Apache-2.0
petite-adA lightweight automatic differentiation library for learning and educational purposes96MIT OR Apache-2.0
pmetal-mcpMCP server exposing PMetal ML toolkit96MIT OR Apache-2.0
lowdiscLow-discrepancy sequences96MIT OR Apache-2.0
nabled-controlDARE, LQR, gramians, and pole placement for nabled Physical AI control95MIT OR Apache-2.0
scivex-graphScivex — Graph data structures, algorithms, and network analysis95MIT
taitank-rsA cross-platform Flexbox layout engine in Rust95MIT
matmulFast matrix multiplication in Rust with AVX2/AVX-512 SIMD, built from scratch95MIT
qjl-sketchQJL sign-based vector compression and scoring with near-optimal distortion rate95MIT OR Apache-2.0
dogleg-matxMatrix algebra abstractions for the dogleg crate94MIT
wgpu-sha1GPU-accelerated SHA1 hashing using wgpu compute shaders94MIT
lera-trigramA trigram-based regex optimization library inspired by PostgreSQL's pg_trgm94MIT
rlx-oneapiIntel oneAPI Level Zero backend for RLX (Arc / Data Center Max via libze_loader + SPIR-V compute kernels)94GPL-3.0-only
rosetta-squint-hashByte-exact perceptual-hash library — Rust port of Python imagehash 4.3.2. Part of rosetta-squint.94BSD-2-Clause
thread-flowThread dataflow integration for data processing pipelines, using CocoIndex.93AGPL-3.0-or-later
evalicaEvalica, your favourite evaluation toolkit.93Apache-2.0
vyre-intrinsicsCat-C hardware intrinsics for vyre - ops that require a dedicated Naga emitter arm and dedicated vyre-reference eval arm. Pure…93MIT OR Apache-2.0
qimen奇门遁甲之术93MIT
oxicuda-hdcHyperdimensional Computing (HDC) / Vector Symbolic Architectures for OxiCUDA — binary/integer/complex hypervectors,…93Apache-2.0
multisensor-lmb-filters-rsMulti-object tracking using Labeled Multi-Bernoulli filters - Rust port of multisensor-lmb-filters92MIT
response-validatorDetect and truncate hallucinated conversation turns in LLM responses92AGPL-3.0-only
rezin-lpcLinear predictive coding (LPC) library for audio signal analysis and compression92MIT
arisA mathematical computing library92Apache-2.0
axonml-hvacHVAC diagnostic and fault-detection models built on the Axonml ML framework91MIT OR Apache-2.0
int-interval-stackInteger half-open interval stack structures for overlap multiplicity.91MIT OR Apache-2.0
nabled-sensorKalman, EKF, IMU, and camera models for nabled Physical AI estimation91MIT OR Apache-2.0
axonml-trainHigh-level training, benchmarking, and adversarial training infrastructure for AxonML91MIT OR Apache-2.0
tulna-rsA Rust library for RDF graph isomorphism and semantic query equivalence checking using an efficient hash-based grounding…91MIT
oxide-arbiterA CLOB order matching engine with price-time priority, limit/market orders, and four time-in-force policies.91MIT
pathfinding-indexedIndex-only pathfinding, flow, and graph algorithms91Apache-2.0/MIT
kira-organelleDeterministic aggregation and orchestration for the Kira organelle QC stack.91MIT
merkle-spineMerkle Spine — the structural core: canonicalization (collapse + promotion), the proof spine, inclusion and leaf proofs, and the…91non-standard
okuPCB-inspired procedural city generation — a domain-specific facade over ogun91MIT
nabled-dynamicsRNEA, CRBA, and forward dynamics (serial + tree) for nabled Physical AI90MIT OR Apache-2.0
eratoA library for primality testing algorithms with benchmarking89MIT
oxicuda-evolEvolutionary & Genetic Algorithms for OxiCUDA — CMA-ES, NSGA-II, NEAT, DE, PSO, ACO, multi-objective optimization, neuroevolution89Apache-2.0
sprkHigh-performance spatial index for radius queries in D-dimensional Euclidean space89MIT
pcloud-cat-corePoint cloud processing on comp-cat-rs: ICP registration, normal estimation, anomaly detection89MIT OR Apache-2.0
rsomics-align-corePairwise sequence alignment kernels (Smith-Waterman + Needleman-Wunsch, affine gap) for the rsomics-* tool family. Layer A…89MIT OR Apache-2.0
jepa-compatCheckpoint and ONNX compatibility utilities for jepa-rs models88MIT
mlmfMachine Learning Model Files - Loading, saving, and dynamic mapping for ML models88MIT OR Apache-2.0
use-calendarComposable facade crate for RustUse calendar primitives88MIT OR Apache-2.0
rayxFast ray intersection using Baldwin-Weber algorithm88BSD-3-Clause
portage-atom-pubgrubBridge between portage-atom and the PubGrub dependency solver88MIT
course-matcherCourse matcher — pairwise course-record matching with weighted fuzzy + deterministic strategies, modelled on schema.org/Course88MIT OR Apache-2.0 OR BSD-3-Clause OR GPL-2.0-only OR GPL-3.0-only
oxicuda-otOptimal Transport primitives for OxiCUDA — Sinkhorn (log-stabilized), Sinkhorn divergence, network simplex (exact OT), EMD,…88Apache-2.0
polars-ta-corePure algorithm layer for polars-ta: technical indicators as &[f64] functions, no_std compatible87MIT
omega-consciousnessConsciousness substrate for ExoGenesis Omega - IIT, Free Energy Principle, and Global Workspace87MIT
moenarch-three-d-processing-coreShared 3D geometry primitives and transforms for video-analysis.87MIT OR Apache-2.0
multirandA threaded pseudo-random number generator87MIT
jepa-worldAction-conditioned world model and hierarchical JEPA (H-JEPA)87MIT
use-accessibilityComposable facade crate for RustUse accessibility primitives87MIT OR Apache-2.0
bitlistWord-sized bit list implementation with bigint functionality87MIT
srcgraph-metricsGraph-theoretic code-analysis metrics (SCC, LCOM4, betweenness, instability, …)87MIT OR Apache-2.0
gamlss-diagnosticsPost-fit diagnostics utilities for GAMLSS modeling87MIT OR Apache-2.0
nopaldbHigh-performance graph database with ACID transactions, MVCC time-travel, and Arrow analytics87MPL-2.0
geometric_rep_theoryAlgebraic and geometric structures arising in mathematical physics and mirror symmetry.87MIT
lnhashTokenización determinista — texto a Togens con detección de dominio (lenguaje natural/código/datos) e idioma.86MIT
omega-strange-loopsSelf-referential strange loops for ExoGenesis Omega - meta-cognition and self-models86MIT
omega-sleepSleep/wake cycle simulation for ExoGenesis Omega - memory consolidation during SWS/REM86MIT
fast-bpe-rsFast Byte Pair Encoding (BPE) tokenizer with Python bindings powered by PyO3.86Apache-2.0
use-graphComposable facade crate for RustUse graph primitives86MIT OR Apache-2.0
oxinumOxiNum — Pure-Rust arbitrary-precision math (GMP/MPFR-free via dashu)86Apache-2.0
tsp-ilsClean-room TSP heuristic: candidate-list 2-opt/Or-opt local search with greedy construction, don't-look bits, and (optionally…86Apache-2.0
ring-seqCircular (ring) sequence operations for Rust slices — rotations, reflections, necklace canonical forms, symmetry detection, and…86MIT OR Apache-2.0
gamlss-transformTarget transforms for GAMLSS modeling86MIT OR Apache-2.0
chem-wasm-lensUltra-lightweight WebAssembly kernel for cheminformatics: XYZ/PDB/SDF/SMILES/CML parsing, bond detection, ring & stereo analysis,…85MIT OR Apache-2.0
omega-brainUnified brain-like cognitive architecture integrating all Omega components85MIT
quant-primitivesPure trading primitives — candles, intervals, symbols, currencies, asset taxonomy85MIT
turbo_base64Hardware accelerated encoding and decoding of bytes or utf-8 using standard RFC 4648 base64 spec85MIT OR Apache-2.0
circulant-rsHigh-performance block-circulant tensor operations using FFT85MIT OR Apache-2.0
neco-watchnormHost-agnostic file watcher event normalization and batch coalescing85MIT
optionrsA high-performance option pricing library for Rust, supporting Black-Scholes, binomial tree, Monte Carlo simulation, PDE and…85Apache-2.0
gbt-quantilePure-Rust gradient-boosted trees with quantile regression. First GBT crate with pinball loss, early stopping, and…85MIT OR Apache-2.0
nbslimRust implementation of SIA, SIATEC, COSIATEC, and RecurSIA algorithms for
compressing Note Block Studio (.nbs) music files by…85MIT
kmeans_uniFast, safe K-Means++ with SIMD acceleration, mini-batch training and WASM support.85MIT OR Apache-2.0
molprint-searchSIMD-accelerated similarity metrics and bulk screening85MIT
use-optimizationComposable facade crate for RustUse optimization primitives85MIT OR Apache-2.0
oxicuda-privacyDifferential Privacy primitives for OxiCUDA — exponential/report-noisy-max/PTR mechanisms, SVT, f-DP/GDP/zCDP/PRV accounting,…85Apache-2.0
ahuvista-nnA multi-modal neural network focused on maternal health predictions84MIT OR Apache-2.0
onnx-runtime-shape-inferenceSymbolic shape inference for the ORT 2.0 runtime: an extensible, opset-aware per-op registry with symbolic dimension arithmetic…84MIT
omega-attentionAttention mechanisms for ExoGenesis Omega - 39 attention types for brain-like selective processing84MIT
moritzbrantner-video-analysis-ffmpegFFmpeg-backed media ingest for video-analysis.84MIT OR Apache-2.0
use-mediaComposable facade crate for RustUse media primitives84MIT OR Apache-2.0
id-forgeTyped, high-performance unique ID generation for Rust. UUID v4/v7, ULID, Snowflake, NanoID, and custom epoch-based schemes in one…84Apache-2.0 OR MIT
hotspotsA lightweight Rust library for working with 2D rectangular hotspots with support for pixel and percentage-based coordinates84MIT OR Apache-2.0
crusty_cardsPlaying Card and Deck Library84Beerware
blr-coreBayesian Linear Regression with Automatic Relevance Determination for interpretable, sparse modeling in embedded and WASM…84Apache-2.0
hobaA minimal random number library with environmental noise monitoring.84MIT
drawsetSampling and subset-selection primitives84MIT OR Apache-2.0
manifold-rustPure Rust port of the Manifold 3D geometry library84Apache-2.0
malcolmChaos engineering fault injection library84MIT OR Apache-2.0
hypertriHyperreal-backed triangulation algorithms with exact geometric predicates84MIT OR Apache-2.0
fast-factorFast functions for factoring unsigned integers84MIT
simdnaHigh-performance SIMD-accelerated DNA sequence encoding supporting all IUPAC nucleotide codes83MIT
oxicuda-snnSpiking Neural Network primitives for OxiCUDA — LIF, IF, Izhikevich, AdEx, Poisson neurons; surrogate gradients…83Apache-2.0
exo-hypergraphHypergraph substrate for higher-order relational reasoning with persistent homology and sheaf theory83MIT OR Apache-2.0
ranged_bitmapA high-performance bitmap library83MIT
clocksyncFault-tolerant clock synchronization using Marzullo's algorithm with NULID nanosecond timestamps83MIT
metricchrono-ffiC ABI for the open-source MetricChrono core83Apache-2.0
null-sigmaHigh-performance Sigma rule engine — Aho-Corasick prefilter + compiled condition AST; ~311k events/sec × 1k synthetic rules or…83Apache-2.0
of_execution_coreLow-latency execution domain model, order state machine, and risk primitives for Orderflow83MIT
oxiflowGeneric PDE solving engine for transport, reaction and diffusion phenomena (∂u/∂t + ∇·F = S)83Apache-2.0
philiprehberger-parallelEasy parallel iteration — par_map, par_filter, par_for_each with progress and error collection83MIT
moinePublic Rust API for Lattice Path Edit Distance and language adapters83MIT OR Apache-2.0
rlx-qnnQualcomm Hexagon NPU backend for RLX — IR → QNN model C++ → qnn-net-run on the x86 reference backend.83GPL-3.0-only
oxicuda-distillKnowledge-distillation primitives for OxiCUDA — Hinton KD, DIST, DKD, FitNets, AT, PKT, RKD, CRD, CC, DML, BYOT, EMA…83Apache-2.0
use-simulationComposable facade crate for RustUse simulation primitives82MIT OR Apache-2.0
jdb_fsstFast Static Symbol Table (FSST) compression for string data / 针对字符串数据优化的快速静态符号表压缩82MulanPSL-2.0
satoridbEmbedded vector database for approximate nearest neighbor search (experimental).82MIT
djbsortConstant-time sorting network (djbsort) with SIMD optimization82MIT
rlx-onnx-decomposeDecompose ONNX models into generated RLX Rust source + safetensors/GGUF weights82GPL-3.0-only
fft-symmetricFast Fourier transforms for symmetric groups over prime finite fields82MIT
intarsia-macrosProcedural macros for Intarsia optimizer framework82non-standard
arpackSafe Rust wrapper around ARPACK-NG82MIT OR Apache-2.0
vvcm-rsKinematics of multi-robot transporting systems with a deformable sheet using VVCM.82Apache-2.0
use-signalComposable facade crate for RustUse signal-processing primitives82MIT OR Apache-2.0
grapherityGraph models and algorithms82MIT OR Apache-2.0
use-typographyComposable facade crate for RustUse typography primitives81MIT OR Apache-2.0
gpu-scatter-gatherWorld's fastest wordlist generator using GPU acceleration with multi-GPU support81MIT OR Apache-2.0
rust-rule-minerAutomatic rule discovery from historical data using association rule mining, sequential pattern mining, and graph-based pattern…81MIT
ferrox-ortools-sysFFI bindings to Google OR-Tools CP-SAT and GLOP solvers81MIT
intarsia-buildBuild helpers for compiling ISLE rulset files in build scripts for Intarsia optimizers.81non-standard
try_indexA boilerplate library that provides traits TryIndex and TryIndexMut.81MIT OR Apache-2.0
distr-combinatorsA standalone library of combinators for rand::Distribution81MIT
use-controlComposable facade crate for RustUse control-system primitives81MIT OR Apache-2.0
unilang_metaMacros for unilang. Define your command-line utility interface once and get consistent interaction across multiple modalities —…81MIT
ruffleWeighted, adaptive, calibration-free reciprocal-rank fusion (RRF) of heterogeneous retrieval channels.81MIT OR Apache-2.0
rlx-qwen3-tts-trainRLX MLX/Metal LoRA training for Qwen3-TTS talker (JFK custom voice)80GPL-3.0-only
fountain_raptor_10Raptor-10 fountain code scheme built on fountain_engine80MIT
lazysimdFast portable SIMD byte-pattern scanner with AVX2/SSE2/NEON/scalar paths.80MPL-2.0
simi-flowA production-grade similarity and text-analysis engine: 8 algorithms plus intent-aware routing for matching, dedup, spam, and bot…80MIT
rlx-florence2Microsoft Florence-2 (DaViT + BART) vision-language model for RLX80GPL-3.0-only
cad-csCalculations on Coordinate Systems (2D/3D geometry, vectors, transformations)80MIT OR Apache-2.0
scepterComposable primitives for planet-scale time-series routing, indexing, and aggregation.80MIT OR Apache-2.0
eight-booleansA small Rust library to store and manipulate 8 booleans in a single byte.79MIT
neco-eigensolveLightweight solvers for generalized eigenvalue problems79MIT
conservation-checkerTrack quantities that must not decrease across operations — one-sided conservation laws for budgets, energy, quotas, and more.79MIT
bddminisat-sysFFI bindings to bdd_minisat_all, a BDD-based AllSAT solver79MIT
microcnnA minimal CNN framework in Rust with Quantization79MIT
zenforks-cubecl-spirvSPIR-V compiler for CubeCL79MIT OR Apache-2.0
turbo_crcHardware accelerated implementation of CRC32C for computing 32-bit cyclic redundency check (CRC)79MIT OR Apache-2.0
quadrsExperimental quad remeshing library and tools based on Instant Meshes78MIT
bss-oss-pcfPolicy Control Function (PCF/PCRF) for 3G/4G/5G/6G networks - Policy Control, Charging Rules, and Quota Management with Diameter…78Apache-2.0
safegraphA type-safe, scope-aware graph library that leverages Rust's type system to prevent common graph-related bugs at compile time78MIT
snowflake-genA configurable Snowflake ID generator with custom bit layouts, thread-local global generation, and ID decomposition78MIT
moritzbrantner-math-statisticsShared multivariate statistics for dense matrix inputs and streaming observations.78MIT OR Apache-2.0
converge-soter-cvc5-sysFFI boundary for the CVC5 SMT solver used by soter.78MIT
rlx-webglWebGL2 GPGPU backend for RLX — render-to-texture execution of IR graphs in the browser (forward + backward)78GPL-3.0-only
propaga-cliCommand-line interface for the Propaga constraint solver78MIT OR Apache-2.0
spectral-budgetA Faber-Krahn-derived budget primitive for token windows, time horizons, or any bounded sequential domain.77MIT OR Apache-2.0
gamlssType-driven Rust crates for GAMLSS modeling77MIT OR Apache-2.0
spmaUnsupervised anomaly detection for discrete event sequences via MDL-based grammar induction (SP Multiple Alignment)77MIT OR Apache-2.0
rlox-coreRust-accelerated RL core: VecEnv, replay/prioritized/offline buffers, GAE, V-trace, KL, GRPO, async pipeline76MIT OR Apache-2.0
chump-belief-statePer-tool reliability beliefs (Beta distribution) + task-level uncertainty for LLM agents. Bayesian updates each turn drive…76MIT
simple_add一个简单的两个数求和库76MIT
inlierRobust model fitting primitives for RANSAC-based pipelines in Rust.76MIT
dsfb-starshipHigh-fidelity 6-DoF Starship-class re-entry simulation demonstrating the Drift-Slew Fusion Bootstrap (DSFB) during plasma…76Apache-2.0
bimohPlasticidad fractal — entropía, ganancia de información y actualización de complejidad local (d_i).76MIT
lattix-coreGraph/KG substrate: triples + PageRank + random walks75MIT OR Apache-2.0
avila-tokenizersThe most complete tokenizer library in Rust - BPE, WordPiece, Unigram, with native support for GPT, BERT, Llama, Claude75MIT OR Apache-2.0
virtualizer-adapterAdapter utilities for the virtualizer crate.75MIT OR Apache-2.0
revm-coreAnt Colony Optimization routing engine for Solana transaction delivery75MIT
canonical-mtCanonical Mutable Tree — the single-algorithm mutable tree over the Merkle Spine75non-standard
rintA pure Rust library for the numerical integration of real or complex valued functions of real variables in multiple dimensions.75GPL-3.0-or-later
rlx-cerebrasCerebras Wafer-Scale Engine backend for RLX — IR → CSL → fabric simulator.75GPL-3.0-only
betula-clusterNumerically stable, fast clustering on BETULA CF-trees (BIRCH family).75MIT
sudoku-plussudoku-plus is a versatile Rust library designed for generating and solving various Sudoku structures, including Plane,…74MIT OR Apache-2.0
skp-ratelimitAdvanced, modular, extensible rate limiting library with GCRA, per-route quotas, and composite keys74MIT
p99Low-cost generation of performance percentiles (p50, p90, p99, etc.)74BSD-3-Clause
rlx-pocket-ttsPocket TTS — Kyutai's lightweight CPU TTS (FlowLM + Mimi codec) for RLX74GPL-3.0-only
ruvector-sparsifierDynamic spectral graph sparsification: always-on compressed world model for real-time graph analytics74MIT
ruqu-exoticExperimental quantum-classical hybrid algorithms - quantum memory decay, interference search, reasoning error correction, swarm…74MIT
fabula-dslText DSL parser for fabula patterns and graphs74MIT
l_srtdeRust implementation of the L-SRTDE algorithm for large-scale global optimization.74MIT
canonical-mlCML — the single-algorithm canonical append log over the Merkle Spine: frontier carry, root folds, the append-only consistency…74non-standard
tensorlogic-oxicuda-rngOxiCUDA RNG wrapper for TensorLogic (GPU + CPU fallback)73Apache-2.0
fast-hex-liteHigh-performance hex encoding and decoding with zero allocations, no_std support and SIMD acceleration73Apache-2.0
cmeans-rsA high-performance Rust crate for soft clustering and subspace clustering algorithms (Fuzzy C-Means, Subspace K-Means).73MIT
wfc-coreFast Wave Function Collapse implementation for procedural image generation73MIT
ambi-memoryPluggable 3D memory extension for Ambi: KV state, semantic vector recall, and rolling summary.73Apache-2.0
ribbon-filterStatic approximate-membership Ribbon filter73MIT OR Apache-2.0
forge-sortGPU radix sort for Apple Silicon — 4,800+ Mkeys/s, 6 data types, zero-copy73AGPL-3.0-only
zfp-rs-ffiC ABI bindings layer around zfp-rs: mirrors the zfp-sys API73MIT OR Apache-2.0