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.
cisatCognitively-Inspired Simulated Annealing Teams14,482MIT
burn-rlRL crate for the Burn framework14,473MIT OR Apache-2.0
randomforestRandom forest regressor and classifier14,461MIT
neuroflowThe neural network library implemented in Rust14,445MIT
mematricaAn easy to use library for working with matrices14,397MIT
sapiens_deriveThe macro - a simple bot to conquer the world14,395MIT/Apache-2.0
gfautilCommand line tools for working with GFA files and related formats.14,392MIT
alice-open-dataTools to download and manage the publicly released ALICE open data14,385MPL-2.0
num-primitiveTraits for primitive numeric types14,377MIT OR Apache-2.0
numtestUnit testing for numerical methods.14,372MIT OR Apache-2.0
averyA scattering event format for converting between other formats14,298GPL-3.0-or-later
melodium-langMélodium language parsing and semantic analyser14,273EUPL-1.2
nalgebra-spacetimeSpacetime Extension for nalgebra14,269MIT OR Apache-2.0
mech-utilitiesShared components and utilities for Mech14,152Apache-2.0
hotg-rune-wasmer-runtimeA Rune runtime backed by wasmer.14,121MIT OR Apache-2.0
atglibA library to handle transcripts for genomics and transcriptomics14,115MIT
parallel-gnuplotParallel calls to GNUPlot. Calls the same GNUPlot script once for each data file block.14,092MIT
galois_2p8Basic Arithmetic over all GF(2^8) fields14,034MIT
gmt_m1-ctrl_center-actuatorsGiant Magellan Telescope C-code control system models14,034MIT
arr-rsarr-rs - rust arrays library14,028MIT OR Apache-2.0
candle-cublasltCUBLASLt gemm for the candle ML framework.14,010MIT OR Apache-2.0
dragon_dbAn embedding database with helper functions for RAG14,006MIT
sonic-callreqStructured calls to for SONIC distributed contracts13,990Apache-2.0
rstsr-blas-traitsAn n-Dimension Rust Tensor Toolkit13,982Apache-2.0
fs-melMélodium core filesystem interaction library13,953EUPL-1.2
votableRust implementation of a VOTable serializer/deserializer with support for
format other than XML, such as JSON, TOML or YAML.13,929Apache-2.0 OR MIT
vector-spaceGeneric vector space trait for compatibility across various libraries13,869MIT OR Apache-2.0
wasmedge_stable_diffusionA Rust library for using stable diffusion functions when the Wasi is being executed on WasmEdge.13,851Apache-2.0
genxAn easy to use and modular genetic algorithms library.13,849MIT
stac-asyncAsynchronous I/O for stac-rs13,801MIT OR Apache-2.0
gmt_dos-clients_windloadsGMT DOS Windloads Client13,786MIT
qmachinaA small library for Quant Machine Learning development.13,781LGPL-3.0-only
linfa-icaA collection of Independent Component Analysis (ICA) algorithms13,776MIT OR Apache-2.0
candle-rotaryRotary layer for the candle ML framework.13,760MIT OR Apache-2.0
gmt_m1-ctrl_hardpoints-dynamicsGiant Magellan Telescope C-code control system models13,754MIT
gmt_dos-clients_domeseeingGMT DOS Domeseeing Client13,744MIT
wmmWMM no_std library used to calculate the magnetic declination13,705MIT OR Apache-2.0
bevy_logicA logic gate simulation plugin for Bevy.13,690MIT
gcenterCenter Any Group in a Gromacs Trajectory13,681MIT
elmA minimalist framework for Extreme Learning Machines (ELMs).13,681MIT
rstsr-linalg-traitsAn n-Dimension Rust Tensor Toolkit13,668Apache-2.0
alpha_g_detectorA Rust library to handle the raw output of the ALPHA-g detectors13,651MIT
roqollageVisualization tool for roqoqo Rust quantum computing toolkit by HQS Quantum Simulations13,639Apache-2.0
rstsrAn n-Dimension Rust Tensor Toolkit13,624Apache-2.0
monotonic_solverA monotonic solver designed to be easy to use with Rust enum expressions13,608MIT
RustQuant_utilsA Rust library for quantitative finance.13,607MIT OR Apache-2.0
jettyJet clustering13,603GPL-3.0-or-later
twobitPure Rust implementation of the TwoBit sequence file format13,589MIT
geopaggAn implementation of the geopagg algorithm for p-value aggregation of sgRNAs across gene groupings13,571MIT
cntkWrapper around Microsoft CNTK library13,547Apache-2.0/MIT
feroxideA basic chemistry simulator13,519non-standard
rand-functorsA zero-cost abstraction for sampling from and enumerating the outcomes of a random process using the same code.13,488MIT OR Apache-2.0
octofhir-fhirpathA high-performance FHIRPath implementation in Rust with comprehensive spec compliance13,471MIT OR Apache-2.0
hl7-parserParses the structure of HL7v2 messages, but does not validate the correctness of the messages.13,469Apache-2.0
cardio-rsA Rust library for computing heart rate variability (HRV) metrics from ECG and PPG data.13,458MIT
maths-traitsA simple to use yet abstract system of mathematical traits for the Rust language13,454MIT
voc-datasetSimple data loader for The PASCAL Visual Object Classes (VOC)13,395MIT
laddu-pythonAmplitude analysis made short and sweet13,380MIT OR Apache-2.0
rstsr-openblasAn n-Dimension Rust Tensor Toolkit13,376Apache-2.0
vectrixA stack-allocated matrix type implemented with const generics13,299MIT OR Apache-2.0
evlibEvent Camera Data Processing Library13,299MIT
ode-rsODE Open Dynamics Engine for Rust13,293MIT
amethyst_physicsThe Amethyst Physics engine interface.13,258MIT
muxerDeterministic, multi-objective bandit-style routing primitives (windowed stats + Pareto selection).13,240MIT OR Apache-2.0
gmt_m1-ctrl_outer-actuatorsGiant Magellan Telescope C-code control system models13,218MIT
poisson-rate-testTests the equivalence of Poisson process rates, per Gu 2008 'Testing Ratio of Two Poisson Rates'13,203MIT
sobol-qmcA Sobol sequence generator for Rust13,184BSD-3-Clause
c3dioA library for reading and writing C3D motion capture files.13,181MIT OR Apache-2.0
camera-intrinsic-modelCamera Intrinsic Models13,168Apache-2.0
rstsr-commonAn n-Dimension Rust Tensor Toolkit13,140Apache-2.0
rust-rule-engineA blazing-fast Rust rule engine with RETE algorithm, backward chaining inference, and GRL (Grule Rule Language) syntax. Features:…13,137MIT
sigalignA Similarity-Guided Alignment Algorithm13,114MIT
mzdata-spectraA subset of `mzdata`'s traits and spectrum data model13,110Apache-2.0
melodium-docDocumentation generator for Mélodium projects13,077EUPL-1.2
mathmlA parser for MathML13,074MIT OR Apache-2.0
scirs2-clusterClustering algorithms module for SciRS2 (scirs2-cluster)13,071Apache-2.0
numdiffNumerical differentiation via forward-mode automatic differentiation and finite difference approximations.13,047MIT OR Apache-2.0
eng-unitsEngineering unit coversions and calculations.13,019GPL-3.0
sesdiffGenerates a shortest edit script (Myers' diff algorithm) to indicate how to get from the strings in column A to the strings in…13,007GPL-3.0+
border-coreCore functionality for Border12,969MIT OR Apache-2.0
matrixableTraits and structs extending capabilities of matrix-like structures.12,966MIT OR Apache-2.0
scirs2-textText processing module for SciRS2 (scirs2-text)12,935Apache-2.0
wigner-symbolsExact Clebsch–Gordan coefficients and Wigner 3-jm, 6-j, and 9-j symbols for coupling and recoupling angular momenta in quantum…12,934MIT/Apache-2.0
diffusersRust implementation of the Diffusers library using Torch.12,899MIT/Apache-2.0
opensrdk-symbolic-computationStandard automatic differential library for OpenSRDK toolchain.12,859Apache-2.0
tensorflow-serving-clientA prebuilt tensorflow serving client from the tensorflow serving proto files12,848Apache-2.0
melodium-repositoryRepository managment crate for Mélodium, with dependency resolution and retrieval12,847EUPL-1.2
tritetTriangle and tetrahedron mesh generators12,818MIT OR AGPL-3.0
calenda-rsA Rust library for global calendars.12,804MIT OR Apache-2.0
abstalgAbstract algebraic structures for Rust12,802MIT
kissunitsDifferent units (like distances or coordinates), keeping it small and simple12,792Apache-2.0
emA procedural macro for GPU acceleration, GPU programming12,780MIT
chromosomeGenetic algorithm tools library12,773MIT
rastroA modern space dynamics library for research and engineering applications.
Designed to be high performance, easy to learn, and…12,764MIT
msgpack-numpyA Rust implementation of msgpack-numpy for de-/serializing NumPy scalars and arrays that matches the Python implementation12,720MIT
libblockchainA Blockchain implementation12,669MIT
pm-remezParks-McClellan Remez FIR design algorithm12,647MIT OR Apache-2.0
RustQuant_autodiffA Rust library for quantitative finance.12,645MIT OR Apache-2.0
num-rug-adapterAn adapter to use num crate where rug is needed.12,578MIT/Apache-2.0
bustools_cliRust reimplementation of bustools for scRNAseq processing12,574 GPL-3.0-or-later
flatzinc-serdeFlatZinc serialization and deserialization12,555MPL-2.0
aelhomettaArchaic attempt at autonomous non-sandboxed distributed artificial life of assembler automaton type.12,538GPL-3.0-or-later
matStatically sized matrices for `no_std` applications12,510MIT OR Apache-2.0
mcrtMonte-Carlo Radiative Transfer (MCRT) tool.12,505MIT OR Apache-2.0
traitgraph-tsplib-ioFunctions to read and write graphs in TSPLIB format12,496BSD-2-Clause
data_readerA data loading library for data scientist.12,487MIT/Apache-2.0
velvetClassical atomistic simulation engine with a focus on user-friendliness and extensibility12,419MIT
yakfYet Another Kalman Filter Implementation, as well as, Lie Theory (Lie group, algebra, vector) on SO(2), SO(3), SE(2) and SE(3).…12,370MIT OR Apache-2.0
futuresdr-macrosMacros for FutureSDR12,347Apache-2.0
moontoolJohn Walker's moontool.c astronomical calculation routines, extracted and ported to Rust.12,3400BSD
expjobserverThis is a job server and client for running many experiments across many test
platforms. In some sense, it is like a simple…12,336MIT/Apache-2.0
gguf-rs-libA Rust library for reading and writing GGUF (GGML Universal Format) files12,332MIT
catboost-rustRust bindings for CatBoost, a gradient boosting library for machine learning. Downloads CatBoost binaries at runtime for…12,331Apache-2.0
RustQuant_errorA Rust library for quantitative finance.12,316MIT OR Apache-2.0
root1dOne dimensional root finding algorithms12,295GPL-2.0-or-later
diving-decompressionCalculate required diving decompression procedures using the US Navy dive tables rev712,273GPL-3.0-or-later
rgrowA modular Tile Assembly Model simulator, inspired by Xgrow.12,265MIT
mni2mz3Brain imaging surface mesh file format converter12,242MIT
fast-slamSLAM : Simultaneous Localization and Mapping. 'Fast SLAM' implemntation. Numerically and dimensionally generic implementation…12,238MIT
blasoxideBLAS implementation in rust12,223MIT
thermal_hydraulics_rsA Thermal Hydraulics Library with some useful traits,enums and functions for heat transfer and fluid mechanics12,216GPL-3.0
mikino_apiA simple induction and BMC engine12,203MIT OR Apache-2.0
mzdeisotope-mapA library to deisotope and charge state deconvolve mass spectra12,171Apache-2.0
molar_powersasapowersasa FFI bindings for molar12,131Artistic-2.0
renegade-mlZero-config nonparametric supervised learning — KNN with auto-tuned K, metric learning, and VP-tree indexing12,101AGPL-3.0-or-later
hotg-rune-compilerRunefile parsing and analysis.12,088MIT OR Apache-2.0
numerisPure-Rust numerical algorithms library — high performance with SIMD support while also supporting no-std for embedded and WASM…12,076MIT
anyleafDriver for AnyLeaf sensors12,073MIT
scirs2-signalSignal processing module for SciRS2 (scirs2-signal)12,064Apache-2.0
kalman-rustDead simple implementation of Discrete Kalman filter for object tracking purposes12,053MIT
scidataflowA command-line tool to manage scientific research project data.12,047MIT
amethyst_nphysicsThe NPhysics backend for the `amethyst_physics` crate.12,033MIT
acme-tensorA comprehensive tensor library for Rust with support for automatic-differentiation.12,030Apache-2.0
plascadPlasCAD12,017MIT
ruststftShort-time Fourier transform (STFT) and inverse STFT: streaming and batch spectrograms, a rich window library, mel spectrograms…12,011MIT OR Apache-2.0
egui_heatmapNavigatable heatmap for use together with egui12,008MIT OR Apache-2.0
acme-graphsComputational graphs for Rust11,984Apache-2.0
planetariumSub-pixel precision light spot rendering library11,975MIT
cgtCombinatorial Game Theory framework11,971AGPL-3.0
icasadi_testRust interface to CasADi functions (for testing purposes only)11,971MIT
autographA machine learning library for Rust.11,947MIT OR Apache-2.0
narvie-cliA CLI for the narvie REPL11,943GPL-3.0
coordgenA thin rust wrapper around coordgen11,929MIT
microgemmGeneral matrix multiplication with custom configuration in Rust.
Supports no_std and no_alloc environments.11,919MIT OR Apache-2.0
fasttext-pure-rsPure-Rust fastText inference engine for language identification and text classification11,899MIT
lasprsLibrary for Acoustic Signal Processing (Rust edition, with optional Python bindings via pyo3)11,880MIT OR Apache-2.0
encoding-melMélodium text encode/decode library11,855EUPL-1.2
forensicnomicon-coreStable engine layer of the ForensicNomicon: the normalized DFIR report model (Finding/Severity/Observation) and structural format…11,843Apache-2.0
blaze-rsA Rustified OpenCL Experience11,787MIT
mikinoA simple induction and BMC engine11,766MIT OR Apache-2.0
RustQuant_mathA Rust library for quantitative finance.11,766MIT OR Apache-2.0
RustQuant_mlA Rust library for quantitative finance.11,764MIT OR Apache-2.0
goat-cliQuery metadata for any species across the tree of life.11,742MIT
RustQuant_isoA Rust library for quantitative finance.11,740MIT OR Apache-2.0
oarfishA fast, accurate and versatile tool for long-read transcript quantification.11,734non-standard
collatzHelper functions related to the Collatz conjecture11,728MIT
echidnaA high-performance automatic differentiation library for Rust11,704MIT OR Apache-2.0
stac-serverSpatioTemporal Asset Catalog (STAC) API server11,704MIT OR Apache-2.0
prefix_num_opsThe num_traits API, but in prefix notation.11,688MPL-2.0
regex-melMélodium regex library11,684EUPL-1.2
smartcalcText based calculator for peoples11,677GPL-2.0
sized_matrixSized matrices using const generics for better type checking and performance11,670MIT
nalgebra-numpyconversions between nalgebra and numpy11,660BSD-2-Clause
star-catalogA star catalog library and tool with loadable catalogs that are searchable by geometry11,629MIT OR Apache-2.0
hdf5-purePure-Rust HDF5 library: read, write, and edit files in place (WASM-compatible, no C dependencies)11,624MIT
chapatyAn event-driven Rust engine for building and evaluating quantitative trading agents. Features a Gym-style API for algorithmic…11,610Apache-2.0
parmesanPARMESAN: Parallel ARithMEticS over ENcrypted data.11,602AGPL-3.0
llm-chain-localUse `llm-chain` with a local [`llm`](https://github.com/rustformers/llm) backend.11,594MIT
tract-gpuTiny, no-nonsense, self contained, TensorFlow and ONNX inference11,594MIT OR Apache-2.0
rstsr-openblas-ffiOpenBLAS FFI bindings11,570Apache-2.0
lleCooperative MARL environment based on laser-blocking.11,570non-standard
forensicnomicon-dataDetection knowledge for the ForensicNomicon: the artifact descriptor catalog (the global CATALOG) and evidence/volatility…11,561Apache-2.0
latlonParse latitude/longitude from many common formats11,543MIT
RayBNN_DataLoaderRead CSV, numpy, and binary files to Rust vectors of f16, f32, f64, u8, u16, u32, u64, i8, i16, i32, i6411,541GPL-3.0-only
flatgeomGeometry types using flat structures instead of jagged arrays11,536MIT
honeycomb-coreCore structure implementation for combinatorial maps11,528MIT OR Apache-2.0
ai00-coreAn implementation of the RWKV language model in pure WebGPU.11,512MIT OR Apache-2.0
gmt_m2-ctrl_asm_pid-dampingGiant Magellan Telescope primary mirror control system11,467MIT
librunnerRust library to assist runners on planning their workouts, races, and improve their health.11,461Apache-2.0
borderReinforcement learning library11,446GPL-2.0-or-later
fast_odeFast Runge-Kutta implementation for solving ordinary differential equations.11,408MIT OR Apache-2.0
rowRow is a command line tool that helps you manage workflows on HPC resources.11,366BSD-3-Clause
stac-validatejson-schema validation for the Rust implementation of the STAC specification11,353MIT OR Apache-2.0
accordion-rs↕️ A highly customizable accordion component for WASM frameworks like Yew, Dioxus, and Leptos.11,347MIT
RayBNN_DiffEqMatrix Differential Equation Solver using GPUs, CPUs, and FPGAs via CUDA, OpenCL, and oneAPI11,325GPL-3.0-only
llm-chain-qdrantFor using Qdrant with llm-chain11,314MIT
traitgraph-dimacs-ioFunctions to read and write graphs in DIMACS format11,281BSD-2-Clause
RayBNN_RaytraceRay tracing library using GPUs, CPUs, and FPGAs via CUDA, OpenCL, and oneAPI11,273GPL-3.0-only
json-melMélodium JSON data processing library11,263EUPL-1.2
darwin-rsEvolutionary algorithms library written in Rust.11,240MIT
aoflagger_sysrate will be renamed to aoflagger-sys, see https://github.com/MWATelescope/rust-aoflagger/issues/211,222MPL-2.0
nexrad-decodeBinary protocol decoding for NEXRAD weather radar data.11,199MIT
crossrefImplementation of the Crossref API11,163MIT OR Apache-2.0
single_rustSingle-cell analysis in Rust11,118non-standard
gmt_mount-ctrl_driverGiant Magellan Telescope C-code control system models11,092MIT
rkmA generic k-means implementation11,088MIT
polarizationSimulate the polarization of a laser beam11,060MIT OR Apache-2.0
std-melMélodium standard library11,054EUPL-1.2
persistentcacheMacros for persistently caching function calls using files or Redis11,047MIT/Apache-2.0
root-ioReading of `.root` binary files which are commonly used in particle physics11,033MPL-2.0