CATEGORY
Science 10,187 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.
optDense nonlinear optimization in Rust with BFGS, Newton trust-region, and ARC.41,793AGPL-3.0-or-later
linfa-svmSupport Vector Machines41,722MIT OR Apache-2.0
burn-visionVision processing operations for burn tensors41,678MIT OR Apache-2.0
bayes_estimateBayesian estimation library. Kalman filter, Informatiom, Square root, Information root, Unscented and UD filters. Numerically and…41,673MIT
cellular_razaCellular Agent-based Modeling from a Clean Slate41,669GPL-2.0
easy-mlMachine learning library providing matrices, named tensors, linear algebra and automatic differentiation aimed at being easy to…41,668MPL-2.0
dwtThe package provides an algorithm to compute the discrete wavelet transform.41,651Apache-2.0/MIT
num-quaternionQuaternion numbers implementation for Rust41,628MIT OR Apache-2.0
blutils-coreA utility to make it easier to run and analyze Blast results41,587Apache-2.0
lp_parser_rsA Rust parser for the LP file format.41,586MIT OR Apache-2.0
rust-spice-deriveWOW! The complete NASA/NAIF Spice toolkit is actually usable on Rust.41,565Apache-2.0
crseoCuda Engined Optics Rust Interface41,515MIT
pineappl_fastnloPineAPPL's interface to fastNLO41,274GPL-3.0-or-later
linfa-bayesCollection of Naive Bayes Algorithms41,261MIT OR Apache-2.0
aprilgridAprilgrid41,121MIT OR Apache-2.0
pineappl_applgridPineAPPL's interface to APPLgrid41,070GPL-3.0-or-later
magnesiaA math library for Rust41,023MIT
matio-rsRust wrapper to MATLAB MAT file I/O library40,973MIT
amadeus-coreHarmonious distributed data analysis in Rust.40,881Apache-2.0
dos-actorsGiant Magellan Telescope Dynamic Optical Simulation Actor Model40,844MIT
cellular_raza-concepts-deriveCellular simulation tool40,759GPL-2.0
flavioflavio welcomes you40,611GPL-3.0
time_series_generatorGenerate various timeseries of given length, some randomly sampled40,461non-standard
amadeus-typesHarmonious distributed data analysis in Rust.40,298Apache-2.0
streaming_algorithmsSIMD-accelerated implementations of various streaming algorithms, including Count–min sketch, Top k, HyperLogLog, Reservoir…40,297MIT OR Apache-2.0
cellular_raza-coreCellular simulation tool40,146GPL-2.0
blutils-proc-adapterA utility to make it easier to run and analyze Blast results39,848Apache-2.0
cellular_raza-building-blockscellular_raza Building Blocks39,701GPL-2.0
slsqpSLSQP optimizer for Rust39,684non-standard
kbnfA fast constrained decoding engine based on context free grammar.39,461MIT OR Apache-2.0
fastobo-graphsOBO Graphs data model, decoder and encoder in Rust.39,343MIT
cggttsCGGTTS data parsing and synthesis39,287MPL-2.0
qoqo_qasmPython interface of roqoqo_qasm by HQS Quantum Simulations39,243Apache-2.0
rsofaRust bindings of IAU SOFA C Library39,098MIT
omnitigsOmnitig-related algorithms39,044BSD-2-Clause
fitsrsImplementation of the FITS image parser38,991Apache-2.0 OR MIT
cadicalRust bindings for the CaDiCaL SAT solver38,920MIT
conspireThe Rust interface to conspire.38,791GPL-3.0
llm-chain-llama-sysA library with bindings based on bindgen for LLaMA.cpp38,655MIT
n5Rust implementation of the N5 tensor file system format38,532MIT/Apache-2.0
midstreamer-attractorDynamical systems and strange attractors analysis38,485MIT OR Apache-2.0
graphrsgraphrs is a Rust package for the creation, manipulation and analysis of graphs.38,457MIT
gmt_dos-clients_crseoGMT DOS CRSEO Client38,360MIT
matchtigsDifferent algorithms for computing small and minimum plain text representations of kmer sets.38,296non-standard
ptr_hashA high-throughput minimal perfect hash function38,246MIT
oxigenFast, parallel, extensible and adaptable genetic algorithm library.38,171MPL-2.0
oww-rsMinimalistic version of the OpenWakeWord inference in Rust and ONNX runtime38,106MIT
ruvector-attentionAttention mechanisms for ruvector - geometric, graph, and sparse attention38,081MIT
resoptDeclarative constrained residual optimization in Rust38,054MIT
sanosSANOS: Smooth strictly Arbitrage-free Non-parametric Option Surfaces (Rust implementation)38,050MIT
genetic_algorithmsLibrary for solving genetic algorithm problems37,835Apache-2.0
hotg-rune-coreCore abstractions and types used across the Rune platform.37,829MIT OR Apache-2.0
blutils-cliThe CLI port of the blutils library37,623Apache-2.0
rustfaceFace detection library, based on the C++ SeetaFace engine.37,503BSD-2-Clause
cellular_raza-core-proc-macroCellular simulation tool37,195GPL-2.0
dos-uid-derivedos-actors UniqueIdentifier derive macro36,942MIT
yamakanA collection of Black-Box Optimization algorithms36,844MIT OR Apache-2.0
futuredspA signal processing library for SDR and real-time DSP.36,834Apache-2.0
nwr**N**CBI taxonomy and assembly **WR**angler36,751MIT
eccodes-sysLow-level Rust bindings for latests ecCodes version.36,690Apache-2.0
icechunkTransactional storage engine for Zarr designed for use on cloud object storage36,690Apache-2.0
amadeus-deriveHarmonious distributed data analysis in Rust.36,668Apache-2.0
sbdRead and write Iridium Short Burst Data (SBD) messages36,543MIT/Apache-2.0
rapier_testbed3dTestbed for the Rapier 3-dimensional physics engine in Rust.36,476Apache-2.0
ndarray-inversePure Rust Inverse and Determinant trait for ndarray Array236,382MIT OR Apache-2.0
zkp-u256Performant implementation of 256-bit unsigned integers36,382Apache-2.0
amadeus-parquetAn Apache Parquet implementation in Rust.36,350Apache-2.0
stats_on_gff3_ncbiCalculate statistics such as CDS GC3 ratio, intron GC ratio, flanking gene region GC ratio, first intron length, number of…36,340CECILL-2.1
scirs2-sparseSparse matrix module for SciRS2 (scirs2-sparse)36,304Apache-2.0
serde-ndimSerde support for n-dimensional arrays from self-describing formats36,226MIT
amadeus-commoncrawlHarmonious distributed data analysis in Rust.36,133MIT OR Apache-2.0
scirs2-fftFast Fourier Transform module for SciRS2 (scirs2-fft)36,095Apache-2.0
amadeus-postgresHarmonious distributed data analysis in Rust.36,088Apache-2.0
bitcoinleveldb-sliceLow-level, non-owning byte Slice type for LevelDB-style storage in bitcoin-rs, providing pointer-based views, prefix operations,…36,012MIT
amadeus-awsHarmonious distributed data analysis in Rust.35,931Apache-2.0
amadeus-serdeHarmonious distributed data analysis in Rust.35,919Apache-2.0
c60c60 (Fullerene) on the ODE (Open Dynamics Engine) for Rust35,873MIT
handlegraphLibrary for use in variation graphs35,753MIT
amadeusHarmonious distributed data processing & analysis in Rust.
parquet postgres aws s3 cloudfront elb json csv logs hadoop hdfs…35,720Apache-2.0
gmt_dos-clients_ioGMT DOS Inputs/Outputs35,569MIT
wcsImplementation of the FITS World Coordinate System (WCS)35,406Apache-2.0 OR MIT
pindakaasEncoding Integer and Pseudo Boolean constraints into CNF35,345MPL-2.0
zyxZyx machine learning library35,305LGPL-3.0-only
bitcoinleveldb-filterLevelDB-compatible filter block (Bloom filter) builder and reader used by bitcoin-rs, exposing low-level traits and utilities for…35,266MIT
cztThe package provides an algorithm to compute the chirp Z-transform.35,206Apache-2.0/MIT
oar-ocr-coreCore types and predictors for oar-ocr35,203Apache-2.0
asciimathMathematical expression parser and evaluator35,192MIT
russell_statStatistics calculations and (engineering) probability distributions35,183MIT
rapier_testbed2dTestbed for the Rapier 2-dimensional physics engine in Rust.35,038Apache-2.0
superluThe package provides an interface to SuperLU.34,995Apache-2.0/MIT
scirs2-optimizeOptimization module for SciRS2 (scirs2-optimize)34,899Apache-2.0
friedrichGaussian Process Regression.34,869Apache-2.0
russell_tensorTensor analysis, calculus, and functions for continuum mechanics34,855MIT
point_processA crate for simulating random point processes.34,761MIT
bitcoinleveldb-randDeterministic LevelDB-compatible Park–Miller pseudo-random number generator for tests and internal randomized decisions; small,…34,647MIT
dqcsimDQCsim: Delft Quantum Classical Simulator34,549Apache-2.0
quadprogA dense quadratic program solver in pure rust34,534GPL-2.0
vmcircbufferDouble Mapped Circular Buffer34,364Apache-2.0
groan_rsGromacs Analysis Library for Rust34,339MIT
sp3IGS SP3 file parser34,176MPL-2.0
ffsvmA libSVM compatible support vector machine, but up to 10x faster, for games or VR.34,133MIT
crispr_screenA fast and configurable differential expression analysis tool for CRISPR screens34,035MIT
ruvector-sonaSelf-Optimizing Neural Architecture - Runtime-adaptive learning for LLM routers with two-tier LoRA, EWC++, and ReasoningBank33,945MIT OR Apache-2.0
strange-loopHyper-optimized strange loops with temporal consciousness and quantum-classical hybrid computing. NPX: npx strange-loops33,812MIT OR Apache-2.0
simpleafA rust framework to make using alevin-fry and alevin-fry-ATAC even simpler.33,780non-standard
pindakaas-cadicalbuild of the Cadical SAT solver for the pindakaas crate33,737MIT
gmt_dos-actors_dslGMT DOS Actors Domain Specific Language33,717MIT
lt-fm-indexFM-index using k-mer lookup table for exact pattern matching33,703MIT
ladduAmplitude analysis made short and sweet33,528MIT OR Apache-2.0
gmt_dos-clientsGiant Magellan Telescope Dynamic Optical Simulation Actor Clients33,348MIT
ruvllmLLM serving runtime with Ruvector integration - Paged attention, KV cache, and SONA learning33,277MIT
drama_llamaLocal LLM inference behind an Anthropic-shaped API: llama.cpp and Metal-MoE backends, chat sessions with prefix caching,…32,911non-standard
constrictionEntropy coders for research and production (Rust and Python).32,809MIT OR Apache-2.0 OR BSL-1.0
subjective-time-expansionSubjective Time Expansion for AI Consciousness - A breakthrough framework enabling individual agents to experience dilated time…32,765MIT OR Apache-2.0
nanosecond-schedulerUltra-low latency nanosecond-precision scheduler for temporal consciousness applications32,700MIT OR Apache-2.0
samplingLarge-deviation Algorithms like Wang-Landau, Entropic sampling and Replica-Exchange Wang-Landau. Also contains Binning,…32,695MIT OR Apache-2.0
nested_containment_listA data structure for efficiently storing and querying nested intervals.32,540MIT OR Apache-2.0
nanopubA cross-platform Rust library to sign Nanopublications, with bindings to Python and JS (wasm)32,409non-standard
term_rewritingA Rust library for representing, parsing, and computing with first-order term rewriting systems.32,395MIT
gmt_dos-clients_femGMT DOS FEM Client32,274MIT
ruvector-solverSublinear-time solver for RuVector: O(log n) to O(√n) algorithms for sparse linear systems, PageRank, and spectral methods32,218MIT
ruvector-hyperbolic-hnswHyperbolic (Poincare ball) embeddings with HNSW integration for hierarchy-aware vector search, enabling efficient similarity…32,194MIT OR Apache-2.0
autodjAutomatic Differentiation Library32,141MIT OR Apache-2.0
edge-detectionThe canny edge detection algorithm32,026MIT
llm-chain-llamaA library implementing `llm-chains` for LLamA. Chains can be use to apply the model series to complete complex tasks, such as…31,999MIT
chrisChRIS client library31,915MIT
fasteval2Fast evaluation of algebraic expressions31,854MIT
temporal-attractor-studioTemporal Attractor Studio - Real FTLE calculation and temporal dynamics prediction with VP-tree optimization31,850MIT OR Apache-2.0
pidgeonA robust, thread-safe PID controller library written in Rust31,740MIT OR Apache-2.0
rinkUnit conversion tool, similar to frink31,658MPL-2.0
perbaseFast and correct perbase BAM/CRAM analysis.31,605MIT
stats_on_gff3Calculate statistics such as CDS GC3 ratio, intron GC ratio, flanking gene region GC ratio, first intron length, number of…31,567CECILL-2.1
ruvector-attn-mincutMin-cut gating attention operator: dynamic graph-based alternative to softmax attention31,364MIT
similari-trackers-rsMachine learning framework for building object trackers and similarity search engines31,253Apache-2.0
gmt-lomGiant Magellan Telescope Geometric Linear Optical Transformations31,116MIT
sonogramA spectrograph utility written in Rust30,944GPL-3.0-or-later
huubCP+SAT solver framework built to be reliable, performant, and extensible30,940MPL-2.0
pipeless-aiAn open-source computer vision framework to build and deploy applications in minutes30,750Apache-2.0
iptmnetA convenient CLI for the IPTMNet API30,704GPL-3.0-or-later
timesTiming Benchmark, Repeated Runs, with Statistics30,518BSD-3-Clause
moshi-servermoshi, a real-time voice AI30,381MIT/Apache-2.0
signalo_filtersA collection of filters used in 'signalo' umbrella crate.30,366MPL-2.0
fxreadA barebones fastx reader for rust30,350MIT
sgp4-rsRust wrapper around the Vallado SGP-4 orbital propagator.30,339MIT
tiny-solverFactor graph solver30,337MIT OR Apache-2.0
fishers_exactFisher's exact statistical test.30,335MIT OR Apache-2.0
bitcoin-networkBitcoin Core–compatible network address handling for Rust: IPv4/IPv6/Tor/I2P/CJDNS classification, BIP155 ADDRv2 and legacy…30,328MIT
sparkl3d3-dimensional physics engine in Rust.30,317Apache-2.0
argmin_coreMathematical optimization in pure Rust (core functionality)30,312MIT OR Apache-2.0
sparkl3d-core3-dimensional physics engine in Rust.30,299Apache-2.0
russell_odeSolvers for ordinary differential equations and differential algebraic equations30,244MIT
linalg-traitsTraits for generic linear algebra.30,219MIT OR Apache-2.0
BrewStilleryBrewStillery is a brewer's, vintner's, and distiller's calculator. It has a multitude of great functions, such as calculating…29,972AGPL-3.0
oar-ocr-vlVision-Language models for oar-ocr29,957Apache-2.0
custosA minimal OpenCL, WGPU, CUDA and host CPU array manipulation engine.29,623MIT
baderMulti-threaded Bader Charge Analysis29,430MIT
feos-coreCore traits and functionalities for the `feos` project.29,389MIT OR Apache-2.0
mosekRust API for MOSEK optimization tools29,385BSD-4-Clause
spiking_neural_networksA package for designing and simulating biological neural network dynamics with neurotransmission29,373Apache-2.0
tract-apiTiny, no-nonsense, self contained, TensorFlow and ONNX inference29,340MIT OR Apache-2.0
lhapdf(Unofficial) Rust bindings for the LHAPDF C++ library29,329GPL-3.0-or-later
tla-connectTLA+/Apalache integration for model-based testing29,292MIT OR Apache-2.0
wavegenWavefrom generator library29,215MIT
rust_tiA fully configurable technical indicators library with over 70 unique indicators written in pure Rust29,211MIT
cubaA Rust wrapper for the C Cuba integration library28,842MIT
batched-fnMiddleware for serving deep learning models with batched prediction28,684Apache-2.0
gnss-rtkGNSS position solver28,629AGPL-3.0
temporal-neural-solverUltra-fast neural network inference with sub-microsecond latency28,564MIT
lance-encoding-datafusionEncoders and decoders for the Lance file format that rely on datafusion28,461Apache-2.0
simple_optimizationSimpler optimizers for simple optimization.28,411Apache-2.0
lavLane-Associated Vector (LAV): Portable SIMD vector trait as GAT of SIMD lane trait.28,396MPL-2.0
fractalThe package provides a multiscale modeling framework for the analysis and
synthesis of positive-valued, long-range-dependent…28,350Apache-2.0/MIT
irox-timeDate and Time types to manage the inherent complexity of dealing with the fourth dimension.28,344MIT OR Apache-2.0
coord_transformsA Rust crate use for performing coordinate transformations.28,242MIT
roqoqo_qiskit_devicesIBM's Qiskit devices interface for roqoqo rust quantum computing toolkit28,173Apache-2.0
ngt-sysNative bindings to the NGT library.28,137Apache-2.0
nnlsNon-Negative Least Squares (nnls)28,084BSD-2-Clause
vcfVCF Parser27,791Apache-2.0
calcifyPhysics vector library27,790MIT OR Apache-2.0
hotg-runecoralBindings to the librunecoral library for doing hardware-accelerated inference.27,781MIT OR Apache-2.0
mappersPure Rust geographical projections library27,745Apache-2.0
oxiddA safe, concurrent, modular, and performant decision diagram framework.27,668MIT OR Apache-2.0
grbA Rust API for Gurobi optimizer27,612MIT
irox-unitsPhysical Quantities, Units, & Reference Frames Library27,570MIT OR Apache-2.0
kendallsKendall's tau rank correlation27,548MIT
gomezFramework and implementation for mathematical optimization and solving non-linear systems of equations.27,496MIT
ngtRust wrappers for NGT nearest neighbor search.27,490Apache-2.0
libradiclsupport library for alevin-fry27,488BSD-3-Clause
chartsA pure Rust visualization library inspired by D3.js27,336MIT OR Apache-2.0
obofoundryStructures to deserialize OBO Foundry listings into.27,332MIT
swh-graphCompressed in-memory representation of the Software Heritage archive graph27,139GPL-3.0-or-later
nalgebra_latexA library with several robust formatters for nalgebra::Matrix, LaTeX environments, and more27,115MIT OR Apache-2.0
skaSplit k-mer analysis27,087Apache-2.0
bitcoinleveldb-codingLow-level LevelDB-compatible binary coding primitives for bitcoin-rs: fixed-width little-endian, varint, and length-prefixed…27,017MIT
bcUse `bc` in the Rust Programming Language.26,842MIT
bitcoinleveldb-arenaLow-level bump-allocating memory arena and LCG-based test harness extracted from a Bitcoin LevelDB port, providing raw-pointer…26,767MIT
rationalMinimalistic library for rational numbers26,716MIT
voyager_clientCrate that contains base clients for interacting with the NASA Open APIs26,670MIT
bitcoinleveldb-skiplistArena-backed LevelDB-style skip list for Copy keys with custom comparators, providing lock-free read-friendly ordered storage for…26,625MIT
single_algebraA linear algebra convenience library for the single-rust library. Can be used externally as well.26,585non-standard