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.
tecdhThreshold elliptic-curve Diffie-Hellman key exchange699MIT OR Apache-2.0
slice-by-8HUD Software's Rust improved implementation of the Intel Slice-By-8 algorithm.698MIT
rusty-gradientsA full-stack deep learning framework in Rust for training and deploying Transformer models. Features multi-backend support…697MIT
rapidgeo-similarityFast trajectory similarity measures including Fréchet and Hausdorff distance697MIT OR Apache-2.0
fpzip-rsLossless and lossy floating-point compression for multi-dimensional arrays696MIT
kefliConsensus-Based Auction Algorithm (CBAA) and Consensus-Based Bundle Algorithm (CBBA) implementations for distributed task…696MIT OR Apache-2.0
integer_to_bytesfast converting integers to human readable bytes and specially for http streaming696MIT
nodedb-spatialSpatial indexing and query operations shared between NodeDB Origin and NodeDB-Lite695Apache-2.0
wafrift-evolutionGenetic algorithm engine, differential analysis, intelligence feedback loop, and WAF-aware advisor.695MIT OR Apache-2.0
supply-chain-trust-crate-000012Random number generators and other randomness functionality.693MIT OR Apache-2.0
oxibonsai-runtimeInference runtime, sampling, tokenizer, and server for OxiBonsai693Apache-2.0
burn-mlxMLX backend for Burn deep learning framework - native Apple Silicon GPU acceleration692Apache-2.0
kira-scioDeterministic single-cell input reader stack for MTX/H5AD/BD Rhapsody in Kira tools.692MIT
prnsA Rust implementation of the PRNS fast random-access pseudo-random number generator691AGPL-3.0
lora-executorQuery-plan executor for LoraDB's Cypher implementation.691BUSL-1.1
spacecurveSpace-filling curves library and visualization tools.690MIT
avila-asyncRevolutionary async runtime - Quantum, Neural Networks, Blockchain, Genetic Algorithms, Zero dependencies689MIT OR Apache-2.0
rusty-genius-coreCore types and protocol definitions for rusty-genius689MIT
rlx-llada2LLaDA2 MoE diffusion LM + TIDE offload for RLX687GPL-3.0-only
capability-patch-bayThis crate provides a basic patch-bay which can be used with the capability system.687GPL-3.0-only
supply-chain-trust-example-crate-000012Random number generators and other randomness functionality.686MIT OR Apache-2.0
imbalanced-ensembleEnsemble methods for imbalanced learning in Rust - Balanced Random Forest and more685MIT OR Apache-2.0
pacifica-rs-rpc-impl-grpcgrpc support for pcifica-rs684MIT
capability-grower-configuration-reconciliationA Rust library for comparing and reconciling grower skill tree configurations, capturing configuration changes exceeding…684GPL-3.0-only
capability-skeleton-validationA Rust crate for validating the structural integrity between the GrowerTreeConfiguration and its corresponding Skeleton. It…684GPL-3.0-only
lunaris_engineA collection of efficient algorithms implemented in Rust for real-world projects.684MIT
toolchestEssential utility collection for Rust - the missing complement to itertools683MIT OR Apache-2.0
agno-rustA Rust port of Agno: lightweight agent framework with tools, loops, and LLMs682Apache-2.0
character-traits-transformative-abilitiesA Rust crate providing a conceptual framework for defining and analyzing transformative abilities using complex attributes and…682MIT
motosan-ta-streamStreaming technical analysis engine with incremental indicators and signal dispatch681MIT
rscryptoPure Rust Cryptography: RSA, Ed25519, X25519, SHA-2/3, BLAKE2/3, AES-GCM/GCM-SIV, X/ChaCha20-Poly1305, Argon2, HMAC/HKDF, CRC.…680MIT OR Apache-2.0
wagyu-rsGeometry boolean operations (union, intersection, difference, xor) - Rust port of Mapbox wagyu679BSL-1.0
character-traits-warrior-capabilityA Rust crate for modeling and simulating a broad spectrum of warrior capabilities, aimed at enhancing intricate game mechanics…679MIT
dramamultitenant scheduler for the komora db project676MIT OR Apache-2.0
egui-table-kitAn extension for `egui` that brings batteries-included, filtering, highlighting, tree structures, and an action dispatch to your…675MIT
quefrencyComputing cepstrum675BSD-3-Clause OR Apache-2.0
axonml-llmLarge Language Model architectures for the Axonml ML framework674MIT OR Apache-2.0
kalmanA Rust implementation of the Kalman filter674MIT
exo-exoticExotic cognitive experiments: Strange Loops, Dreams, Free Energy, Morphogenesis, Collective Consciousness, Temporal Qualia,…673MIT OR Apache-2.0
tokenmonsterGreedy tiktoken-like tokenizer with embedded vocabulary (cl100k-base approximator)673MIT
omega-coreCore types and traits for ExoGenesis Omega universal intelligence orchestration system672MIT
character-traits-strategic-and-tactical-mindsetA Rust crate for modeling and analyzing strategic and tactical mindsets, providing enums, macros, and builder patterns to…672MIT
pounce-nlpNLP-side glue for POUNCE (port of Ipopt's src/Interfaces): TNLP trait, TNLPAdapter, NLP / IpoptNLP wrappers, return-code enums,…671EPL-2.0
sorting-raceTerminal-based sorting algorithm race visualization tool with real-time metrics669MIT
rpo-xhash-m31Rust implementation of the RPO‑M31 and XHash‑M31 hash permutations, with a Sponge facade for Circle‑STARKs and zk‑friendly…668MIT
capability-crate-writerA Rust crate facilitating generation of Rust crate text for dynamic skill trees, supporting dispatch, aggregate, and leaf holder…667GPL-3.0-only
sklears-ensembleEnsemble methods for sklears: Random Forest, Gradient Boosting, AdaBoost667Apache-2.0
ghostflow-mlClassical ML algorithms for GhostFlow666MIT OR Apache-2.0
rlx-qwen35Qwen3.5 / Qwen3.6 hybrid trunk for RLX666GPL-3.0-only
minervaMaterials for causal concurrency with a kairotic component.665MIT OR Apache-2.0
binpacksolve binpacking problems using Linear Programming664MIT OR Apache-2.0
trustformers-modelsModel implementations for TrustformeRS664Apache-2.0
spoa_rsRust bindings for SPOA (SIMD POA)663BSD-3-Clause
character-traits-complexity-and-internal-conflictA Rust library for analyzing and modeling character complexity and internal conflicts through various conflict axes.663MIT
rust-order-bookA Rust Lmit Order Book for high-frequency trading (HFT).662MIT
character-traits-adaptability-and-resourcefulnessConcrete behavioral descriptors illustrating adaptability and resourcefulness based on historic and mythic profiles.662MIT
character-traits-ethical-frameworkA sophisticated framework for modeling intricate ethical structures in character development, useful for games, simulations, and…662MIT
exo-manifoldContinuous embedding space with SIREN networks for smooth manifold deformation in cognitive AI661MIT OR Apache-2.0
wesichain-retrievalRetrieval stores and helpers for Wesichain660Apache-2.0 OR MIT
character-traits-curiosity-and-knowledge-seekingA Rust library for modeling and analyzing traits of curiosity and knowledge-seeking behavior. Provides structured representation…659MIT
character-traits-motivational-driversA Rust crate for modeling complex character motivations using structured core motivations, nuanced attributes, and motivational…657MIT
fact-toolsFACT (Fast Augmented Context Tools) - High-performance context processing engine for AI applications657MIT
character-traits-intellectual-and-cultural-orientationDefines enums and structures for intellectual and cultural orientation traits with support for detailed analysis and profiling.656MIT
character-traits-leadership-and-authorityA Rust crate defining advanced compositional leadership traits across various domains, facilitating nuanced analysis via enums…656MIT
capability-grower-configuration-from-skeletonA Rust crate for inferring tree configurations from skill tree skeletons using statistical algorithms and heuristics, tailored…656GPL-3.0-only
metal-candleProduction-quality Rust ML crate for Apple Silicon - LoRA training, inference, and text generation using Candle with Metal backend656Apache-2.0
apex-manifoldsLie group manifolds (SE2, SE3, SO2, SO3, Rn) with analytic Jacobians for optimization655Apache-2.0
numrs-coreA high-performance numerical computing library with multi-backend dispatch (SIMD, BLAS/MKL, WebGPU) and zero-cost abstractions655AGPL-3.0-only
indicator_mathA comprehensive technical analysis indicator library for Rust: SMA, EMA, WMA, HMA, EHMA, RSI, ATR, Bollinger Bands, Choppiness…655MIT
character-traits-interpersonal-influenceA Rust crate providing fine-grained descriptors of interpersonal influence derived from historical and mythological archetypes.…654MIT
rwkv-agent-kitRWKV-Agent-Kit: A high-performance memory system for AI applications with advanced RAG capabilities, vector-graph hybrid storage,…652MIT OR Apache-2.0
character-traits-relational-expectationsA Rust crate for modeling complex relational expectations and intrinsic dimension ratings of character traits.651MIT
chord_detectorStream-based 12-bin chromagram computation and real-time chord detection.650GPL-3.0
character-traits-relationship-with-fate-and-mortalityA comprehensive framework for modeling character traits and their relationship with divine gifts, symbolic meanings, fate, and…650MIT
aprender-monte-carloMonte Carlo simulations for finance, stock market, and business forecasting650MIT
super-swipe-typeA fast swipe typing prediction engine using ML649GPL-3.0-or-later
speedgrepa simple grep tool648MPL-2.0
hash-injectorHasher+BuildHasher to inject particular hash646BSD-2-Clause OR Apache-2.0 OR MIT
stacksat128A 256-bit cryptographic hash function optimized for Bitcoin Script environments645MIT
roughenough-merkleSHA-512 Merkle tree implementation644Apache-2.0 OR MIT
pindakaas-derivederive macros for the pindakaas crate to connect to SAT solvers644MPL-2.0
landmark-commonCommon utilities and types for Landmark navigation mesh generation643MIT OR Apache-2.0
sklears-decompositionMatrix decomposition algorithms for sklears: PCA, ICA, NMF, SVD643Apache-2.0
ailake-queryQuery planner and executor for AI-Lake — vector search, compaction, ContextAssembler642MIT OR Apache-2.0
pounce-linsolSymmetric linear-solver trait layer for POUNCE (port of Ipopt's…642EPL-2.0
wanglandauModel-agnostic Wang–Landau Monte-Carlo core driver642MIT
character-traits-spiritual-and-metaphysical-natureA Rust crate for characterizing entities with spiritual and metaphysical traits through comprehensive descriptors, core spiritual…642MIT
rlx-llama-baseShared Llama-shaped arch config + GGUF reader (Mistral, Phi, Bonsai, OmniCoder, Granite, Cohere — PLAN.md M4 foundation)639GPL-3.0-only
u-geometryDomain-agnostic computational geometry: primitives, polygons, NFP, collision detection, spatial indexing.639MIT
polygon_unionfindDisjoint-set data structure (union-find) for polygons.638MIT OR Apache-2.0
nabled-mlML-oriented algorithms built on ndarray-native nabled primitives635MIT OR Apache-2.0
nexrad-processProcessing algorithms for NEXRAD weather radar data.635MIT
zeldhash-protocolReference Rust implementation of the ZELDHASH protocol.633MIT OR Apache-2.0
hpc-scheduler-coreCore scheduling algorithms for HPC job schedulers: multi-dimensional knapsack solver, composite cost function, topology-aware…633Apache-2.0
impiirIIR filter design630BSD-3-Clause OR Apache-2.0
g_mathMulti-domain fixed-point arithmetic with geometric extension: Lie groups, manifolds, ODE solvers, tensors, fiber bundles — pure…629MIT OR Apache-2.0
spikefitPeak detection for 1D signals628BSD-3-Clause OR Apache-2.0
creeper-semver-pubgrubCompatibility between VersionReq from semver and VersionSet from pubgrub627MPL-2.0
sklears-neuralNeural network implementations for the sklears machine learning library626Apache-2.0
kira_cdh_compat_kmer_indexerCD-HIT-compatible k-mer indexing (CD-HIT-NG) in Rust: fast, memory-efficient, mmap-ready.624GPL-2.0-only
distkitA toolkit of distributed systems primitives for Rust, backed by Redis624MIT
oximedia-workflowComprehensive workflow orchestration engine for OxiMedia623Apache-2.0
size_lruFastest size-aware LRU cache with highest hit rate via LHD algorithm / 最快的大小感知 LRU 缓存,基于 LHD 算法实现最高命中率621MulanPSL-2.0
viser-complexitySpatial/temporal/DCT complexity analysis for viser621BSD-2-Clause
oximedia-farmDistributed encoding farm coordinator for OxiMedia - production-grade job management and worker coordination621Apache-2.0
hampel_filterHampel filter for outlier detection in streaming float data621BSD-3-Clause OR Apache-2.0
newtype-tools-deriveErgonomic utilities for the Rust newtype idiom.621MIT OR Apache-2.0
rbp-transportOptimal transport and Earth Mover's Distance via Sinkhorn algorithm620MIT
signature-rsHigh-performance log signature computation for paths and time series data619AGPL-3.0-only
oxihuman-coreCore data structures, algorithms, and asset management for OxiHuman619Apache-2.0
torsh-signalSignal processing utilities for ToRSh with SciRS2 integration617Apache-2.0
avila-atomAtomic computational structures - Option, Result, Vec, HashMap built from nucleus616MIT OR Apache-2.0
pmetal-trainerTraining loops and optimization for PMetal616MIT OR Apache-2.0
analytic_signalAnalytic signal using Hilbert transform615BSD-3-Clause OR Apache-2.0
rlx-llama32LLaMA 3.2 for RLX614GPL-3.0-only
chanlun基于缠论(缠中说禅)理论的量化技术分析核心库,支持流式数据处理和多周期联立分析。613MIT
tdln-compilerTDLN — deterministic compiler NL/DSL → AST + Canonical JSON + Proof bundle.613MIT
irithyll-coreCore types, training engine, and inference for irithyll streaming ML — no_std + alloc, histogram binning, Hoeffding trees, SGBT…613MIT OR Apache-2.0
cavs-chunkerFixed-size and FastCDC content-defined chunking used by CAVS.612Apache-2.0
genshin-calc-coreGenshin Impact damage calculation engine610MIT
frame-catalogVector catalog and semantic indexing subsystem for Frame microservices608MIT
rustc-edit-distanceAn edit distance implementation derived from rustc, packaged for reuse.606MIT OR Apache-2.0
rkhsKernel methods606MIT OR Apache-2.0
ferrolearn-decompDimensionality reduction and decomposition for the ferrolearn ML framework605MIT OR Apache-2.0
quadrantA small utility library for sampling matrices.604MIT
demarcA CLI to split and extract the envelope of signals.603MIT
trustformersTrustformeRS - Rust port of Hugging Face Transformers603Apache-2.0
genomic_pcaA CLI tool for performing PCA on genomic data from VCF files.602MIT
const-modulo-ringZ/mZ for const modulo m602AGPL-3.0-or-later
cartan-remeshAdaptive remeshing primitives for triangle meshes on Riemannian manifolds602MIT
brk_fjallLog-structured, embeddable key-value storage engine601MIT OR Apache-2.0
zer-coreCore traits and types for the zer entity-resolution library601Apache-2.0
surge-acSurge AC — Full AC power flow solver (Newton-Raphson, Fast Decoupled, continuation)599PolyForm-Noncommercial-1.0.0
wc_firA pure-Rust library for modeling working capital drivers using Finite Impulse Response (FIR) filters, with support for manual…598MIT OR Apache-2.0
jetro-corejetro-core: parser, compiler, and VM for the Jetro JSON query language598MIT
neurorvqNeuroRVQ biosignal tokenizer — inference in Rust with Burn ML595Apache-2.0
char-positionsIterate chars and their positions, i.e. line, column, and byte ranges595MIT
tenflowersPure Rust implementation of TensorFlow - A comprehensive deep learning framework595Apache-2.0
clock-bigintDeterministic constant-time big integers for blockchain consensus engines594MIT OR Apache-2.0
algoxccA solver for an exact cover with colors problem591MIT OR Apache-2.0
crabka-kraft-coreDeterministic, sans-IO KRaft consensus core (KIP-595/996) for Crabka — wasm-friendly591Apache-2.0
bonsai-mdslA Rust library for parsing and executing behavior trees defined in MDSL (Mistreevous Domain Specific Language) into bonsai…590MIT
ronn-coreCore runtime engine for RONN - fundamental tensor operations, data types, and session management589MIT
ade-strongly-connected-componentsAlgorithms for finding strongly connected components (SCCs) in directed graphs.589MIT OR Apache-2.0
latin-samplerAn MCMC sampler for generating approximately uniform random Latin squares using the Jacobson-Matthews algorithm589MIT
dagre-dgl-rsA faithful Rust port of dagre-js — directed graph layout589MIT
audiofpPure-Rust audio fingerprinting and identification: Wang, Panako, Haitsma–Kalker, ONNX neural embedder, AudioSeal watermark, and…588MIT
khonsuKhonsu: Software Transactional Memory in Rust for Apache Arrow587non-standard
stela-int-to-strFast integer to string conversion utilities optimized for high-throughput data processing.586MIT
u-nesting-d33D bin packing algorithms for U-Nesting spatial optimization engine583MIT
ferrotorch-distributedDistributed training for ferrotorch — backends, collectives, and DDP581MIT OR Apache-2.0
brik64-coreBRIK64 Rust SDK beta with monomer helpers and composition utilities for examples, tests, and application prototypes.581Apache-2.0
droidsaw-commonDROIDSAW shared analysis primitives. Shannon entropy, taint source/sink types, graph algorithms, and unified finding types.579BSD-3-Clause
kira-shared-sc-cacheShared deterministic binary cache reader/writer for Kira single-cell pipelines (kira-organelle.bin and expr.bin).578MIT
ppmd-corePure Rust crate for PPMd compression577Apache-2.0 OR MIT
sparse-ngramsFast sparse n-gram extraction from byte slices.576MIT
comtains_macrosProcedural macro that builds comtains byte-set matchers575MIT
clock-randNext-generation random number generation with blockchain-aware RNGs, fork detection, and cryptographic security575MIT OR Apache-2.0
fukurow-liteOWL Lite reasoning engine for Fukurow (tableau algorithm implementation)575MIT OR Apache-2.0
bls48581BLS signature implementation using the BLS48-581 curve with KZG commitments575Apache-2.0
yscv-videoVideo decoding (H.264, HEVC), MP4 parsing, and camera I/O574MIT OR Apache-2.0
ferrotorchPyTorch in Rust — deep learning framework built on ferray573MIT OR Apache-2.0
gsortA fast, memory-efficient external merge sort implementation in Rust, compatible with GNU sort.573Apache-2.0
kitt_scoreDecision engine at the core of Project KITT — in-memory stateful matching with pluggable scoring backends.573MIT OR Apache-2.0
cartan-optimRiemannian optimization algorithms for cartan: Riemannian gradient descent, conjugate gradient, trust region573MIT
landmarkNavigation mesh generation from 3D triangle meshes572MIT OR Apache-2.0
nano-consciousnessHigh-performance consciousness-inspired AI framework with nanosecond scheduling and temporal processing571MIT OR Apache-2.0
rmqtt-raft-protoProtocol definitions for the rust language implementation of the Raft algorithm.571Apache-2.0
sci-find-peaksA Rust port of SciPy's find_peaks function, designed to match SciPy's behavior exactly.570MIT
kizzasi-coreCore SSM (State Space Model) engine for Kizzasi AGSP570Apache-2.0
amari-cgtComputational combinatorial game theory for the Amari library570MIT OR Apache-2.0
niblitsToken-aware, multi-format text chunking library with language-aware semantic splitting569MIT
minillmA mini inference engine for running transformer language models567MIT
caps-saCache-friendly, parallel, sample-sort-based suffix array construction (Rust port of CaPS-SA)567MIT
nodedb-queryShared query evaluation engine for NodeDB — expressions, filters, functions, aggregations, window functions566Apache-2.0
pmathA general-purpose mathematics crate for Rust566MIT
dynamic_expressionsFast batched evaluation + forward-mode derivatives for symbolic expressions (Rust port of DynamicExpressions.jl).564Apache-2.0
random_access_rngA deterministic random number generator with hierarchical seeding and random access functionality563non-standard
fractionsA simple, lightweight crate for fraction arithmetic563MIT OR Apache-2.0
torsh-fxGraph-based model representation and transformation for ToRSh563Apache-2.0
numra-linalgLinear algebra abstractions for Numra: dense and sparse matrices, LU/QR/Cholesky/SVD, iterative solvers (CG, GMRES, BiCGSTAB).562LicenseRef-Numra-Academic-Research-NonCommercial
sklears-svmSupport Vector Machines for sklears: SVC, SVR with various kernels562Apache-2.0
yscv-kernelsCPU and GPU compute backends with SIMD dispatch and BLAS integration561MIT OR Apache-2.0
gdockInformation-driven protein-protein docking using a genetic algorithm5610BSD
sophyA lightweight, efficient mathematical library for numerical methods, functions, and utilities in pure Rust560MIT OR Apache-2.0
oxihuman-morphParametric morphology engine for human body generation — targets, blendshapes, FACS560Apache-2.0
kvidDistributed ID generator with dual-segment preloading and lock-free fast path / 双号段预加载、无锁快速路径的分布式 ID 生成器560MulanPSL-2.0
doublejumpA Rust implementation of the Double Jump consistent hashing algorithm, supporting efficient item additions and removals.558MPL-2.0
rcaskBitcask inspired in-memory log structured hash table.556MIT
rust-fuzzylogicBuilding blocks for authoring fuzzy inference systems in Rust.555MIT OR Apache-2.0
eight_moduleUma biblioteca para operações matemáticas simples. Ideal para quem busca facilidade e eficiência em cálculos básicos.555MIT
langchainrustA LangChain-inspired framework for building LLM applications in Rust. Supports OpenAI, Agents, Tools, Memory, Chains, RAG, BM25,…554MIT OR Apache-2.0
phago-agentsReference agent implementations using Phago biological primitives554MIT
concentric_circlesEfficient generation and iteration of concentric circle perimeters using Bresenham's algorithm.553MIT OR Apache-2.0
wg-ragsmithSemantic chunking and RAG utilities for document processing and retrieval-augmented generation.553MIT
fracintsSpecial case fractional-only fixed point numbers551MIT OR Apache-2.0
rmqtt-raft-coreThe rust language implementation of Raft algorithm.550Apache-2.0
wave-fileFiles are not for humans, but for waves - read any file as a phase matrix at different angles547MIT
citadeldb-vectorVECTOR(N) type and filtered ANN index for Citadel encrypted database547MIT OR Apache-2.0
fynchDifferentiable sorting and ranking547MIT OR Apache-2.0