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.
dancing_links_sudokuGenerates Sudoku boards using the dancing links algorithm41MIT
grate-limiterAnticipatory rate-limit orchestration engine for multi-provider systems. Predict limits before providers enforce them.41Apache-2.0
xdpdCapability acquisition engine — learns by growing its own instruction set from observed patterns, not by storing data41MIT OR Apache-2.0
vecnorm-corePure-Rust core for vecnorm: bulk vector ops on f32 matrices.41MIT OR Apache-2.0
orlando-transducersHigh-performance transducers, functional optics, and reactive primitives — with WebAssembly bindings for JavaScript41Apache-2.0
rusty-altoWeighted tree automata and interpreted regular tree grammars with Alto-compatible I/O41Apache-2.0
packsimdSIMD-accelerated bit packing compression for u32 arrays40MIT
graph-spA pure Rust graph executor supporting implicit node connections, branching, and config sweeps40MIT
rust_sample_calc_cazofeifaA simple Rust project with unit tests40MIT
bspaBeam search packing algorithm40MIT OR Apache-2.0
descendTraining infrastructure primitives: optimizers, LR schedules, gradient clipping, early stopping40MIT OR Apache-2.0
lattice-dbA high-performance, embedded graph database optimized for fast set-based search.
Built on Roaring Bitmaps and Redb for instant…40MIT
vp_treeVantage Point Tree (VPTree) for fast k-NN and radius searches in metric spaces.40MIT
sparserssparerse-rs: sparse matrix computation written in rust40MIT
kizzasi-inferenceUnified autoregressive inference engine for Kizzasi AGSP40Apache-2.0
kizzasiAutoregressive General-Purpose Signal Predictor (AGSP) - Neuro-Symbolic Architecture for continuous signal streams40Apache-2.0
fast-powiProvides fast exponentiation for numeric types40MIT
static-heap-arrayA statically sized array which lives on the heap, allowing it to have a size that does not need to be known at runtime.40MIT
dsfb-fusion-benchDeterministic synthetic benchmarking and plotting data generator for DSFB fusion diagnostics40Apache-2.0
hashrope-bioComputational biology applications of hashrope — drug resistance panels, gene-level change detection, genomic region queries,…40MIT
julienneRange-preserving Rust text chunkers for retrieval and embedding pipelines40PostgreSQL
ortools-scipRust bindings for Google OR-Tools SCIP mixed-integer programming solver40Apache-2.0
feox-vectorEmbedded vector store on FeOxDB - exact and ANN cosine search with metadata filtering40Apache-2.0
bloomcraftProduction-grade Bloom filter library for Rust with concurrent variants and optimal performance40MIT OR Apache-2.0
duallityLevenshtein automata as lling-llang WFSTs: composition adapters bridging liblevenshtein fuzzy matching and the lling-llang…39Apache-2.0
ogeniusLightweight AI inference server using HuggingFace models directly - a simpler alternative to Ollama39MIT
boruta-rsFast parallel Boruta feature selection algorithm in Rust — OOB permutation importance, classification and regression39MIT
tensor-forgeA minimal deterministic compute graph runtime for tensor operations in Rust.39MIT
p-squareThe P-Square (P2) algorithm for dynamic calculation of quantiles without storing observations39MIT
redos-detectorstatic ReDoS vulnerability analysis of ECMA-262 regex patterns39MIT
wgpu-algorithmsHigh-performance, safe wgpu Radix Sort and Prefix Scan for Rust.39MIT
emergent-timeCalculus of emergent / relational time: Wheeler-DeWitt timeless constraint, Page-Wootters relational clocks, entropic time,…39MIT
genetic-rs-extrasExtra utilities for genetic-rs, including plotting and progress bars.39MIT
scenomiseChoreography for the scenograph projection engine: placement algorithms that realize persisted scores into arranged scenes.39MIT OR Apache-2.0
ts-window-queryTime-series window queries using binary search and no-alloc patterns39MIT OR Apache-2.0
openkspace-reconK-space -> image reconstruction: IFFT, coil combination, corrections.39Apache-2.0
crabka-verifiedFormally verified pure kernels (Creusot) shared by Crabka's consensus and log crates39Apache-2.0
rz3Deterministic, exact-rational SMT solver in pure Rust (DPLL(T)/CDCL) with an exact linear-arithmetic core. Zero C dependencies,…39MIT OR Apache-2.0
ferrite-inferenceCPU-native GGUF inference kernels and runtime for Ferrite39Apache-2.0
katgpt-sleepSleep-Time Query Anticipator — offline query anticipation substrate (arXiv:2504.13171 Lin et al.). SleepTimeAnticipator…39MIT
mchep_pyapiHighly parallelizable Monte Carlo integration routine with SIMD and GPU acceleration39GPL-3.0-or-later
deep-equalrecursive deep equality comparison of arbitrary values39MIT
nabled-embeddingsLightweight ndarray-native compute and rerank layer for embedding vectors38MIT OR Apache-2.0
la_dfa_2_dotCreate graphs from lookahead DFAs generated by `parol`.38MIT OR Apache-2.0
openraft-surrealkvA simple key-value store built on top of OpenRaft, designed for learning and experimentation with Raft consensus algorithm.38MIT OR Apache-2.0
concision-snnSynaptic Neural Networks for the Concision Machine Learning Framework38Apache-2.0
neco-fuzzyMinimal fuzzy score core for commands, paths, and short identifiers38MIT
edgewiseA simple graph library with BFS, DFS, Dijkstra, and random graph generation.38MIT OR Apache-2.0
range-filtersHigh-performance range filter implementation - DIVA (VLDB 2025 Best Research Paper)38MIT
moenarch-video-analysis-datasetSerializable retained analysis records for video-analysis.38MIT OR Apache-2.0
moenarch-video-analysis-radiance-ioCOLMAP, Nerfstudio, and PLY I/O for video-analysis radiance workflows.38MIT OR Apache-2.0
interior-pointJTS InteriorPoint algorithm ported to Rust38MIT
polydigest-storage-fjallFjall-backed storage backend for the EML append-only library38non-standard
omicsxomicsx: SIMD-accelerated sequence alignment and bioinformatics analysis for petabyte-scale genomic data38Apache-2.0 OR MIT
kira-irreversibilityDeterministic irreversibility scoring for time-series state trajectories.38MIT
microscope-memoryPure binary cognitive memory engine. Zero-JSON, mmap-based, hierarchical memory architecture.38MIT
autozstdHigh performance Zstd envelope compression with fallback / 基于信封模式与回退机制的高性能 Zstd 压缩38MulanPSL-2.0
lshdedup-corePure-Rust core for lshdedup: MinHash + LSH near-duplicate detection.38MIT OR Apache-2.0
rust_robotics_slamSLAM algorithms (EKF-SLAM, FastSLAM, Graph SLAM, ICP) for the RustRobotics workspace38MIT
qtrade-indicatorsCollection of technical analysis indicators for trading, including ATR, MACD, Supertrend, SMA, EMA, WMA, RMA, SMMA, Williams…38Apache-2.0
multi_bimapMany-to-many bidirectional map in Rust.38MIT OR Apache-2.0
mchep_capiC language interface to MCHEP38GPL-3.0-or-later
scies-math-thA high-performance, dependency-free mathematical toolkit for Rust. Includes generic matrices, Quaternions, MCMC, ODE/PDE solvers,…38MIT
pictor-runtimeInference runtime, sampling, tokenizer, and server for Pictor38Apache-2.0
anofox-ml-ioCSV data loading with ndarray integration for the anofox-ml machine learning library37MIT OR Apache-2.0
TestU01DrvCLI driver for the TestU01 random number testing library37non-standard
rezin-playAudio playback tool37MIT
uxxCombinadic indexing for unsigned integers that have a fixed number of set bits.37MIT
pachashspace-efficient static hash index over an on-disk variable-size object store37MIT
anofox-ml-neural-networksMulti-layer perceptron neural networks for the anofox-ml library37MIT OR Apache-2.0
anofox-ml-neighborsK-nearest neighbors classifiers and regressors with KD-tree for the anofox-ml library37MIT OR Apache-2.0
anofox-ml-gaussian-processGaussian Process regression + classification (Laplace) for the anofox-ml library37MIT OR Apache-2.0
krysysKrylov subspace solvers for symmetric systems of linear equations37MIT OR Apache-2.0
sat-solversUnified interface to multiple SAT solvers (CaDiCaL, MiniSat, Glucose, Lingeling, Kissat) with automatic source compilation37MIT
anofox-ml-preprocessingFeature preprocessing, scaling, and PCA for the anofox-ml machine learning library37MIT OR Apache-2.0
fastmathsHigh-performance no_std math routines targeting glibc parity and strict f64 accuracy.37MIT
rune-xxhashxxHash (xxh32 / xxh64) — extremely fast non-cryptographic hash, pure Rust37MIT
stateset-rl-coreHigh-performance Rust core for reinforcement learning - GAE, advantage computation, reward normalization with optional Python…37BUSL-1.1
fabula-petgraphPetgraph DataSource adapter for fabula — temporal edges on StableGraph37MIT
fabula-narrativesNarrative scoring and thread management for fabula's story sifting engine37MIT
trueno-solveDense linear algebra solvers — LU, QR, SVD, Cholesky with provable contracts37MIT OR Apache-2.0
elicit_geoElicitation-enabled geo algorithms MCP tools — predicates, measurements, transformations37Apache-2.0 OR MIT
ferrox-solverIron-forged OR-Tools and HiGHS solvers as Converge Suggestors37MIT
attnresAttention Residuals (MoonshotAI/Kimi) implementation in Rust using burn37MIT
devadaptBurn-powered developer adaptation model for skill and workflow recommendation37MIT
rlx-tiny-ttsTinyTTS English text-to-speech (VITS2/MeloTTS, 44.1 kHz) for RLX — all backends37GPL-3.0-only
parosLearning the Paxos consensus algorithm by implementing it in Rust37Apache-2.0
kira-scgRust CLI for preprocessing single-cell RNA-seq count matrices.37MIT
holographic-memoryA high-performance Holographic Memory System (HMS) implementing Vector Symbolic Architectures (VSA).37Apache-2.0
ternary-entropyEntropy analysis for ternary strategy distributions37MIT
holomapDeterministic UMAP — the bulk, on the boundary. Same input, same params, same seed: bit-identical embeddings.37MIT OR Apache-2.0
rust_robotics_mappingMapping algorithms (NDT, occupancy grid, etc.) for the RustRobotics workspace37MIT
wbspatialstatsUnified spatial statistics library: kriging, spatial autocorrelation, spatial regression, point process analysis37MIT OR Apache-2.0
tensorlogic-oxicuda-backendOxiCUDA-powered GPU tensor execution backend for TensorLogic (Pure Rust CUDA via OxiCUDA)36Apache-2.0
basemyai-coreBusiness-agnostic embedded foundation: libSQL (native vector + encryption), Candle embeddings, async maintenance.36MIT
anofox-ml-linearStochastic Gradient Descent linear models (SGDClassifier, SGDRegressor, PassiveAggressive) for anofox-ml36MIT OR Apache-2.0
math-statisticsShared multivariate statistics for dense matrix inputs and streaming observations.36MIT OR Apache-2.0
graph-grammarC-ABI + Rust graph-rewriting engine: deterministic and seeded-stochastic subgraph matching and rule application, ported from the…36MIT
fast-dp8AVX-512-accelerated u8 dot product with runtime CPU dispatch36MIT OR Apache-2.0
rlx-snacSNAC multi-scale neural audio codec (hubertsiuzdak/snac) for RLX — multi-backend36GPL-3.0-only
anofox-ml-naive-bayesGaussian / Multinomial / Bernoulli Naive Bayes classifiers for the anofox-ml library36MIT OR Apache-2.0
anofox-ml-discriminantLinear and Quadratic Discriminant Analysis for the anofox-ml library36MIT OR Apache-2.0
treant-gumbelGumbel MuZero search: Sequential Halving with Gumbel noise for MCTS. Built on the treant crate.36MIT
anofox-ml-manifoldManifold learning (MDS, Isomap, LLE, t-SNE) for the anofox-ml library36MIT OR Apache-2.0
anofox-ml-ensembleRandom forest and gradient boosting ensemble methods for the anofox-ml library36MIT OR Apache-2.0
rlx-nanocodecNVIDIA NanoCodec (nvidia/nemo-nano-codec) FSQ codec for RLX — multi-backend causal HiFi-GAN decoder36GPL-3.0-only
rlx-speechtokenizerSpeechTokenizer (fnlp/SpeechTokenizer) RVQ speech codec for RLX — multi-backend36GPL-3.0-only
incremental-tree-set-unionGabow-Tarjan linear-time algorithm for incremental tree set union (JCSS 1985)36MIT
secret-sharing-rsSecret-sharing primitives (Shamir, Blakley, ramp, VSS, CRT, visual, etc.) implemented directly from the original papers with no…36BSD-2-Clause
ambi-pipelinesAdvanced cognitive pipelines for Ambi: RAG, Chain-of-Thought, Tree-of-Thoughts, and Reflexion.36Apache-2.0
quixotic-plecostomus-tinyufoIn-memory cache implementation with TinyLFU as the admission policy and S3-FIFO as the eviction policy36Apache-2.0
elicit_rstarElicitation-enabled rstar shadow crate — MCP tools for R*-tree spatial index descriptors36Apache-2.0 OR MIT
rust_robotics_localizationLocalization algorithms (EKF, UKF, Particle Filter, etc.) for the RustRobotics workspace36MIT
fixture3-ddminSequential DDMin reducer for ordered candidate lists36MIT OR Apache-2.0
rlox-candleCandle backend for rlox neural network training36MIT OR Apache-2.0
probabilistic-rsProbabilistic data structures in Rust36MIT
god-graphA graph-based LLM white-box optimization toolbox: topology validation, Lie group orthogonalization, tensor ring compression36MIT OR Apache-2.0
streaming-diskannPostgres-free StreamingDiskANN core with storage traits, memory backend, and conformance tests.36PostgreSQL
quantik-coreHigh-performance Quantik board game engine: bitboard state, QFEN notation, canonical symmetry-reduced keys, and…36MIT
rlx-gpu-hostBackend-agnostic host-fallback kernels (D2H → CPU → H2D) shared by RLX GPU backends (rlx-cuda / rlx-rocm).36GPL-3.0-only
komadori-rayonMulti-reduction library. Provides a composable, declarative way to reduce in parallel in rayon's style35MIT OR Apache-2.0
qae-constellation-adapterConstellation/aerospace domain adapter for QAE safety kernel — satellite fleet management certification35BUSL-1.1
deuceCard representation, hand evaluation, and strategic abstraction primitives35MIT
learnA minimal reinforcement learning library written in Rust from scratch.35Apache-2.0
anofox-ml-clusterClustering algorithms (KMeans, DBSCAN, HDBSCAN, GMM, BGMM, MeanShift, OPTICS, Birch, Spectral, AffinityPropagation,…35MIT OR Apache-2.0
anofox-ml-regressionClassical regression models (OLS, Ridge, Lasso, Elastic Net, GLM, GP) for anofox-ml35MIT OR Apache-2.0
triplets-srd-sourceExperimental simd-r-drive integration for the triplets data pipeline framework.35MIT OR Apache-2.0
trueno-sparseSparse matrix formats and operations — CSR, COO, BSR with SIMD-accelerated SpMV/SpMM35MIT OR Apache-2.0
rune-murmurMurmurHash3 — pure-Rust implementation of the 32-bit and 128-bit variants35MIT
bisqueA library of contract-tested audio DSP processors: EQ, dynamics, mastering, analysis, generators, time, and optional spectral…35Apache-2.0
rust_robotics_controlControl and path tracking algorithms for the RustRobotics workspace35MIT
turbo-vecTurboQuant-based vector quantization and search library35MIT
invlex-cliCLI tool for inverse lexicographic (a tergo) sorting; installs the `invlex` binary35MIT OR Apache-2.0
rlx-grounding-dinoGrounding DINO (IDEA-Research/grounding-dino-base) for RLX35GPL-3.0-only
ruve-dbA hybrid vector and full-text search database with HNSW approximate nearest-neighbour indexing and BM2535MIT
fixedmodFast modular arithmetic with a fixed modulus35MIT OR Apache-2.0
binned-greedy-repairFast binned greedy repair heuristics for 0/1 knapsack, with an XDP comparison solver.35Apache-2.0
text-whisper-cppNative whisper.cpp transcription bindings and model management.35MIT OR Apache-2.0
diffwtf-coreFast Myers diff engine with intra-line refinement — powers diff.wtf35MIT
elara-smtKey-addressed sparse Merkle tree (256-bit path, SHA3-256, identity-bound domain-separated leaves) with empty-subtree-compressed…35MIT OR Apache-2.0
winditGeneric windowed-sequence processing: chunk, pad/mask, aggregate, smooth, segment — for embeddings, VAD, and ASR.35MIT OR Apache-2.0
neco-brepAnalytical B-Rep engine with boolean operations34MIT
neco-mesh1D/2D/3D mesh and voxel discretization primitives34MIT
qae-agentic-adapterAgentic AI domain adapter for QAE safety kernel — certifies LLM/agent tool calls34BUSL-1.1
bitset-matrixSpace-efficient, row-major 2D bitset matrix with fast bitwise ops34MIT OR Apache-2.0
count-min-sketch-rsA high-performance, zero-allocation Count-Min Sketch implementation for frequency estimation.34MIT
coll-birthLarge-scale collision and birthday-spacings tests for pseudorandom number generators34Apache-2.0 OR MIT
rlx-facodecFACodec (amphion/naturalspeech3_facodec) factorized codec for RLX — multi-backend HiFi-GAN/BigVGAN decoder34GPL-3.0-only
resonance-explorerResonance Explorer: quantum optics and nonlinear signal analysis toolkit with FFT spectrum computation, parametric amplification…34MIT
ai-model-directory-routerModel routing, cost calculation, fallback chains, context window management, and models.dev overlay enrichment for 7000+ AI models34Apache-2.0
sukariShared append-segment Raft state storage for noraft-based applications34MIT
base88Fast and safe Base88 encoding/decoding34MIT
oxigeo-sensorsRemote sensing and satellite sensor data processing for OxiGeo - Radiometric corrections, spectral indices, and sensor support34Apache-2.0
rune-chain-splitterText splitters for LLM context windows: character, token, markdown, and recursive strategies34MIT
brainjepaBrain-JEPA fMRI Foundation Model — inference in Rust (RLX)34MIT
reed-solomon-turboFast systematic Reed-Solomon erasure coding over GF(2^8), byte-compatible with klauspost/reedsolomon and the Backblaze matrix…34MIT OR Apache-2.0
causal-triangulationsCausal Dynamical Triangulations in d-dimensions33BSD-3-Clause
polars-taPolars Series interface for technical indicators — native Polars integration, aligned with ta-lib33MIT
avx-parallelZero-dependency parallel library with work stealing, SIMD, lock-free operations, adaptive execution, and memory-efficient…33MIT
distx-similaritySchema-driven similarity engine for tabular rows - part of DistX33MIT OR Apache-2.0
simd_randSIMD-accelerated random number generators33MIT
rlx-wavtokenizerWavTokenizer (novateur/WavTokenizer) single-token codec for RLX — multi-backend Vocos decoder33GPL-3.0-only
fabula-discoveryAutomated sifting pattern discovery for fabula33MIT
tide-maxflowTide max flow algorithm — a push-pull-relabel variant with O(1) array-based data structures33LGPL-3.0-or-later
soroban-verifier-gen-coreCore logic for generating Soroban Groth16 verifier contracts.33MIT
oxigeo-analyticsAdvanced geospatial analytics for OxiGeo - Time series, clustering, hotspot analysis, and interpolation33Apache-2.0
oxigeo-terrainAdvanced terrain analysis and DEM processing for OxiGeo - Derivatives, hydrology, viewshed, and geomorphometry33Apache-2.0
burn-radam-schedule-freeRAdamScheduleFree optimizer for Burn33Apache-2.0
annflat-corePure-Rust core for annflat: small in-memory flat-file ANN over f32 vectors.33MIT OR Apache-2.0
ac3rmAn incremental AC-3rm propagator in Rust with dynamic assertion and retraction of constraints33non-standard
paginate-corePure, language-agnostic pagination / filter / sort / search engine shared by the pypaginate (Python) and @cyblow/paginate…33MIT
qmi-macroA variant of ECS where topology matters and makes us happy.32MIT
include_mdInclude markdown file or its section.32MIT
avx-asyncRevolutionary async runtime - Quantum, Neural Networks, Blockchain, Genetic Algorithms, Zero dependencies32MIT OR Apache-2.0
moritzbrantner-image-analysis-ioStill-image PNG/JPEG/WebP loading and saving for video-analysis.32MIT OR Apache-2.0
rlx-encodecMeta EnCodec neural audio codec (facebook/encodec_24khz) for RLX — multi-backend32GPL-3.0-only
moritzbrantner-text-classificationConcrete text classification, sentiment, and zero-shot classification contracts.32MIT OR Apache-2.0
moritzbrantner-text-linguisticsLocal model-backed linguistic analysis pipeline for video-analysis.32MIT OR Apache-2.0
peoplesgrocers-lseqL-SEQ algorithm implementation for fractional indexing and list CRDTs32AGPL-3.0
rlx-eagle3EAGLE3 speculative-decoding draft + scheduler primitives for RLX32GPL-3.0-only
linfa-larsLeast Angle Regression methods32MIT OR Apache-2.0
modlinModular rank and linear-complexity tests for pseudorandom number generators32Apache-2.0 OR MIT
attack-on-ecdsaEducational Rust implementation of ECDSA cryptographic attacks (research and learning purposes only).32Apache-2.0
rust_robotics_vizVisualization utilities for the RustRobotics workspace32MIT
ternary-scienceNegative Space Intelligence — Experimental Evidence from GPU Benchmarks and Proofs32MIT
rlx-vibevoiceVibeVoice (microsoft/VibeVoice) acoustic σ-VAE codec for RLX — multi-backend ConvNeXt decoder32GPL-3.0-only
oxiz-mlMachine Learning-Guided Heuristics for OxiZ SMT Solver32Apache-2.0
rusthrustGPU parallel algorithms library inspired by NVIDIA Thrust32MIT OR Apache-2.0
prismultiA multi-threaded Rust implementation of a subset of the PRISM model checker.32MIT
held-karp-coreExact TSP solver using the Held-Karp bitmask dynamic programming algorithm32MIT
srlion-xutexan extremely fast async mutex with alternative sync API31MIT
f1-nexus-vectorsNext-generation Formula 1 strategy optimization platform with AI-powered race simulation31MIT OR Apache-2.0
rank-evalRanking evaluation metrics: NDCG, MAP, MRR, precision, recall. TREC format support.31MIT OR Apache-2.0
intellichip-rsTiny Recursive Models for fast opcode routing and sequence prediction31MIT OR Apache-2.0
pepperflakeFast, unforgeable, sortable 64-bit ID generation31MIT
universal_radix_sortA high-performance, generic Radix Sort implementation for Rust supporting integers, floats, and strings31MIT
quixotic-plecostomus-limitsA library for rate limiting and event frequency estimation31Apache-2.0
glrmaskExtremely fast grammar-constrained decoding for LLMs31MIT OR Apache-2.0
redeem-propertiesA repository of deep-learning peptide property prediction models for mass spectrometry data31BSD-3-Clause
nqvNQV: A hardware-accelerated (AVX2), high-throughput Quasigroup Vector cipher implementation in pure Rust.31Apache-2.0