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.
treescape-coreFilesystem scan, tree, and squarified-treemap layout — the UI-agnostic core behind the `treescape` terminal disk-usage explorer.73MIT
nebula-vrfBLS12-381 VRF core for Soroban: local randomness with optional on-chain verification73MIT
crvecdbFast vector database with HNSW indexing for ARM64 and x86-6473MIT OR Apache-2.0
treemaker-coreCore Rust model engine for the TreeMaker 5.0.1 port73GPL-2.0-or-later
elkrsNative-Rust, byte-exact reimplementation of the Eclipse Layout Kernel (ELK) graph layout algorithms, with a CLI73Apache-2.0
argumentation-weightedWeighted argumentation frameworks with Dunne et al. 2011 inconsistency-budget semantics72MIT OR Apache-2.0
pythagorean48-codesShared 48-direction trust encoding for SuperInstance fleet agents72MIT
neco-kmeansk-means++ clustering for arbitrary-dimensional f64 vectors72MIT
seqpackerHigh-performance sequence packing for LLM training72MIT
penta_v_kernelA mission-critical Geometric Stability Protocol for kernel-level load balancing and system resilience.72Apache-2.0
grafo-dagFast directed-acyclic-graph library with Dijkstra search and attribute-based path filtering. The graph kernel of the Automata…72MIT
rlx-webWebAssembly entry point for RLX — run models in the browser (CPU backend; WebGPU device bring-up)72GPL-3.0-only
vaca-malaHomenaje al equipo de 'VaCa MaLa' de programacion competitiva71MIT OR Apache-2.0
argumentation-bipolarBipolar argumentation frameworks (attacks + supports) built on the argumentation crate71MIT OR Apache-2.0
tensorlogic-oxicuda-solverOxiCUDA linear solver wrapper for TensorLogic (GPU + CPU fallback)71Apache-2.0
covstreamLean-backed fixed-dimension streaming covariance and Ledoit-Wolf shrinkage71MIT
yin_rsImplementation of the YIN algorithm for estimating the fundamental frequency of an audio signal in Rust. Optimized for speed, and…71MIT
xpttoolsXPT read library in rust and cli tool to converst to CSV71GPL-3.0
distx-schemaSchema-driven structured similarity for tabular data - the Similarity Contract engine for DistX71MIT OR Apache-2.0
straight-skeletonInteger-constrained straight skeleton of polygons with holes, with per-edge distance limits71GPL-2.0-or-later
moritzbrantner-vector-analysis-indexExact in-memory vector search for video-analysis.71MIT OR Apache-2.0
ferrox-highs-sysFFI bindings to the HiGHS MIP/LP solver71MIT
neco-diffcoreLine-level and character-level diff computation with hunk mapping and side-by-side view support71MIT
tenrsoProduction-grade tensor computing stack - meta crate re-exporting all TenRSo components71Apache-2.0
polar-bear-hft-cryptoCryptographic signing layer for high-frequency trading: ECDSA/Ed25519 forward-engineering + 7-exchange API authentication71MIT OR Apache-2.0
propagoGraph neural network primitives: GCN and hyperbolic GCN on Burn tensors71MIT OR Apache-2.0
lling-llangWFST framework for text normalization and grammar correction71Apache-2.0
axhash-ffiC-stable FFI wrapper and distribution crate for the AxHash engine.71MIT
katgpt-typesShared configuration, RNG, math utilities, LoRA, domain embeddings, and inference types for katgpt-rs / riir-engine. Pure…71MIT
nsga_rsA Rust implementation of the NSGA family of multi-objective evolutionary algorithms71MIT
bilbyA high-performance numerical quadrature (integration) library for Rust71MIT OR Apache-2.0
solvrAdvanced computing library for real-world problem solving - optimization, differential equations, interpolation, statistics, and…70Apache-2.0
argumentation-schemesWalton argumentation schemes with critical questions, built on the argumentation crate70MIT OR Apache-2.0
tensor-dataSmall finite f32 tensor contracts and metadata for video-analysis.70MIT OR Apache-2.0
vector-analysis-coreDense vector validation and metrics for video-analysis.70MIT OR Apache-2.0
fast-audio-resamplerFast streaming audio resampler with SIMD-accelerated x86, AArch64 ARM, and RISC-V paths.70MIT
tauformerA Transformer Architecture using arrowspace's taumode70Apache-2.0
noethers-turnstile-coreAdmissibility compiler core: Γ ⊢ z : p until ε70Apache-2.0
erdos-unit-distanceCertified unit-distance point sets and graphs for discrete geometry in Rust.70MIT OR Apache-2.0
fuzzengineFast fuzzy string matching with bit-parallel edit-distance algorithms (Myers, Hyyrö) and RapidFuzz(fuzzywuzzy)-style ratios.70MIT
tsp-geoTSP route ordering for geographic lat/lng coordinates, built on the tsp-ils heuristic (spherical embedding, no projection…70Apache-2.0
hypercurveHyperreal-backed planar curves, contours, and regions for CAD topology70Apache-2.0
datarustScikit-learn-style preprocessing and classical ML in Rust70MIT
akh-meduNeuro-symbolic AI engine: VSA + knowledge graphs + symbolic reasoning69GPL-3.0-only
cellcastA recast of cell segmentation models built on the Burn deep learning framework.69Unlicense OR MIT
serrfSystematic Error Removal using Random Forests (SERRF) normalization for metabolomics data69EUPL-1.2 OR MIT
gamlss-specialSpecial functions and numerical helpers for GAMLSS modeling69MIT OR Apache-2.0
katgpt-coreShared types and SIMD kernels for katgpt-rs and riir-engine69MIT
tensorlogic-oxicuda-sparseOxiCUDA sparse matrix wrapper for TensorLogic (GPU + CPU fallback)68Apache-2.0
vdf-classgroupClass groups in Rust using GMP for arithmetic (maintained fork for vdf-rs)68Apache-2.0
pas-fuzzy-searchA high-performance, multi-algorithm fuzzy search library that combines Damerau-Levenshtein, Jaro-Winkler, Jaccard, Cosine, and…68MIT
evolve-deriveProc-macro crate for the evolve genetic algorithm framework — provides the grammar! macro68MIT
creditcard-identifierCredit Card BIN validation using bin-cc data. Identify card brands, validate CVV codes, and check Luhn algorithm.68MIT
frame-identityMulti-modal biometric identity verification for AI systems68MIT
foldlistA mutable list with fast folding68MIT
primordial-optGenetic algorithm library with composable selection, crossover, and mutation operators68MIT OR Apache-2.0
rlx-kyutai-ttsKyutai TTS (1.6B en/fr) — depth-multiplexed Helium-style TTS + Mimi codec for RLX68GPL-3.0-only
moenarch-video-analysis-radiance-fieldsRadiance-field cameras, rays, and volumes for video-analysis.68MIT OR Apache-2.0
polydigestPolydigest combinator — lifts the Merkle Spine across N algorithms over one shared substrate: the activation timeline,…68non-standard
libversion-sysFFI bindings to libversion, an advanced version string comparison library68MIT
stem-derive-coreShared macro utilities for STEM derive macros — syn/quote/proc-macro2 helpers68MIT OR Apache-2.0
nnaNNA(Natural Number Array), A creative unsigned big integer.68MIT
ockhamA comprehensive Operations Research toolkit for linear programming, optimization, and mathematical modeling67MIT OR Apache-2.0
asmcryptoRegister-parallel cryptographic primitives: 8-lane AVX-512 Keccak-256 batch and secp256k1 ECDSA batch address recovery,…67MIT OR Apache-2.0
avila-clusteringState-of-the-art clustering algorithms for Rust - surpassing scikit-learn, HDBSCAN, and RAPIDS cuML67MIT OR Apache-2.0
forgetlessSmart context optimization for LLMs that compresses massive content to fit your token budget67MIT OR Apache-2.0
mnemonist-quantTurboQuant vector quantization for mnemonist — near-optimal MSE and inner-product quantizers67Apache-2.0
high-rollerRolling maximum, minimum, and sum for streams of numerical data.67MIT OR Apache-2.0
rlevoDeep Reinforcement Learning with Evolutionary Optimization67MIT OR Apache-2.0
amx-rsHigh-level ergonomic API for AMX (Apple Matrix eXtensions) - matrix and vector operations66MIT OR Apache-2.0
ruvector-onnx-embeddings-wasmWASM embedding generation with SIMD - runs in browsers, Cloudflare Workers, Deno, and edge runtimes66MIT
rate-netA powerful, lock-free rate limiter for Rust: multiple algorithms behind one trait, sharded per-key state, bounded-memory…66Apache-2.0 OR MIT
ebpfkitKernel-Space eBPF Just-In-Time Pipeline Filter Compiler66MIT
rmp-route-optimizerA high-performance Eulerian route optimizer with MCP support.66MIT
vyre-driver-referencecpu-ref VyreBackend adapter over the pure Rust vyre-reference interpreter.66MIT OR Apache-2.0
lds-genLow-Discrepancy Sequence (LDS) Generator in Rust66MIT
xoroshiro128ppMinecraft: Java Edition's Xoroshiro128++ random source implementation in Rust.65MIT
corrmatchCPU-first template matching with ZNCC/SSD and coarse-to-fine pyramid search65MIT OR Apache-2.0
rlx-voxtral-tts-trainRLX autodiff training for Voxtral voice cloning — codec encoder + LoRA65GPL-3.0-only
copt-solverAn unofficial Rust API for COPT (Cardinal Optimizer)65MIT
tilesortA sorting algorithm optimized for datasets with pre-sorted contiguous blocks (tiles)65MIT OR Apache-2.0
terrustrialA Rust library for geospatial statistics, variograms, and kriging.65MIT OR Apache-2.0
invlexLibrary for inverse lexicographic (a tergo) sorting65MIT OR Apache-2.0
numancyNumerology calculations (Pythagorean and Brazilian cabalistic) as a pure, dependency-free Rust library.65Apache-2.0
oxiphysicsUnified physics engine - Bullet/OpenFOAM/LAMMPS/CalculiX replacement65Apache-2.0
bwmdBurrows-Wheeler Markov Distance. Use compression to measure similarity.65Apache-2.0
criblerStatistical randomness-test toolkit (chi-squared, serial, runs, KS, birthday spacing, NIST SP 800-22, paranoid meta-test).…65MIT
itempoolA simple trait for managing pools of reusable items with discard/recycle support.64MIT OR Apache-2.0
arrow-ml-linalgLinear algebra, reduction, reshaping, convolution, and pooling kernels operating on Apache Arrow arrays.64Apache-2.0
avila-mathArxis Foundation: The ARX (fortress) - Mathematical kernel with quaternions, tensors, 4D geometry, Conv4D, differential operators64MIT OR Apache-2.0
rlx-qwen3-asrQwen3-ASR speech recognition for RLX (Qwen3-Omni audio encoder + Qwen3 decoder)64GPL-3.0-only
q-rustA modular quantum transpiler and QASM 2.0 parser written in Rust.64MIT OR Apache-2.0
graphragGraphRAG - Knowledge Graph RAG: meta-crate that bundles graphrag-core and graphrag-cli64MIT
ndwt-macrosProcedural macros for wavelet filter-coefficient generation and lifting-scheme expansion (used by the `ndwt` crate).64MIT
pictor-coreGGUF Q1_0_g128 loader, tensor types, and configuration for Pictor64Apache-2.0
moritzbrantner-finance-statisticsFinance-oriented return, risk, and rolling statistics helpers.63MIT OR Apache-2.0
moritzbrantner-maps-kernels-coreNumeric kernels for map and temporal GeoJSON processing.63MIT OR Apache-2.0
tinysetqueueA tiny, allocation-free FIFO queue with direct-mapped membership tracking for dense integer domains.63MIT OR Apache-2.0
elata-eeg-signalSignal processing utilities for EEG data63MIT
shared_prefix_lenHigh-performance shared prefix length calculation / 高性能共享前缀长度计算63MulanPSL-2.0
weighted_pathA Rust library for finding shortest paths in weighted graphs using Dijkstra's algorithm with multiple heap implementations63MIT
bevy_pathfinderGrid-based flow field pathfinding and chokepoint detection — pure Rust core with optional Bevy ECS integration63MIT
polysim-corePolymer structure generator and physical property simulator built on BigSMILES63MIT
tcal_rsNumber theory functions library - Rust port of libqalculate number theory module63GPL-2.0-or-later
mimirs-evalEvolMem-inspired memory evaluation benchmark for MimirsWell63MPL-2.0
moritzbrantner-geo-clusteringFormat-agnostic geospatial point clustering over geo-core domain types.62MIT OR Apache-2.0
rlx-diarizeNative RLX speaker diarization (embedding + clustering)62GPL-3.0-only
multigraphrsA versatile, strategy-pattern based MultiGraph library supporting directed, undirected, and weighted graphs.62MIT
moritzbrantner-audio-analysis-ioAudio input helpers and FFmpeg-backed source conveniences for video-analysis.62MIT OR Apache-2.0
rlx-dacDescript Audio Codec (DAC) neural audio codec for RLX62GPL-3.0-only
rlx-aecAcoustic echo cancellation (FDAF-NLMS + RLX residual suppression) at 16 kHz62GPL-3.0-only
vecfitPure-Rust relaxed vector fitting for scalar, vector, matrix, and tensor-valued frequency responses.62MIT OR Apache-2.0
sais-rsPure-Rust SA-IS suffix array construction, BWT, and inverse BWT with rayon parallelism. Output byte-compatible with libsais.62MIT OR Apache-2.0
flatland-pathfindingShared grid A* pathfinding for Flatland3 clients and sim62MIT OR Apache-2.0
ndatafusionExtensions and support for linear algebra in DataFusion62Apache-2.0
ucm-apiHTTP API server for UCM graph queries and event ingestion61MIT
ucm-cliCLI tool for UCM impact analysis on codebases61MIT
rusty-genius-teaserTesting harness and verification for rusty-genius61MIT
garbongusFluid mechanics library: pipe sizing, pump power, Manning equation, multi-segment pipelines, seawater properties, Bernoulli,…61MIT
linear-ransacA simple 2D line-fitting RANSAC implementation inspired by scikit-learn's RANSACRegressor.61MIT
fx-pricingPricing engine with risk-based adjustments for FX trading. Calculates bid/ask spreads, applies risk adjustments based on position…61Apache-2.0
rustywallet-bloomFast and memory-efficient Bloom Filter with counting support for rustywallet61MIT
mov_aveA no_std compatible library for calculating moving averages with compile-time fixed window sizes61Apache-2.0
nostr-bbs-search-workerSearch Worker: RVF vector store, cosine k-NN, hash embeddings (nostr-bbs)61AGPL-3.0-only
moritzbrantner-dense-dataDeterministic dense point datasets, bucketing, and clustering for video-analysis.61MIT OR Apache-2.0
cliffy-protocolsDistributed consensus protocols using geometric algebra60MIT
yggr-corePure Raft protocol engine — deterministic state machine, no I/O, no async. The core of the yggr Raft library.60MIT
avila-linalgAvila Linear Algebra - Álgebra linear genuína em Rust para o ecossistema Avila (vetores, matrizes, SVD, eigenvalues)60MIT OR Apache-2.0
vrf-pbftA Rust implementation of VRF-enhanced PBFT consensus protocol60MIT
phop-coreCore engine for phop: tensorized EML forests, differentiable topology, and discovery60Apache-2.0
montycarloGeneric Monte Carlo simulation engine for Rust60MIT
pkboostShannon-guided gradient boosting for extreme class imbalance with adaptive drift detection. Outperforms XGBoost/LightGBM on…59GPL-3.0
vaea-nttHigh-performance Number Theoretic Transform (NTT) for post-quantum cryptography. ARM NEON SIMD native, constant-time, no_std.…59AGPL-3.0-or-later
isohullFast alpha-shape hulls for projected 2D and latitude/longitude point clouds59MIT
lerechercheSemantic and hybrid search/ranking engine for LeIndex59MIT OR Apache-2.0
minikanren_1bit_chirhominiKanren as 1-bit matrix operations - hardware-accelerated logic programming with SIMD, GPU, and FPGA support. Includes Sudoku…59MIT
kalixDeclarative Kalman filtering from dynamics expressions. Write the physics, derive the filter.59MIT
cubr-corePure, Bevy-free 3x3x3 Rubik's cube model (integer-math CubeCore) and a guaranteed-optimal Korf solver with a two-phase fallback59MIT
nndexIn-memory nearest neighbor search engine.59MIT
oxigeo-projPure Rust coordinate transformation and projection support for OxiGeo - EPSG database and CRS operations59Apache-2.0
subms-rate-limitersubmillisecond.com cookbook recipe - concurrency: subms-rate-limiter. Lock-free GCRA-style rate limiter with a single-atomic…59MIT OR Apache-2.0
simd-popcntFast bit population count (number of 1 bits) of a byte slice using POPCNT, AVX2, AVX512, ARM NEON and ARM SVE.59MIT OR Apache-2.0
moritzbrantner-text-embeddingsLightweight semantic text embeddings and search for video-analysis.58MIT OR Apache-2.0
torg-verifyFormal verification for TØR-G boolean circuits58MIT OR Apache-2.0
guarded-continuation-checkerProof-carrying bounded verification for embedded firmware and RTL, powered by CQ-SAT58Apache-2.0
massivelyMulti-platform GPU parallel algorithms for Rust.58MIT
oxigridPure Rust Energy Systems Simulation & Optimization Library58Apache-2.0
rlx-inflect-nanoInflect-Nano-v1 English text-to-speech (FastSpeech-style + Snake HiFi-GAN) for RLX58GPL-3.0-only
quantletQuantLET is an open source, event-driven framework for rapid development and deployment of real-time analytical models intended…58non-standard
lazychessA fast, memory-efficient chess engine library for Rust58MIT
warp-types-bmcPhase-typed bounded model checker with compile-time depth tracking, built on warp-types-sat58MIT
thrust-rlHigh-performance reinforcement learning in Rust with the Burn tensor backend58MIT OR Apache-2.0
rust_trainerCPU-first pure-Rust supervised trainer for Selective State Space Models with Hyperspherical Prototype Networks.57Apache-2.0
wagyu-rs-cliCLI for wagyu-rs geometry boolean operations57BSL-1.0
ruvector-mincut-nodeNode.js bindings for subpolynomial-time dynamic minimum cut57MIT
quixotic-plecostomus-ketamaRust port of the nginx consistent hash function57Apache-2.0
axiomaCompile-time declarative macros for static JSON-to-Matrix topology projection.57MIT OR Apache-2.0
pgn-to-aixGenerates Aix-compatible Parquet file from PGN files of chess games57GPL-3.0+
maxproMaximum Projection and Maximin Latin Hypercube Design creation and optimization57MIT OR Apache-2.0
costmap2D costmaps, occupancy grids, and raycasting for robotics navigation - a Nav2 alternative in pure Rust56MIT OR Apache-2.0
gspxSparse graph signal processing and spectral graph wavelets in Rust56GPL-3.0-only
f1-nexus-agentsNext-generation Formula 1 strategy optimization platform with AI-powered race simulation56MIT OR Apache-2.0
nabled-simPhysical AI simulation, control, and estimation pipelines for nabled56MIT OR Apache-2.0
kira-qcFastQC-compatible QC tool written in Rust56MIT
rlx-wav2vec2-asrWav2Vec2 CTC forced alignment for WhisperX-style word timestamps56GPL-3.0-only
syncopateA hierarchical, power-aware task scheduler for Rust applications requiring precise timing control56MIT OR Apache-2.0
timesfmTimesFM 1.0 200M decoder-only patched time-series Transformer inference in Rust/candle (ADR-189/191)56MIT
qrate-guiA GUI examination generator library that generates different quiz sets for all students so that each student may have a different…56MIT OR Apache-2.0
ruvector-mincut-wasmWASM bindings for subpolynomial-time dynamic minimum cut56MIT
ri-agent-graphGraph-based agent orchestration for Rust — LangGraph-inspired execution engine with checkpointing, parallel fan-out/fan-in,…56MIT
femtorandHigh performance, no-std random number generation on a tiny footprint.56MIT OR Apache-2.0
agentforge-optimizerOptimizer: mutation strategies to generate candidate agent variants (F-05)56MIT
oxigeo-algorithmsHigh-performance SIMD-optimized raster and vector algorithms for OxiGeo - Pure Rust geospatial processing56Apache-2.0
subms-merge-iteratorsubmillisecond.com cookbook recipe - storage: subms-merge-iterator. N-way merge of sorted streams via min-heap.56MIT OR Apache-2.0
trendsSimple trend detection for ordered values56MIT
fast-cannyIndustrial-grade Zero-Allocation SIMD Canny Edge Detector55MIT OR Apache-2.0
f1-nexus-physicsNext-generation Formula 1 strategy optimization platform with AI-powered race simulation55MIT OR Apache-2.0
f1-nexus-weatherNext-generation Formula 1 strategy optimization platform with AI-powered race simulation55MIT OR Apache-2.0
bitcoinleveldb-posixmmaprfilePOSIX mmap(2)-backed implementation of a LevelDB-style RandomAccessFile for read-only random file access with explicit mmap…55MIT
noe-utilA quantization tool for embedded AI inference.55MIT
tok3niz3r-trainerTrainer for byte-level BPE tokenizers: learns a vocabulary and merge table from a text corpus. The training half of tok3niz3r.55MIT
match-learnOnline preference learning x stable matching, with dynamic pricing55MIT
meuronMeuron is a modular neural network library written in rust for training simple neural networks.55Unlicense
phago-vizBrowser-based real-time visualization for Phago colonies55MIT
vector-indexGeneric HNSW vector index with pluggable distance metrics.55Apache-2.0 OR MIT
tupletTuple-based metric learning: contrastive losses, hard-negative mining, and classical Mahalanobis methods on Burn tensors55MIT OR Apache-2.0
subms-count-min-sketchsubmillisecond.com cookbook recipe - data-structures: subms-count-min-sketch. Frequency-estimation sketch with conservative…55MIT OR Apache-2.0
subms-cuckoo-filtersubmillisecond.com cookbook recipe - data-structures: subms-cuckoo-filter. Bloom-alternative with delete support; partial-key…55MIT OR Apache-2.0
noeA AI inference library for embedded devices.55MIT
lav-seedFast deterministic numeric ID generator using permutation techniques with collision-free guarantees.55MIT
trifle-overlapIDF-weighted bit-sliced overlap engine for trifle, on the CRoaring (SIMD) backend.55MIT OR Apache-2.0
tape-reed-solomonPure-Rust, SIMD-accelerated Reed-Solomon erasure coding over GF(2^8) and GF(2^16)55Apache-2.0
pictor-kernels1-bit Q1_0_g128 compute kernels (dequant, GEMV, GEMM) for Pictor55Apache-2.0
anofox-ml-svmSupport Vector Machines (SVC, SVR, NuSVC, NuSVR, LinearSVC, LinearSVR, OneClassSVM) for anofox-ml54MIT OR Apache-2.0
f1-nexus-agentdbNext-generation Formula 1 strategy optimization platform with AI-powered race simulation54MIT OR Apache-2.0
numbers-coreDeterministic scalar numeric summaries, quantiles, ranges, and histograms for video-analysis.54MIT OR Apache-2.0
cathedral-probeSpectral topology analysis for microservice and component graphs — measure the health of the space between components54MIT
sklearn-rsA scikit-learn inspired machine learning library in Rust54MIT
blackoptBlack-box optimization with TPE, CMA-ES, MORBO, NSGA-II/III, and more54MIT OR Apache-2.0
search-tuiTerminal UI for a Metadata Search Engine54MIT