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.
tdaTopological Data Analysis for neural networks - persistent homology and topological features546MIT OR Apache-2.0
sdivi-graphDependency graph construction for sdivi-rust545Apache-2.0
digest-rsRust bindings for the digest library545MIT
viser-persegmentSegment-level CRF adaptation with closed-loop VMAF verification for viser542BSD-2-Clause
gamma-table-macrosA procedural macro for generating gamma correction lookup tables542MIT OR Apache-2.0
viser-pershotPer-shot encoding with Trellis bit allocation for viser537BSD-2-Clause
newtype-toolsErgonomic utilities for the Rust newtype idiom.537MIT OR Apache-2.0
oxirs-geosparqlGeoSPARQL implementation for spatial data and queries537Apache-2.0
facecrabAsset management and model downloading for rusty-genius536MIT
rusty-genius-cortexInference engine interaction layer for rusty-genius536MIT
nanobookDeterministic Rust execution engine for trading backtests: limit-order book, portfolio simulation, metrics, risk checks, and…534MIT
varpulis-hamletShared online trend aggregation for streaming event detection — SIGMOD 2021 graphlet-sharing algorithm. Part of the Varpulis…533MIT OR Apache-2.0
elara-timeELARA Protocol - Time convergence engine with dual clock system, reality windows, and temporal prediction533MIT OR Apache-2.0
finlib-taTechnical analysis library. Implements number of indicators: EMA, SMA, RSI, MACD, Stochastic, etc.530MIT
koru-lambda-coreA minimal axiomatic system for distributed computation530MIT OR Apache-2.0
surge-dcSurge DC — DC power flow solver (linear approximation, B-theta formulation)530PolyForm-Noncommercial-1.0.0
ceraRust-native LLM inference engine530Apache-2.0 OR MIT
amari-topologyTopological tools for geometric structures - homology, persistent homology, Morse theory, and manifold analysis529MIT OR Apache-2.0
nodedb-graphShared graph engine (CSR adjacency index + traversal) for NodeDB Origin and Lite527Apache-2.0
varpulis-sasePattern matching engine for streaming event detection — Kleene closures, negation, temporal sequences, NFA-based. Part of the…527MIT OR Apache-2.0
nbis-rsA Rust binding to the NIST Biometric Image Software (NBIS) library, which is used for processing biometric images, particularly…526MIT
even_any_typeA lightweight Rust crate providing simple, type-specific methods to check if a value is even.526MIT OR Apache-2.0
veritas-nexusAdvanced multi-modal lie detection system with explainable AI, featuring text, vision, audio, and physiological analysis with…526MIT OR Apache-2.0
fiano_swapA simple generic swap function for two values using Copy trait. This library provides a safe and easy way to swap variables in…526MIT OR Apache-2.0
surge-hvdcHVDC power flow: LCC and VSC converters, multi-terminal DC (MTDC)525PolyForm-Noncommercial-1.0.0
tdln-gateTDLN — Policy Gate (preflight/decision) with proof-carrying determinism.524MIT
axhash-mapHigh-performance HashMap and HashSet backed by hashbrown (SwissTable) and fueled by axhash.524MIT
hardly-trieA Rust library for efficient trie data structure implementation.523Zlib
stalmarck-satRust-based SAT Solver based on the Stålmarck Procedure523MIT
graphrag-coreCore portable library for GraphRAG - works on native and WASM523MIT
varpulis-pstProbabilistic Suffix Tree for real-time streaming event forecasting and sequence prediction. Part of the Varpulis stream…522MIT OR Apache-2.0
crdt-kitCRDTs optimized for edge computing and local-first applications520MIT OR Apache-2.0
rlx-tensorNative ndarray alternative for RLX — NumPy-style tensors that trace, fuse, and run on any backend via the rlx compiler519GPL-3.0-only
nvs-coreNative Vector Store (Rust) core: bundle format, mmap reader, vector/BM25/hybrid search518MIT
tensorlogic-quantrs-hooksProbabilistic graphical model and message-passing interoperability for QuantRS2517Apache-2.0
tensorlogic-trainTraining loops, loss composition, and optimization schedules for TensorLogic517Apache-2.0
polyfitBecause you don't need to be able to build a powerdrill to use one safely517MIT
neuro-divergentHigh-performance neural forecasting library providing 100% compatibility with NeuralForecast Python API, built on ruv-FANN…516MIT OR Apache-2.0
amari-surrealComputable surreal numbers for the Amari library516MIT OR Apache-2.0
jsondiffpatchJSON diff & patch (object and array diff, text diff, multiple output formats)515MIT
pounce-feralFERAL pure-Rust sparse symmetric LDL^T backend for POUNCE. Implements pounce-linsol's SparseSymLinearSolverInterface.515EPL-2.0
oxicuda-randOxiCUDA Rand - GPU-accelerated random number generation (cuRAND equivalent)515Apache-2.0
tensorlogic-sklears-kernelsLogic-derived similarity kernels for SkleaRS integration513Apache-2.0
tensorlogic-trustformersTransformer-as-rules: Self-attention and FFN layers as einsum expressions513Apache-2.0
rlx-tpuGoogle TPU backend — drives libtpu's PJRT plugin from Rust.513GPL-3.0-only
coalescentHigh-level AI coordination patterns enabling intelligent agent coalescence512MIT OR Apache-2.0
nodedb-crdtCRDT engine with SQL constraint validation and dead-letter queue512Apache-2.0
injectumThe modern, type-safe process injection framework for Red Teams and Offensive Security in Rust.512MIT
vectorlessReasoning-based Document Engine512Apache-2.0
ferrolearn-model-selModel selection utilities for the ferrolearn ML framework512MIT OR Apache-2.0
nabledA linear algebra library written in Rust with an ndarray-first architecture.512MIT OR Apache-2.0
oshash-cliA cli to run an implementation of https://pypi.org/project/oshash/ written in Rust510GPL-3.0-or-later
waymarkPathfinding and spatial queries on navigation meshes510MIT OR Apache-2.0
pmetal-mergeModel merging toolkit for PMetal - SLERP, TIES, DARE, and more510MIT OR Apache-2.0
openmeshVertex-face mesh validation library507BSD-3-Clause
skeg-simdSIMD-accelerated distance kernels (NEON, scalar fallback) for skeg507Apache-2.0
moenarch-audio-analysis-ioAudio input helpers and FFmpeg-backed source conveniences for video-analysis.506MIT OR Apache-2.0
zapvaultA simplified vault journal505MIT
tensorlogic-oxirs-bridgeRDF/GraphQL/SHACL integration and provenance tracking for TensorLogic505Apache-2.0
octopusA fast, flexible framework for multi-armed bandit strategies in Rust.504MIT
pgm-rsA PGM index implementation for sorted u64 keys502MIT OR Apache-2.0
oxihuman-meshMesh processing, topology, and geometry algorithms for OxiHuman502Apache-2.0
trustformers-optimOptimizers for TrustformeRS502Apache-2.0
reputation-coreCore calculation engine for the KnowThat Reputation System with advanced scoring algorithms500MIT OR Apache-2.0
pounce-presolveAlgorithmic NLP preprocessing as a TNLP wrapper for POUNCE: bound tightening, redundant-constraint removal, LICQ degeneracy…500EPL-2.0
heytingComplex logical query answering over knowledge graph embeddings500MIT OR Apache-2.0
araelNonlinear optimization framework with compile-time symbolic differentiation499MIT
flowstatsCollection of stream analytics algorithms: cardinality, quantiles, frequency, sampling, and more498MIT OR Apache-2.0
ferrolearn-preprocessPreprocessing transformers for the ferrolearn ML framework498MIT OR Apache-2.0
cognitionA cognitive computing library for Rust497MIT OR Apache-2.0
pounce-l1penaltyThierry-Biegler ℓ₁-exact penalty-barrier TNLP wrapper for POUNCE — opt-in NLP reformulation for degenerate / LICQ-violating NLPs…497EPL-2.0
cpdCollaboration Pattern Detection: A tool to search for context-aware and relaxed frequent subgraphs (patterns) in a graph database497MIT
sparkidFast, time-sortable, 21-char Base58 unique ID generator497MIT
oximedia-searchMedia search and content discovery with metadata indexing496Apache-2.0
range_bound_cmpComparison operations between primitive `Bound` values496MIT OR Apache-2.0
regextrieHigh-performance Rust library designed for matching a large number of regular expressions against a given input string495non-standard
nodedb-vectorShared vector engine (HNSW index + distance functions) for NodeDB Origin and Lite495Apache-2.0
rumpsteak-theorySession type theory algorithms - projection, merge, subtyping495MIT OR Apache-2.0
ferrolearn-linearLinear models for the ferrolearn ML framework495MIT OR Apache-2.0
blewmBlewm: A Bloom Filter that Bloo(m) my Mind494MIT
captSIMD-accelerated nearest-neighbors for point cloud collision checking494Apache-2.0
weave-coreEntity-level semantic merge engine. Three-way merge at the function/class/method level instead of lines.494MIT OR Apache-2.0
nblf-queueAtomic, lock-free MPMC queues based on the nblfq algorithm494MIT
moritzbrantner-numbers-coreDeterministic scalar numeric summaries, quantiles, ranges, and histograms for video-analysis.494MIT OR Apache-2.0
libversionAdvanced version string comparison algorithm493MIT OR Apache-2.0
ai00-memAI00-MEM: A high-performance memory system for AI applications with advanced RAG capabilities, vector-graph hybrid storage, and…492MIT OR Apache-2.0
i-mlearningA modular learning crate for building and training neural networks, focused on symbolic reasoning and data introspection.491MIT
gomory-hu-treeA Rust implementation of the Gomory-Hu tree algorithm for finding all-pairs min-cuts in a graph.491MIT OR Apache-2.0
infotheoryThe algorithmic information theory library.491ISC OR Apache-2.0
skeg-vectorVector tier for skeg: Vamana graph, int8/PQ/TurboQuant quantizers, flat scan491Apache-2.0
zenforks-cubecl-stdCubeCL Standard Library.491MIT OR Apache-2.0
capabilityA Rust library for modeling and manipulating hierarchical skill trees, ideal for game development and skill progression tracking.489GPL-3.0-only
rbp-mccfrGame-agnostic Monte Carlo Counterfactual Regret Minimization framework489MIT
neuro-divergent-trainingComprehensive training infrastructure for neural forecasting models488MIT OR Apache-2.0
phago-runtimeColony management, scheduling, and runtime for Phago biological computing487MIT
nodedb-ftsShared full-text search engine for NodeDB — inverted index, BM25 scoring, analyzers, fuzzy matching486Apache-2.0
swe-bench-adapterSWE-Bench adapter for ruv-swarm orchestration system486MIT OR Apache-2.0
kalman_clusteringClustering vectors using Kalman Filter485Apache-2.0
oximedia-watermarkProfessional audio watermarking and steganography for OxiMedia484Apache-2.0
ferrolearn-numericalNumerical foundations for the ferrolearn ML framework: sparse eigensolvers, graph algorithms, distributions, optimization,…484MIT OR Apache-2.0
formicaHigh-performance Rust clustering library for financial data analysis483Apache-2.0
numra-nonlinearNonlinear solvers for Numra: Newton-Raphson with line search, analytical or finite-difference Jacobians.483LicenseRef-Numra-Academic-Research-NonCommercial
converge-domainDomain-specific agents and examples for Converge483MIT
talib-in-rustA library of technical indicators for financial analysis, similar to TA-Lib482MIT
base122-fastHigh-performance Base122 codex (6+ Gbps) with lower overhead (~14%) than Base64.482MIT
blind_watermarkPicture blind watermarking.481MIT OR Apache-2.0
ppflibAdvanced computational library for Physics-Prime Factorization (PPF): quantum mechanics through number theory, featuring Sign…481MIT OR Apache-2.0
moritzbrantner-tensor-dataSmall finite f32 tensor contracts and metadata for video-analysis.481MIT OR Apache-2.0
bevy_noised2D seeded noise primitives for Bevy with matching CPU and WGSL implementations481MIT OR Apache-2.0
beaumont-macrosAlgorithmic trading for quantitative financial applications480WTFPL
ruthrilA powerful AI/ML framework is under development480MIT
trashpandaA Rust library for contextual multi-armed bandits480Apache-2.0 OR MIT
loadwise-coreCore traits, strategies, and in-memory stores for loadwise477MIT OR Apache-2.0
tucano-analyticsMétricas e summaries (drawdown, Sharpe, TearSheet) para o ecossistema Tucano475MIT
of_coreCore domain models and analytics primitives for the Orderflow engine475MIT
hcoLIB: Math and container utilities for Rust. Notice: study purpose, not production ready.475MIT OR Apache-2.0
dithrBuffer-first rust dithering and halftoning library.475MIT
rust-imbalanced-learnHigh-performance resampling techniques for imbalanced datasets in Rust474MIT OR Apache-2.0
bts-rsBacktest your trading strategy.473MIT
hopfieldDense associative memory and modern Hopfield networks473MIT OR Apache-2.0
fountain_engineCore algorithms for fountain code encoding and decoding472AGPL-3.0-only
iron_costBudget tracking and cost enforcement for Iron Cage AI agents471MIT
polymarket-hftA high-frequency trading system for Polymarket with built-in API clients (Data API, CLOB, CLOB WebSocket, Gamma, RTDS) and CLI471MIT
oximedia-distributedDistributed encoding coordinator for OxiMedia471Apache-2.0
tucano-traderAbstrações centrais de estratégia (traits, tipos) para o ecossistema de trading Tucano471MIT
avr-int2424 bit integer arithmetic for AVR471MIT OR Apache-2.0
tucano-riskInterfaces e implementações de gestão de risco para o ecossistema Tucano469MIT
gazefilter-arrsacFrom the paper "A Comparative Analysis of RANSAC Techniques Leading to Adaptive Real-Time Random Sample Consensus"469MIT
chronos-vectorHigh-performance temporal vector database — treats time as a geometric dimension of embedding space469non-standard
character-traitsA Rust library for defining and manipulating character traits in simulations and games with dynamic and complex interactions.468MIT
pounce-algorithmAlgorithm-side core for POUNCE (port of Ipopt's src/Algorithm/): IteratesVector, IpoptData, CalculatedQuantities, KKT solvers,…467EPL-2.0
nodifyA small crate providing utilies to explore graph (boosted by Rayon)467GPL-3.0-or-later
prikkPrikk CLI initial scaffold.467Apache-2.0
aingle_logicProof-of-Logic validation engine for AIngle semantic graphs467Apache-2.0 OR LicenseRef-Commercial
ipfrs-tensorlogicZero-copy tensor operations and logic programming for content-addressed storage466Apache-2.0
flash-libRust port of the FLASH read merging algorithm466MIT
rustyhashA consistent hashing library for Rust465MIT
better_collectProvides a composable, declarative way to consume an iterator465MIT OR Apache-2.0
amari-probabilisticProbability theory on geometric algebra spaces - distributions, stochastic processes, and Bayesian inference for…465MIT OR Apache-2.0
adsb-anomalyA sophisticated real-time anomaly detection system for ADS-B aircraft data with multi-tier detection algorithms, real-time web…464MIT
oximedia-batchComprehensive batch processing engine for OxiMedia464Apache-2.0
ferroplanA fast, data-parallel PDDL planner in Rust — FF heuristic with ADL, numeric, derived axioms, PDDL3 preferences, PDDL2.1 temporal,…464MIT OR Apache-2.0
tetrA Rust crate extending gguf-rs for easy GGUF model loading and inference integration463MIT OR Apache-2.0
elara-stateELARA Protocol - State field engine with CRDT reconciliation, divergence control, and partition tolerance463MIT OR Apache-2.0
ferrolearn-metricsClassification and regression metrics for the ferrolearn ML framework463MIT OR Apache-2.0
sla-escrow-apiSLA-Escrow: Service Level Agreement Enforcer for AI Agents462Apache-2.0
apex-camera-modelsCamera projection models (pinhole, fisheye, omnidirectional) for computer vision and robotics462Apache-2.0
tranzKnowledge graph embedding models462MIT OR Apache-2.0
ark-snarkjsRust library for exporting Arkworks Groth16 proofs and verifying keys into snarkjs-compatible JSON (BN254, BLS12-381), as well as…461MIT
tucano-strategiesColeção de estratégias concretas para o ecossistema Tucano461MIT
falcon512_rsPure Rust implementation of Falcon-512 signature scheme461Apache-2.0
rusty-genius-stemOrchestrator and event loop for rusty-genius459MIT
monkeysortSorts stuff using Bubblesort!459Apache-2.0
bloomzA fast, flexible Bloom filter library for Rust with parallel operations support459MIT OR Apache-2.0
tucano-coreFramework for building high-performance live-trading, paper-trading and back-testing systems459MIT
causal-hubA library for causal models, inference and discovery.458AGPL-3.0-only
qrateA examination generator library that generates different quiz sets for all students so that each student may have a different…458MIT OR Apache-2.0
par_itertoolsExtra iterator adaptors, iterator methods, free functions, and macros that work in parallel conexts.458MIT
yscv-onnxONNX runtime with 128+ operators, quantization, and graph optimization458MIT OR Apache-2.0
rank-refineSIMD-accelerated MaxSim, cosine, diversity (MMR/DPP) for vector search and RAG pipelines457MIT OR Apache-2.0
rankfnsScoring functions for information retrieval457MIT OR Apache-2.0
parrot-rngA lightweight, strictly deterministic procedural generation library for Rust456MIT OR Apache-2.0 OR GPL-3.0-only OR LGPL-3.0-only
pr4xisAxiomatic Intelligence — an ontology + category-theory reasoning engine: every claim derived from explicit axioms, with a proof…455CC-BY-NC-SA-4.0
crc-adlerHigh-performance Adler-32 and CRC-32 checksum implementations in Rust455MIT
apfpAdaptive precision floating-point arithmetic for robust geometric predicates455Unlicense
mudssky_utilsA comprehensive Rust utility library providing common functionality for everyday programming tasks454MIT
moenarch-text-model-runtimeShared tokenizer and native text model runtime traits for video-analysis.454MIT OR Apache-2.0
ethos« τοῦ γὰρ ἤθους αἱ τοιαῦται δοκοῦσι κινήσεις εἶναι… » (NE 1128a.10)453AGPL-3.0-only
rfannA pure Rust implementation of the Fast Artificial Neural Network (FANN) library453MIT
kimi-expert-analyzerExpert analysis tool for Kimi-K2 to Rust-WASM conversion449MIT OR Apache-2.0
pmetal-vocoderNeural vocoder (BigVGAN) for text-to-speech synthesis447MIT OR Apache-2.0
f1-nexus-strategyNext-generation Formula 1 strategy optimization platform with AI-powered race simulation446MIT OR Apache-2.0
minuetHolographic memory systems built on amari-holographic — the optical table for holographic computing446Apache-2.0
waveflow-imgA simpler Wave Function Collapse tool which uses YAML and an image and as input.446Apache-2.0
rand_gpu_wasmRandom number generation compatible with RustGPU and WASM.446MIT
ucm-graph-coreCore graph types and entity model for the UCM impact-analysis engine445MIT
nodedb-raftRaft consensus engine for NodeDB — leader election, log replication, and snapshots445BUSL-1.1
verhoeff-checksumA Rust implementation of the Verhoeff checksum algorithm for error detection445MIT
sdivi-detectionNative Leiden community detection for sdivi-rust444Apache-2.0
oxillama-quantQuantization kernels for all GGUF quantization types444Apache-2.0
pocx_plotter_v2PoCX Plotter v2 — high-performance Proof-of-Capacity plotter with GPU-fused ring buffer architecture.443MIT
njNeighbor-Joining phylogenetic tree inference. Auto-detects DNA/protein, supports multiple substitution models and bootstrap.441MIT
yohuA versatile command-line cryptography tool implementing multiple cipher algorithms for educational and practical use438MIT
veclite-sqlVecLite embedded vector database component438MIT
qvm-schedulerHigh-performance quantum circuit scheduler for multi-job quantum computing with OpenQASM 3436MIT
ccgen_rsA fast, flexible, and customizable credit card number generator library for Rust. Generates valid (Luhn-compliant) credit card…436MIT
d-engine-corePure Raft consensus algorithm - for building custom Raft-based systems436MIT OR Apache-2.0
precinctApproximate nearest-neighbor search over region embeddings436MIT OR Apache-2.0
sdivi-patternsPattern fingerprinting and catalog for sdivi-rust435Apache-2.0
procgenA collection of useful procedural generation algorithms for creating art.435MIT
flash_rerankCore reranking engine — cross-encoder and ColBERT inference via ONNX Runtime435AGPL-3.0-or-later
oxigaf-flameFLAME parametric head model — LBS, normal maps, mesh sampling434Apache-2.0
fukurow-rdfsRDFS inference engine for Fukurow (subClassOf, subPropertyOf, domain, range)434MIT OR Apache-2.0
conformal-predictionConformal prediction with formal verification: CPD, PCP, streaming calibration, and Lean4 proofs434MIT OR Apache-2.0
rrag-graphGraph-based agent orchestration system built on RRAG framework434MIT
pgm-extraPGM-Extra: high-performance learned index structures for Rust433MIT
rs-statemachineA Rust implementation of COLA-style state machine with fluent API433MIT OR Apache-2.0
ruvector-postgresHigh-performance PostgreSQL vector database extension v2 - pgvector drop-in replacement with 230+ SQL functions, SIMD…433MIT
distx-coreCore library for DistX vector database - HNSW indexing, SIMD operations, BM25 search433MIT OR Apache-2.0
ifc-lite-processingShared IFC processing pipeline and types used by server and FFI433MPL-2.0