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.
trie_hard_rsFast, memory-efficient Trie (prefix tree) implementation with autocomplete support - Rust implementation432MIT OR Apache-2.0
cryptography-rsBlock ciphers, hashes, public-key, and post-quantum primitives implemented directly from their specifications and original papers.432BSD-2-Clause
yscv-detectObject detection pipeline with YOLOv8, NMS, and heatmap decoding432MIT OR Apache-2.0
cron-unionMerge multiple cron expressions into one deduped schedule432MIT
ferrotorch-tokenizeText tokenization wrapper around the HuggingFace tokenizers crate for ferrotorch431MIT OR Apache-2.0
tonelli-rsA Rust implementation of the Tonelli-Shanks algorithm for computing square roots modulo a prime430MIT
lllv-coreLLLV — Cryptographic capsules for verifiable retrieval.429MIT
mod-randTiered randomness for Rust: fast PRNG, process-unique seeds, and OS-backed cryptographic random — plus bounded ranges, strings,…429Apache-2.0
osmic-geoProjection, simplification, clipping, and validation428MIT
oxify-connect-vectorVector database connectors for OxiFY - Qdrant, in-memory vector search426Apache-2.0
bit-parallel-searchBlazing fast string search using bit-parallel algorithms - up to 8x faster than naive search426MIT OR Apache-2.0
fact-wasm-coreFACT WASM Core - High-performance WebAssembly cognitive processing engine with advanced caching and template optimization424MIT
triplets-coreCore types, traits, and algorithms for the triplets data pipeline framework.423MIT OR Apache-2.0
rustalign-commonUltrafast DNA sequence aligner using FM-index and Smith-Waterman423MIT
pocx_plotterUniversal Proof-of-Capacity plotting tool for any PoC cryptocurrency.
CPU and GPU acceleration with OpenCL, SIMD optimizations,…423MIT
memistaHigh-performance vector search service with SQLite metadata storage and USearch vector indexing422GPL-3.0
sntrupRust implementation of the Streamlined NTRU Prime KEM for all parameter sizes422MIT OR Apache-2.0
mimirs-haHigh-availability replication layer with Raft consensus for MimirsWell422MPL-2.0
ferrolearn-neighborsNearest neighbor models for the ferrolearn ML framework420MIT OR Apache-2.0
graphmind-optimizationHigh-performance metaheuristic optimization algorithms (Jaya, Rao, TLBO, BMR, BWR, QOJaya, ITLBO) in Rust.419Apache-2.0
constrangeiterConstant iterators for ranges419MIT
oximedia-dedupMedia deduplication and duplicate detection for OxiMedia418Apache-2.0
rangebar-batchBatch processing engine for range bar computation418MIT
tiktokenxA high-performance Rust implementation of OpenAI's tiktoken library418MIT
bacnet-embA bacnet library for embedded systems (no_std)418MIT OR Apache-2.0
molprint-coreCore molecular graph representation, SMILES parser, and ring perception416MIT
percolator-engineFormally verified risk engine for perpetual futures — fair exits (H) and O(1) overhang clearing (A/K)416Apache-2.0
v2rmprmpca — Route Optimization TUI & Agent Engine with neural solver selection (HuggingFace: aerialblancaservices/v2rmp-routing-ml)416MIT OR Apache-2.0
comtainsZero-allocation byte-set matcher generated at compile time415MIT
bobyqaDependency-free BOBYQA: derivative-free minimization of a box-constrained function from values alone — a faithful pure-Rust port…415MIT OR Apache-2.0
cobtA Cache-Oblivious B-Tree implementation in Rust414MIT
peacoqc-rsPeacoQC quality control algorithms for flow cytometry413MIT
ruqu-coreHigh-performance quantum circuit simulator in pure Rust - state-vector simulation with SIMD acceleration, noise models, and…412MIT
signature-rs-binCLI Application that computes the log signature from path data412AGPL-3.0-only
ferricmlA lean, pure-Rust toolkit for classical machine learning411MIT
anomstream-coreCore streaming anomaly detectors + companion primitives (Random Cut Forest, per-feature EWMA / CUSUM, drift detectors, streaming…411Apache-2.0
ratelockZero-dependency, zero-allocation, lock-free token bucket rate limiter for Rust (std + no_std).411Apache-2.0
gymnasiaOpenAI Gymnasium environments in pure Rust411Apache-2.0
somatizeComputational graph runtime for research pipelines, agent orchestration, and data virtualization411Elastic-2.0
mindkitA generic sequential thinking toolkit for AI reasoning systems410Apache-2.0
crabka-rebalancerCruise-Control-equivalent partition rebalancer for Crabka clusters410Apache-2.0
ferrolearn-datasetsBuilt-in datasets and synthetic data generators for the ferrolearn ML framework410MIT OR Apache-2.0
torsh-graphGraph neural network components for ToRSh - powered by SciRS2410Apache-2.0
graphmind-graph-algorithmsGraph algorithms (PageRank, WCC, BFS, Dijkstra) for Graphmind Graph Database409Apache-2.0
pmetal-core-deriveProcedural macros for pmetal-core (JobSpec derive)409MIT OR Apache-2.0
raft-walMinimal append-only WAL (Write-Ahead Log) optimized for Raft consensus408MIT OR Apache-2.0
torsh-seriesTime series analysis components for ToRSh - powered by SciRS2407Apache-2.0
rs_tfheA high-performance Rust implementation of TFHE (Torus Fully Homomorphic Encryption) with advanced programmable bootstrapping…405non-standard
torsh-clusterUnsupervised learning and clustering algorithms for ToRSh, powered by SciRS2405Apache-2.0
seesaw-tggDelta-extended Triple Graph Grammar engine with rank-based backtracking: graph, ops, cascade, fold.404Apache-2.0
rbp-nlheNo-Limit Hold'em MCCFR solver with Pluribus-inspired abstraction403MIT
token_trieA high-performance Radix Trie implementation with sorted children for efficient binary search operations402MIT
mincdcA very simple yet efficient content-defined chunking algorithm.401Zlib
ade-topological-sortTopological sorting algorithm for directed graphs.400MIT OR Apache-2.0
persian-rsA comprehensive and lightweight utility library for Persian (Farsi) developers using Rust, featuring Jalali (Shamsi) date…400MIT
llama-rsA high-performance Rust implementation of llama.cpp - LLM inference engine with full GGUF support400MIT OR Apache-2.0
mimirs-yggdrasilGlobal self-model and identity continuity for MimirsWell (L7)399MPL-2.0
go_game_boardGo/Baduk/Weiqi rules implementation with libEGo-based algorithms398Apache-2.0
ares-vectorPure-Rust embedded vector database with HNSW indexing for ARES398MIT
ade-elementary-circuitsImplementation of Johnson's algorithm for finding elementary circuits in directed graphs.397MIT OR Apache-2.0
iword-rsHigh-speed keyword search — Rust implementation of iWord397MIT
api_geminiGemini's API for accessing large language models (LLMs).396MIT
ade-graphCore graph data structures and utilities for directed graphs.395MIT OR Apache-2.0
api_openai_compatibleShared OpenAI wire-protocol HTTP layer for OpenAI-compatible APIs.394MIT
mathhook-macrosProcedural macros for MathHook - expr!, symbol!, symbols!, function!393MIT OR Apache-2.0
markov-chain-monte-carloA composable Markov Chain Monte Carlo (MCMC) framework for arbitrary state spaces in Rust393BSD-3-Clause
geometry-coordsCoordinate scalar trait, type promotion, and comparable-form wrappers.392BSL-1.0
dsfbDrift-Slew Fusion Bootstrap (DSFB) state estimation392Apache-2.0
moltrunHigh-performance game engine library with AI capabilities, built on wgpu for modern 3D graphics and physics simulation391MIT OR Apache-2.0
clmulCarry-less multiply for Rust, internally uses llvm or compiler intrinsics, with fallback if the CPU has no clmul instruction390MIT OR Apache-2.0
rrandgenA simple library for generating random numbers with specified length and count389MIT OR Apache-2.0
probability-rsDependency-free probability distributions; clear APIs, deterministic sampling.389MIT
statsrustA comprehensive Rust library for statistical analysis, providing a wide range of descriptive statsrust, probability…389Apache-2.0 OR MIT
ssskitFast, small and secure Shamir's Secret Sharing library crate388MIT OR Apache-2.0
tropical-gemmHigh-performance tropical matrix multiplication with SIMD and CUDA backends387MIT
pmetalHigh-performance LLM fine-tuning framework for Apple Silicon387MIT OR Apache-2.0
muskatSkat bot386MIT OR Apache-2.0
nltk-metricsRust port of NLTK's metrics: string distance metrics and inter-annotator agreement coefficients386Apache-2.0
shardexA high-performance memory-mapped vector search engine with ACID transactions and incremental updates385MIT
turbo-fnvA blazing fast drop-in replacement for fnv hash algorithm with batch processing optimizations385MIT OR Apache-2.0
moritzbrantner-jobs-coreReusable long-running job state, cancellation, progress, logs, and artifact primitives.385MIT OR Apache-2.0
oximedia-renderfarmDistributed render farm management and job scheduling383Apache-2.0
frlearn_mathFuzzy/rough math primitives and safe numeric transformations.382MIT
oxigdal-analyticsAdvanced geospatial analytics for OxiGDAL - Time series, clustering, hotspot analysis, and interpolation382Apache-2.0
symbolic_regressionRust port of SymbolicRegression.jl.381Apache-2.0
rabia-kvstore-exampleKey-value store state machine implementation example using the Rabia SMR protocol381Apache-2.0
tensorlogicLogic-as-Tensor planning layer - meta crate re-exporting all TensorLogic components380Apache-2.0
velora-taTechnical analysis indicators library for Velora - can be used standalone380MIT
rabia-counter-exampleSimple counter state machine implementation example using the Rabia SMR protocol380Apache-2.0
ratel-ai-coreTool and skill retrieval for AI agents — selectable BM25, dense (semantic), or hybrid search over catalogs. Core of the Ratel…380Apache-2.0
dsaoxideA set of data structures and algorithms in Rust.379Apache-2.0
noruZero-dependency NNUE training & inference library in pure Rust379MIT OR Apache-2.0
rabia-banking-exampleBanking ledger state machine implementation example using the Rabia SMR protocol378Apache-2.0
luhn_ultraHigh-performance SIMD-optimized Luhn algorithm validator for payment card numbers with zero-allocation design378MIT OR Apache-2.0
geometry-csCoordinate system types: Cartesian, Spherical, Geographic, and angle units.377BSL-1.0
expandable-cuckoo-filterA high-performance, persistent, and auto-expanding Cuckoo Filter with deterministic orthogonality.377MIT
lexirLexical scoring over postings lists.377MIT OR Apache-2.0
ferrolearn-treeDecision tree and ensemble models for the ferrolearn ML framework377MIT OR Apache-2.0
oxillama-archModel architecture implementations — LLaMA, Qwen3, Mistral, Gemma, Phi376Apache-2.0
constraint-theory-coreDeterministic manifold snapping with O(log n) KD-tree indexing — maps continuous vectors to exact Pythagorean coordinates376MIT
float_sortSimple crate to sort f32 and f64 vectors safely using total_cmp375MIT
fluxmapA thread-safe, transactional, and concurrent in-memory key-value store for Rust. Offers ACID guarantees with Serializable…375MIT
bls24-curvesA pure Rust framework for pairing-based cryptography using BLS24 curves375MIT OR Apache-2.0
ah-ah-ahVUN token! TWO tokens! Count all the beautiful tokens ... offline! Ah-ah-ah!374Apache-2.0 OR MIT
yscv-trackMulti-object tracking with DeepSORT, ByteTrack, and Kalman filter374MIT OR Apache-2.0
oak-visualizeHigh-performance visualization and layout algorithms for the oak ecosystem with flexible configuration, emphasizing tree and…373MPL-2.0
quickheapA SIMD-accelerated priority queue373MIT
sevensense-vectorVector database operations and HNSW indexing for 7sense bioacoustics platform373MIT OR Apache-2.0
frlearn_coreCore traits, errors, and score utilities for the FuzzyRough Rust workspace.372MIT
ruvector-onnx-embeddingsONNX-based embedding generation for RuVector - Reimagined embedding pipeline in pure Rust371MIT
molprint-fpMolecular fingerprint algorithms: Morgan/ECFP, MACCS, topological370MIT
geometry-tagGeometry kind tags and the tag-hierarchy marker traits.369BSL-1.0
komadoriMulti-reduction library. Provides a composable, declarative way to consume an iterator369MIT OR Apache-2.0
geometry-traitConcept traits (Point, Linestring, Ring, Polygon, multi-variants, …) for the Boost.Geometry Rust port — implement them for your…368BSL-1.0
cigar-lodhi-rsLodhi subsequence kernel on CIGAR strings368MIT OR Apache-2.0
asap_sketchlibA high-performance sketching library for approximate stream processing367MIT
numra-odeODE and DAE solvers for Numra: DoPri5, Tsit5, Verner 6/7/8, Radau5, ESDIRK 3/4/5, BDF, plus forward sensitivity analysis.367LicenseRef-Numra-Academic-Research-NonCommercial
trustformers-mobileMobile deployment support for TrustformeRS (iOS, Android)367Apache-2.0
escapegoatSafe, fallible, embedded-friendly ordered set/map via a scapegoat tree. Validated against BTreeSet/BTreeMap.365MIT
hydra-ammUniversal AMM engine: build, configure, and operate any Automated Market Maker through a unified interface365MIT
magi-coreLLM-agnostic multi-perspective analysis system inspired by MAGI365MIT OR Apache-2.0
ferrotorch-jit-scriptProcedural-macro front end for ferrotorch-jit: #[script] attribute that compiles a Rust function body into a TracedModule364MIT OR Apache-2.0
vex-temporalTime-aware memory compression for VEX364Apache-2.0
ax-rndAxRng is a fast, small random number generator (rng) library and CLI tool written in Rust.364MIT
opencctUtilities for Call Center simulation and optimal staffing.363MIT OR Apache-2.0
crypto-bigint-synclessPure Rust implementation of a big integer library which has been designed from
the ground-up for use in cryptographic…363Apache-2.0 OR MIT
pelorusA high-performance GPS map-matching library for geospatial road network processing362MIT
hamming-resonateFast nearest-neighbour search over fixed-length DNA sequences using Hamming distance362MIT
peulerA Rust crate with solutions to the Project Euler problems361MIT
re-fft2dFourier transform for 2D data such as images360MPL-2.0
motosan-ta-batchTechnical analysis indicators, screeners, and patterns for quantitative trading360MIT
symbios-neatNEAT engine for morphogenetic engineering with CPPN support359MIT
navigoGPS/geospatial data for Rust — trace analysis, GPX parsing, Minetti pace model, race route analysis (legs/sections/stages).359MIT
async-io-throttlingRate-limiting Async IO358Apache-2.0
iati-transformTransformations and rollups for IATI Activity data (sum by type/year/currency).358MIT OR Apache-2.0
aprender-sparseSparse matrix formats and operations — CSR, COO, BSR with SIMD-accelerated SpMV/SpMM358MIT OR Apache-2.0
daedalus-plannerPlanner that validates and schedules Daedalus dataflow graphs.357MIT OR Apache-2.0
ipfrs-semanticSemantic search with HNSW vector indexing for content-addressed data354Apache-2.0
med-bedDigital MedBed protocol - heal consciousness by replacing dissonant genes with resonant ones353MIT
beaumont-numbersAlgorithmic trading for quantitative financial applications353WTFPL
bytediffA bytearray diff353MIT
antichainA coordinator-free primitive for tracking distributed progress using lattice algebra.352Apache-2.0
aprender-solveDense linear algebra solvers — LU, QR, SVD, Cholesky with provable contracts352MIT OR Apache-2.0
oxify-engineWorkflow execution engine for OxiFY - DAG orchestration, scheduling, and state management351Apache-2.0
corp-finance-coreInstitutional-grade corporate finance calculations with 128-bit decimal precision — DCF, WACC, comps, LBO, credit metrics,…351MIT
splinefitB-spline curve and surface fitting — pure-Rust Dierckx engine with ergonomic API351MIT OR Apache-2.0
souphashSoupHash: an order-indipendent hash function, based on SipHash351Unlicense
fhp-simdSIMD abstraction layer with runtime dispatch for the HTML parser351MIT OR Apache-2.0
quietsetFilter datasets by label stability across evaluators, budgets, seeds, and models351MIT OR Apache-2.0
oxiphysics-geometryGeometric shape types for the OxiPhysics engine351Apache-2.0
cthashconst fn implementation of hash functions including
MD4, MD5, SHA-1, SHA-2, SHA-3, Keccak350MIT OR Apache-2.0
yscv-autogradDynamic computation graph with tape-based reverse-mode autodiff350MIT OR Apache-2.0
dotnet-rngImplementation of .NET's Random algorithm based on Knuth's subtractive method349MIT
zer-compareFellegi-Sunter field comparison, similarity functions, and EM scoring for zer348Apache-2.0
phago-ragBiological RAG — query interface on self-organizing Hebbian knowledge graph348MIT
velora-coreCore types, errors, and utilities for the Velora HFT platform346MIT
zeckA Rust library for compressing and decompressing data using the Zeckendorf representation algorithm346MIT
trustformers-trainingTraining infrastructure for TrustformeRS346Apache-2.0
rlx-whisperOpenAI Whisper ASR for RLX346GPL-3.0-only
int-interval-setInteger half-open interval set structures built on top of int-interval.346MIT OR Apache-2.0
pbt-testsProperty-based testing with `derive` macros, aware of mutual induction & instantiability.345MIT OR Apache-2.0
oxify-authzReBAC (Relationship-Based Access Control) authorization engine - Google Zanzibar implementation345MIT OR Apache-2.0
anomstream-hotpathHigh-cadence ingress primitives (UpdateSampler, PrefixRateCap, bounded MPSC channel) for eBPF-style classifier/updater thread…344Apache-2.0
rustpix-algorithmsClustering algorithms (ABS, DBSCAN, Graph, Grid) with spatial indexing344MIT
anomstream-triageSOC-opinionated triage layer (Platt calibration, SAGE attribution, alert clustering, feedback, audit) on top of anomstream-core343Apache-2.0
moenarch-image-analysis-coreShared image views, pixel formats, and image statistics for video-analysis.343MIT OR Apache-2.0
incr-concurrentThread-safe incremental computation engine. Send+Sync runtime built on incr-core.343MIT
foxstash-coreHigh-performance local RAG library - SIMD-accelerated vector search, HNSW indexing342MIT
geographdb-coreGeometric graph database core - 3D spatial indexing for code analysis342GPL-3.0-only
avila-compressNative compression library optimized for AvilaDB - LZ4, Zstandard, and custom columnar algorithms. Zero external dependencies.340MIT OR Apache-2.0
numra-autodiffAutomatic differentiation for Numra: forward-mode (Dual numbers) and reverse-mode (tape) for gradients and Jacobians.340LicenseRef-Numra-Academic-Research-NonCommercial
pericynthionAstrological ephemeris computation library: pure-Rust NASA JPL Ephemerides reader339CC0-1.0
treantHigh-performance, lock-free Monte Carlo Tree Search library for Rust.338MIT
mlearning-studioCrate under development de mlearning.studio338MIT
lllv-indexLLLV — Index Pack + Merkle Evidence: verifiable Top-K for vector search.338MIT
iqdb-distanceSIMD-accelerated distance and similarity functions for vector search - part of the iQDB family.338Apache-2.0 OR MIT
rvf-indexRuVector Format progressive HNSW indexing with Layer A/B/C tiered search338MIT OR Apache-2.0
geometry-modelBuilt-in concrete geometry types (Point, Segment, Box, Linestring, Polygon, …) mirroring Boost.Geometry models — or bring your…337BSL-1.0
cartanRiemannian geometry, manifold optimization, and geodesic computation in Rust337MIT
rmumpsPure Rust multifrontal sparse symmetric indefinite solver336CECILL-C
stripack-sysRaw Rust FFI bindings to STRIPACK for Delaunay triangulation on the unit sphere336MIT OR Apache-2.0
oxillama-runtimeInference engine — KV cache, sampling, tokenizer bridge335Apache-2.0
cmaes-lbfgsbHigh-performance CMA-ES and L-BFGS-B optimization algorithms for constrained and unconstrained problems335MIT OR Apache-2.0
libsvm-rsFFI-free Rust implementation of LIBSVM-compatible SVM training and prediction335BSD-3-Clause
moritzbrantner-text-coreShared text documents, tokenization, spans, and statistics for video-analysis.334MIT OR Apache-2.0
autoagents-onnxMinimal edge inference runtime for LLMs334MIT OR Apache-2.0
ferrolearn-clusterClustering algorithms for the ferrolearn ML framework334MIT OR Apache-2.0
sporseSparse vector index for learned sparse retrieval334MIT OR Apache-2.0
qzn3t-pitch-detectionA collection of algorithms to determine the pitch of a sound sample.333GPL-3.0-or-later
powersasaSASA and molecular volume computation using Power diagrams333LGPL-3.0-or-later
rcombCombinatorial objects, traits, collections332MIT OR Apache-2.0
pyoe2-craftpathA tool for Path of Exile 2 to find the best craftpaths based on the categories: *most likely, most efficient and cheapest*,…332MIT
kotoba-mainGP2-based Graph Rewriting Language - ISO GQL-compliant queries, MVCC+Merkle persistence, and distributed execution332Apache-2.0
pbt-macro2High-throughput property-based testing with `derive`, swarm-testing, precise sizing, and full graph-theoretic type analysis over…332MIT OR Apache-2.0
rvf-quantRuVector Format temperature-tiered vector quantization (f32/f16/u8/binary)332MIT OR Apache-2.0
oximedia-mlSovereign ML pipelines for media — Pure-Rust ONNX inference with typed pipelines (scene classification, shot boundary detection,…331Apache-2.0
temporal-lead-solverTemporal computational lead via sublinear local solvers for diagonally dominant systems331MIT OR Apache-2.0
better-bucketA genuinely better token bucket for Rust: lock-free, allocation-free acquire path, cache-aligned, overflow-safe, with a one-line…331Apache-2.0 OR MIT
u-nestingDomain-agnostic 2D/3D spatial optimization engine - nesting and bin packing331MIT
apmaAdaptive Packed Memory Array (APMA) — a cache-efficient sorted associative container329MIT OR Apache-2.0