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.
lance-jniJNI bindings for Lance Columnar format18,951Apache-2.0
safemlx-lm-utilsUtilities for MLX language model runtimes18,907MIT OR Apache-2.0
safemlx-sysLow-level interface and binding generation for the mlx library18,903MIT
safemlxUnofficial rust wrapper for Apple's mlx machine learning library.18,889MIT OR Apache-2.0
rugintReplaced by rug: arbitrary-precision integers, rational, floating-point and complex numbers18,875LGPL-3.0+
rugfloReplaced by rug: arbitrary-precision integers, rational, floating-point and complex numbers18,852LGPL-3.0+
safemlx-internal-macrosInternal procedural macros for safemlx18,849MIT OR Apache-2.0
safemlx-macrosProcedural macros for safemlx18,847MIT OR Apache-2.0
quantized-density-fieldsRust implementation of Quantized Density Fields data structure.18,841MIT
japan-geoidCalculates geoid heights for Japan using GSI's geoid model.18,824MIT
forensicnomiconThe ForensicNomicon — comprehensive DFIR artifact catalog: UserAssist, Shimcache, Amcache, Prefetch, $MFT, ShellBags, EVTX,…18,793Apache-2.0
nncombinatorA library of neural networks that can be written type-safely18,785MIT
dsp-processComposable no_std DSP processing traits and adapters for split config/state pipelines18,706MIT OR Apache-2.0
pgstacRust interface for pgstac18,702MIT OR Apache-2.0
mollyA fast reader and writer for the xtc file format18,678MIT
qecpQuantum Error Correction Playground for Surface Code Research18,645MIT
alimentarData Loading, Distribution and Tooling in Pure Rust18,603MIT
hyperoptTree-of-Parzen-estimators hyperparameter optimization18,600non-standard
roocA mixed integer linear programming modeling language to solve linear optimization models. Extensible, works in WASM and easy to…18,558MPL-2.0
hepmc2Read and write files in the HepMC2 format18,557GPL-3.0-or-later
crseo-sysCuda Engined Optics Rust Interface18,552MIT
ai-dataloaderRust implementation to the PyTorch DataLoader18,540MIT OR Apache-2.0
sapiens_toolsThe tools - Sapiens18,522MIT/Apache-2.0
fructoseMathematical Traits for the Glucose Library and the Rust programming language.18,500non-standard
cervoHigh level APIs for RL in games.18,478MIT OR Apache-2.0
rugratReplaced by rug: arbitrary-precision integers, rational, floating-point and complex numbers18,471LGPL-3.0+
n5gestCLI utilities for N5 files18,450MIT/Apache-2.0
roqoqo-aqtAQT interface for roqoqo rust quantum computing toolkit18,449Apache-2.0
lamellarLamellar is an asynchronous tasking runtime for HPC systems developed in RUST.18,415non-standard
llama-cpp-4llama.cpp bindings for Rust18,380MIT OR Apache-2.0
vasp-poscarread and write VASP POSCAR files18,300MIT/Apache-2.0
sphrsSpherical harmonics and solid harmonics18,284MIT OR Apache-2.0
cons-lawsParticle methods to solve 1D conservation laws18,276MIT
gmp-mpfrReplaced by rug: arbitrary-precision integers, rational, floating-point and complex numbers18,266LGPL-3.0+
classeq-ports-libA base library to share elements between Classeq ports18,164Apache-2.0
truncnormNormal and Truncated Normal distributions18,131MIT
bevy_trackballCoherent virtual trackball controller/camera plugin for Bevy18,128MIT OR Apache-2.0
slpLinear Programming Solver18,064MIT
lsodeSolve systems of differntial equations using LSODE subroutine from ODEPACK written in Fortran.18,053MIT
amadeus-streamingSIMD-accelerated implementations of various streaming algorithms, including Count–min sketch, Top k, HyperLogLog, Reservoir…18,053Apache-2.0
wolfe_bfgsFocused dense BFGS optimization in Rust, reexported from opt.18,021AGPL-3.0-or-later
hotg-runicos-base-runtimeThe runtime side of the runicos/base image.17,999MIT OR Apache-2.0
hypernonsenseUsing Locality Sensitive hashing to find the nearest points to a query point in extremely high dimensional space.17,996MIT
fastgeotoolkitA novel high-performance geospatial analysis framework with advanced route density mapping algorithms17,993MIT
seuif97The high-speed IAPWS-IF97 package with C, Python and WASM bindings17,986MIT
gems💎 A cli, tui, and sdk for interacting with the Gemini API (WIP)17,961MIT
custos-mathMatrix operations with custos17,928MIT
ascom-alpacaRust implementation of the ASCOM Alpaca API for astronomy devices17,927MIT OR Apache-2.0
routee-compassThe RouteE-Compass energy-aware routing engine17,889BSD-3-Clause
lhefRead and write files in the Les Houches Event File format17,849GPL-3.0-or-later
NuclideDatabase and simple modeling of all known nuclides17,847MIT
FullereneFullerene on the ODE (Open Dynamics Engine) for Rust17,826MIT
seriesLaurent series and polynomials17,811GPL-3.0-or-later
bustoolsInteracting with the kallisto/bus format of scRNAseq data17,809 GPL-3.0-or-later
ziaInterpreter Library for the Zia Programming Language17,808GPL-3.0
ekoreEKO expressions17,803GPL-3.0-or-later
alpha-rraAn implementation of the Alpha-RRA algorithm for p-value aggregation on groups of genes17,799MIT
xilinx-dmaUserspace Xilinx AXI DMA Interface17,724Apache-2.0
undaGeneral purpose machine learning crate for neural network development and analysis17,680MIT
drawstuffODE drawstuff bindings for Rust17,636MIT
cteepbdComputation of energy balance of buildings according to UNE-EN ISO 52000-1:2017 to comply with CTE DB-HE 201817,614MIT
efficient_pcaPrincipal component computation using SVD and covariance matrix trick17,607MIT
roqoqo-iqmIQM interface for roqoqo rust quantum computing toolkit17,591Apache-2.0
tfdeployTiny, no-nonsense, self contained, TensorFlow inference17,590MIT/Apache-2.0
fem-macrosProcedural macros to build the Giant Magellan Telescope FEM inputs/outputs17,572MIT
rustoolPersonal toolbox for my Rust projects17,521Apache-2.0
signaloA DSP toolbox with focus on embedded environments.17,509MPL-2.0
adder-codec-coreCore library for encoding/decoding ADΔER events17,503MIT OR Apache-2.0
bed2gtfA fast and memory efficient BED to GTF/GFF converter17,467MIT
confusion_matrixConfusion matrix implementation for storing results from a classification experiment and providing statistical information.17,349MIT
linfa-hierarchicalAgglomerative Hierarchical clustering17,326MIT OR Apache-2.0
bpciBinomial proportion confidence intervals17,321MIT
rlstA Rust native linear algebra library.17,260MIT / Apache-2.0
scirs2-specialSpecial functions module for SciRS2 (scirs2-special)17,235Apache-2.0
basinNumerical optimization in pure Rust, with pluggable linear-algebra backends and WASM support.17,233MIT OR Apache-2.0
intcAn implementation of the *-INC method to calculate an empirical FDR for non-targeting controls in CRISPR screens17,217MIT
hotg-rune-cliA self-sufficient runtime for TinyML Containers.17,209MIT OR Apache-2.0
atm-refractionTools for calculating light paths in the atmosphere17,188MIT
eyepieceA crate to generate star fields as seen with different telescopes17,124MIT
openbook📖1️⃣2️⃣ A CLI, TUI and SDK to interact with OpenBook V1 and V2 markets on the Solana blockchain.17,121MIT
zfp-sys-ccRaw Rust bindings to ZFP (https://github.com/LLNL/zfp) with Microsoft Windows 10 support.17,079MIT
nanoqMinimal but speedy quality control and summaries of nanopore reads17,077MIT
qoqo-aqtAQT backend for qoqo quantum computing toolkit17,046Apache-2.0
civila library to support civil engineering applications (WIP)17,045MIT
automlAutomated machine learning for classification and regression17,036MIT OR Apache-2.0
classeq-watcherA simple watcher for the Classeq project17,013Apache-2.0
nexosimA high performance asynchronous compute framework for system simulation.16,953MIT OR Apache-2.0
clock-zonesA library for handling clock zones.16,938MIT
dtaPure Rust streaming reader and writer for Stata's DTA file format (every released version, 102-119), plus a parser and reader for…16,926MIT
classeq-apiAPI for Classeq16,906Apache-2.0
custom_floatCustom floating-point types16,904MIT
gmt_dos-clients_scopeGMT DOS Scope Client16,869MIT
dcl_data_structuresMoved to: https://crates.io/crates/deep_causality_data_structures16,826MIT
relpRust Exact Linear Programming16,814GPL-3.0-only
grib-template-deriveDerive macros for the `grib` crate, used as an internal dependency16,808MIT OR Apache-2.0
candle-optimisersOptimisers for use with candle, the minimalist ML framework16,801MIT
tensorflowliteA safe Rust wrapper of TensorFlow Lite16,792non-standard
lamellar-implLamellar is an asynchronous tasking runtime for HPC systems developed in RUST.16,690non-standard
librna-sysLow-level bindings for the ViennaRNA library.16,676MIT
nonogridEfficient nonogram solver16,562MIT
rstsr-dtype-traitsAn n-Dimension Rust Tensor Toolkit16,546Apache-2.0
agent-coordinateA Rust crate for defining and managing agent coordinates including locations and goals with flexible initialization options and…16,480non-standard
fastenA set of scripts to run basic analysis on fastq files16,462MIT
adder-to-dvsThis program transcodes an ADΔER file to DVS events in a text or binary representation.
Performance is fast. The resulting DVS…16,432MIT OR Apache-2.0
sif-embeddingSmooth inverse frequency (SIF), a simple but powerful embedding technique for sentences16,401MIT OR Apache-2.0
pddlA PDDL 3.1 parser, strongly typed16,390EUPL-1.2
rnapkinCLI utility for drawing RNA secondary structure16,389MIT
polyhedron-facespolyhedron faces for Rust16,351MIT
quadraturerulesquadrature rules library16,345MIT
eight-pointEight-point algorithm for essential matrix estimation16,284MIT
ndarray-glmPerforms regression for generalized linear models using IRLS on data stored in arrays.16,247MIT
pregel-rsA Graph library written in Rust for implementing your own algorithms in a Pregel fashion16,231GPL-3.0-or-later
ratio-dsmRatio's DSM plotting library.16,199MPL-2.0
notmecabLibrary for tokenizing text with mecab dictionaries. Not a mecab wrapper.16,115Apache-2.0
freudeAn ODE library for ndarray providing some simple, fixed-step integrators16,104MIT/Apache-2.0
scirs2-spatialSpatial algorithms module for SciRS2 (scirs2-spatial)16,092Apache-2.0
rstsr-coreAn n-Dimension Rust Tensor Toolkit16,078Apache-2.0
rinex-qcRINEX and more broadly, GNSS data processing16,052MIT OR Apache-2.0
vf2VF2 subgraph isomorphism algorithm in Rust.16,038MIT OR Apache-2.0
unit-sphereA library for performing geometric calculations on the surface of a sphere.16,034MIT
grib-cliCLI application for processing GRIB format data, built on the top of the library `grib`16,015MIT OR Apache-2.0
numbers_rusNumber-theory primitives and exact arithmetic for Rust — built for competitive programming, teaching, and recreational math.…16,000MIT OR Apache-2.0
ptb-readerSimple parsing of the merged Penn Treebank format.15,958BSD-3-Clause
algebraicsalgebraic numbers library15,958LGPL-2.1-or-later
sabotenProvides biedged graphs, cactus graphs and trees, and an algorithm for finding ultrabubbles in variation graphs.15,949MIT
melodium-loaderLoading engine for Mélodium, with dependency resolution and retrieval15,948EUPL-1.2
uniprotRust data structures and parser for the Uniprot database(s).15,908MIT
rust-sasaRustSASA is a Rust library for computing the absolute solvent accessible surface area (ASA/SASA) of each atom in a given protein…15,877MIT
haddock-restraintsGenerate restraints to be used in HADDOCK15,845MIT
gmt_dos-clients_lomGMT DOS LOM Client15,825MIT
dusk-blindbidBlindBid protocol implementation with PLONK ZKProofs backend15,802MPL-2.0
maia-httpdMaia SDR HTTP server15,785MIT OR Apache-2.0
vegas-latticeCLI and library to work with lattices15,747non-standard
melodium-engineMélodium core engine and executor implementation15,745EUPL-1.2
intricoHigh-performance Quantum Computing library to simulate quantum circuits with precision and power.15,735Apache-2.0
sonic-apiAPI for formally-verifiable distributed contracts15,701Apache-2.0
gmt_dos-clients_m1-ctrlGMT DOS M1 Control Client15,694MIT
scirs2-autogradAutomatic differentiation module for SciRS2 (scirs2-autograd)15,661Apache-2.0
unit-rootUnit root tests15,655Apache-2.0
llm_utilsThe best possible text chunker and text splitter and other text tools15,639MIT
giaA tool for set theoretic operations of genomic intervals15,601MIT
instructed-language-model-at-coordinateA Rust library that facilitates precise instructional communication with Language Models by using agent coordinates, emphasizing…15,574non-standard
hypersonicFormally-verifiable distributed software15,555Apache-2.0
adder-infoLike `ffprobe`, but for ADΔER videos.15,541MIT OR Apache-2.0
fpzip-sysRaw Rust bindings to FPZIP (https://github.com/LLNL/fpzip).15,535MIT
concision-corethis crate implements the core modules for the concision framework15,517Apache-2.0
scirs2-neuralNeural network building blocks module for SciRS2 (scirs2-neural) - Minimal Version15,479Apache-2.0
sapiens_cliThe cli - Sapiens15,465MIT/Apache-2.0
gmt_dos-clients_mountGMT DOS Mount Control Client15,464MIT
liblinearRust bindings for the liblinear C++ library15,451MIT
raiML framework with Ergonomic APIs in Rust15,441MIT OR Apache-2.0
optirusticThis crate moved to https://github.com/s-simoncelli/nsga-rs15,431MIT
phyloAn extensible Phylogenetics library written in rust15,430MIT
pcompressExperimental, efficient, and performant binary representation of districting plans15,368MIT
scirs2-metricsMachine Learning evaluation metrics module for SciRS2 (scirs2-metrics)15,351Apache-2.0
amari-coreCore geometric algebra and mathematical structures15,337MIT OR Apache-2.0
argmin_codegenPure Rust optimization tools (code generation)15,313MIT OR Apache-2.0
qoqo-iqmIQM backend for qoqo quantum computing toolkit15,290Apache-2.0
nnv-rsVerification and Statistics on Deep Neural Networks15,225MIT
maia-wasmMaia SDR WASM frontend15,189MIT OR Apache-2.0
matio-rs_deriveRust wrapper to MATLAB MAT file I/O library15,171MIT
rai-coreML framework with Ergonomic APIs in Rust15,167MIT OR Apache-2.0
crx2rnxRINEX decompression command line utility15,152MPL-2.0
hidefixConcurrent HDF5 and NetCDF4 reader (experimental)15,115LGPL-3.0-or-later
standardformEffortlessly operate on numbers like 2e19 or 2*10^4 and more with this Rust implementation of standard form. Simplify, convert,…15,092MIT OR Apache-2.0
cnetworksA set of tools for creating and manipulating complex networks.15,071MIT
visqol-rsThe Visqol v3.1 algorithm for speech quality evaluation in Rust15,069Apache-2.0
espr-deriveProcedual macro for running espr compiler15,059Apache-2.0
logpInformation theory primitives: entropy, KL divergence, mutual information (KSG estimator), and information-monotone divergences15,050MIT OR Apache-2.0
tract-metalTiny, no-nonsense, self contained, TensorFlow and ONNX inference15,022MIT OR Apache-2.0
icao-wgs84A library for performing geometric calculations on the WGS84 ellipsoid.15,018MIT
lox-orbitsSpacecraft orbit modelling tools for the Lox ecosystem14,994MPL-2.0
rlst-proc-macroProc macros for a Rust native linear algebra library.14,993MIT / Apache-2.0
soilrustA geotechnical engineering library for soil mechanics calculations in Rust.14,973MIT OR Apache-2.0
naboA fast K Nearest Neighbor (KNN) library for low-dimensional spaces14,956MIT OR Apache-2.0
rootfindRoot-finding algorithms14,946Unlicense
sbrainA library for evaluating Semantic Brain, a minimalistic multiparadigm programming language optimized for genetic programming…14,935GPL-2.0
oxifftPure Rust implementation of FFTW - the Fastest Fourier Transform in the West14,931Apache-2.0
balanced-ternaryA library to manipulate balanced ternary values.14,909MIT
rustronomy-corecore dependency for rustronomy crates providing interoperable types14,903EUPL-1.2
tpeA library that implements TPE, a hyperparameter optimization algorithm14,867MIT
amfiteatr_rlExtensions providing reinforcement learning implementations for `amfiteatr`14,845non-standard
libhmmer-sysRust bindings to libhmmer and libeasel14,798BSD-3-Clause
fekanA library for building and training Kolmogorov-Arnold neural networks.14,782MIT OR Apache-2.0
h2n5HTTP 2 N5: Serve N5 datasets over HTTP as tiled image stacks14,745MIT/Apache-2.0
genetic-rsA small framework for managing genetic algorithms14,742MIT
crabsformerCrabsformer is an easy-to-use fundamental library for scientific computing with Rust, highly inspired by NumPy.14,729Apache-2.0
parePareto frontier and skyline queries14,705MIT OR Apache-2.0
structural-shapesCommon structural shapes14,702MIT
cargo-cogA cargo subcommand to build, run and publish machine learning containers14,702Apache-2.0
zaftFast fourier transform14,701BSD-3-Clause OR Apache-2.0
llama_cpp_rsRust bindings for LLAMA.CPP inference14,692non-standard
sad_machineSad Machine - a static State Machine macro14,647MIT OR Apache-2.0
eigenvaluesalgorithms to compute eigenvalue/eigenvectors of symmetric matrices14,619Apache-2.0
miniboostsMiniBoosts: A collection of boosting algorithms written in Rust 🦀14,589MIT
rnx2crxRINEX compression command line utility14,581MPL-2.0
rgb-persist-fsFilesystem persistence for RGB smart contracts14,524Apache-2.0
surrealA Rust library that implements J. H. Conway's surreal numbers14,522MIT
rai-nnML framework with Ergonomic APIs in Rust14,490MIT OR Apache-2.0
clustAn unofficial Rust client for the Anthropic/Claude API.14,485MIT OR Apache-2.0