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.
kmeansSmall and fast library for k-means clustering calculations.26,571Apache-2.0
classeq-coreCore library for the classeq project26,546Apache-2.0
fittingPure Rust curve fitting library26,413MIT
orkhonMachine Learning Inference Framework and Server Runtime26,356MIT
kmedoidsk-Medoids clustering with the FasterPAM algorithm26,327GPL-3.0-or-later
qoqo_qiskit_devicesIBM's Qiskit devices interface for qoqo python quantum computing toolkit26,326Apache-2.0
minisatMiniSat Rust interface. Solves a boolean satisfiability problem given in conjunctive normal form.26,278MIT
b0xA simple CLI tool to display information about the provided input (integers, IP addresses, strings).26,068MIT
timsrustA crate to read Bruker timsTOF data26,018Apache-2.0
glucosemultipurpose math and physics crate for my projects25,971Apache-2.0
numbat-cliA statically typed programming language for scientific computations with first class support for physical dimensions and units.25,935MIT OR Apache-2.0
gmt_dos-actors-clients_interfaceGiant Magellan Telescope Dynamic Optical Simulation Actor to Clients Interface25,870MIT
bitcoinleveldb-hashLevelDB-compatible 32-bit non-cryptographic hash function for raw byte buffers, suitable for hash tables, Bloom filters, and…25,817MIT
bitcoinleveldb-histogramLevelDB-compatible fixed-bucket histogram for fast online statistics (min, max, average, percentiles, standard deviation) and…25,667MIT
rustorchProduction-ready PyTorch-compatible deep learning library in Rust with special mathematical functions (gamma, Bessel, error…25,604MIT OR Apache-2.0
splashsurf_libLibrary for surface reconstruction of SPH particle data25,588MIT
deep_causality_data_structuresData structures for for deep_causality crate.25,587MIT
set_genomeA genetic data structure for neuroevolution algorithms.25,569MIT
taxonomyRoutines for loading, saving, and manipulating taxonomic trees25,565MIT
relp-numNumber types for the relp crate25,537GPL-3.0-only
bitcoinleveldb-bloomLevelDB-compatible Bloom filter policy and test harness for the bitcoin-rs LevelDB port, implementing Kirsch–Mitzenmacher double…25,527MIT
cp_satRust bindings to the Google CP-SAT constraint programming solver.25,337Apache-2.0
concisionConcision is a toolkit for designing machine-learning models in Rust.25,312Apache-2.0
hotg-rune-proc-blocksCore tools and abstractions for developing proc blocks in Rune25,243MIT OR Apache-2.0
spursUtilities for setting up and running experiments remotely25,196MIT/Apache-2.0
dimensional_quantityCheck units of measure at compile time using generic const expressions25,131MIT OR Apache-2.0
rinex-cliRINEX and SP3 data post processing tool25,126MPL-2.0
sundials-sysBindings to the SUNDIALS suite of Nonlinear and DAE Solvers25,120BSD-3-Clause
gswTEOS-10 v3.06.12 Gibbs Seawater Oceanographic Toolbox in Rust25,094BSD-3-Clause
melodium-commonCommon Mélodium elements and traits25,034EUPL-1.2
matio-rs-sysRust binder to MATLAB MAT file I/O library25,033MIT
grafenCreate graphene and other substrates for use in molecular dynamics simulations.25,023Unlicense
stac-apiRust library for the SpatioTemporal Asset Catalog (STAC) API specification24,885MIT OR Apache-2.0
stac-deriveProc macros for deriving STAC traits. Should usually not be used directly.24,858MIT OR Apache-2.0
ndsparseSparse structures for N-dimensions24,709Apache-2.0
mech-interpreterThe Mech language runtime.24,679Apache-2.0
splashsurfCommand-line tool for surface reconstruction of SPH particle data24,678MIT
pointcloudAn accessor layer for goko24,653non-standard
calculateRust library for parsing and processing arithmetic expressions24,528non-standard
rustatsA statistical library24,463MIT
barcode-countNGS barcode counter for DEL, CRISPR-seq, and Barcode-seq24,438Apache-2.0
roqoqo_for_braket_devicesAWS's Braket devices interface for roqoqo rust quantum computing toolkit24,433Apache-2.0
web-rwkv-deriveAn implementation of the RWKV language model in pure WebGPU.24,411MIT OR Apache-2.0
melodiumFlow-oriented language & tool, focusing on treatments applied on data, allowing high scalability and massive parallelization…24,339EUPL-1.2
text_analysisA robust multilingual text analysis CLI with context, N-grams, named entities, and CSV/JSON export.24,309MIT OR Apache-2.0
cog-rustRust containers for machine learning24,298Apache-2.0
parsnipData science metrics (presently categorical only) for Rust.24,244MIT
visa-rsSafe rust bindings for VISA(Virtual Instrument Software Architecture) library24,218MIT OR Apache-2.0
fast_pathsFast shortest path calculations on directed graphs made possible by pre-processing the graph using Contraction Hierarchies24,104MIT/Apache-2.0
petal-decompositionMatrix decomposition algorithms including PCA (principal component analysis)
and ICA (independent component analysis)24,070Apache-2.0
numasnumas library is implementation of multidimensional array for efficient computing24,046MIT
repotoolsShort names, big time savings. Repotools is a collection of commands with short but meaningful names, for the git operations you…24,029ISC
rust_sbmlA parser for SBML23,857MIT OR Apache-2.0
openbabelRust bindings to cheminformatics toolbox OpenBabel23,794MIT
ncbitaxonomyRead NCBI Taxonomy Database from files and work with NCBI Taxonomy DB23,762MIT
kalastThermophysical Model for Binary Asteroids23,732Apache-2.0
linfa-tsneBarnes-Hut t-distributed stochastic neighbor embedding23,732MIT OR Apache-2.0
classeq-cliA command line interface for the classeq library23,719Apache-2.0
russell_openblasThin wrapper to some OpenBLAS routines23,704MIT
rebopA fast stochastic simulator for chemical reaction networks23,667MIT
classifier-measuresReceiver Operating Characteristic (ROC) and Precision-Recall curve (PR) computation23,660MIT
signalo_traitsA collection of traits used in 'signalo' umbrella crate.23,622MPL-2.0
mot-rsDead simple multi object tracking in Rust23,606MIT
fastobo-validatorFaultess validation tool for OBO products23,601MIT
curiesIdiomatic conversion between URIs and compact URIs (CURIEs)23,546non-standard
jupyterJupyter Kernel Protocol in Rust23,539MIT OR Apache-2.0
calc_rationalCLI calculator for rational numbers.23,503MIT OR Apache-2.0
prophetA neural network implementation with a focus on cache-efficiency and sequential performance.23,394MIT/Apache-2.0
lightspeed-astroThe new protocol for astronomical devices communication23,331MIT
abowVisual bag of words for fast image matching23,330MIT
openbabel-sysNative bindings to OpenBabel23,265MIT
hftbacktestA high-frequency trading and market-making backtesting tool accounts for limit orders, queue positions, and latencies, utilizing…23,242MIT
gmt_dos-clients_arrowGMT DOS Arrow Client23,214MIT
blobtkCore utilities for BlobToolKit.23,146MIT
bgzfUtility library for working with explicitly BGZF compressed data23,118MIT
anofox-regressionA robust statistics library for regression analysis23,046MIT
qoqo_for_braket_devicesAWS's Braket devices interface for qoqo python quantum computing toolkit22,989Apache-2.0
biovaultA bioinformatics data vault CLI tool22,871Apache-2.0
russell_chkFunctions to check vectors and other data in tests22,867MIT
whamAn implementation of the weighted histogram analysis method22,866GPL-3.0
kvcVery simple key-value-count tools to go from / to pandas data frames or streaming formats22,789MIT
automeshAutomatic mesh generation.22,754GPL-3.0
ruvector-mincut-gated-transformerUltra low latency transformer inference with mincut-gated coherence control22,742MIT OR Apache-2.0
geotransGiant Magellan Telescope Geometric Transformations22,742MIT
scirs2-seriesTime series analysis module for SciRS2 (scirs2-series)22,719Apache-2.0
read-structureLibrary for parsing and working with read structure descriptions22,707MIT
ultrasonicTransactional execution layer with capability-based memory access for zk-AluVM22,704Apache-2.0
totsuConvex optimization problems LP/QP/QCQP/SOCP/SDP that can be solved by `totsu_core`.22,671Unlicense
gemlabGeometry and meshes laboratory for finite element analyses22,597MIT
iroxirox Rust Tools & Libraries22,589MIT OR Apache-2.0
roqoqo-mockMocked interface for roqoqo rust quantum computing toolkit22,521Apache-2.0
kn-graphA neural network inference graph intermediate representation, with surrounding utilities.22,482Apache-2.0 OR MIT
sounding-validateValidation of soundings from the sounding-base crate.22,478non-standard
hotg-rune-proc-block-macrosProcedural macros for the rune-proc-block crate.22,472MIT OR Apache-2.0
candle-pyo3Minimalist ML framework.22,391MIT OR Apache-2.0
simplers_optimizationA Rust implementation of the Simple(x) black-box optimization algorithm.22,281Apache-2.0
libaec-sysLow-level bindings to Adaptive Entropy Coding library (libaec).22,266MIT OR Apache-2.0
molarMolar is a rust library for analysis of MD trajectories and molecular modeling22,237Artistic-2.0
sukkerLinear Algebra and Matrices made easy!22,172MIT OR Apache-2.0
r-srcThe package provides a source of BLAS and LAPACK via R.22,128MIT
diffusionxA multi-threaded crate for random number generation and stochastic process simulation, with optional GPU acceleration.22,112MIT OR Apache-2.0
tract-rsTiny, no-nonsense, self contained, TensorFlow and ONNX inference22,077MIT OR Apache-2.0
qwen3-asrLocal speech-to-text (ASR) in Rust — Qwen3-ASR inference with Metal & CUDA GPU acceleration, batch and streaming transcription21,965MIT
simulA discrete-event simulation library aimed at high-level use-cases to
quickly simulate real-world problems and run simulated…21,923MIT
cresCell resampling for collider events21,922GPL-3.0-or-later
skyangleAstronomical angles manipulations21,911MIT
kandKand: A Pure Rust technical analysis library inspired by TA-Lib.21,791Apache-2.0 OR MIT
reverseReverse mode automatic differentiation.21,764MIT OR Apache-2.0
hotg-runicos-base-wasmThe WebAssembly side of the runicos/base image.21,742MIT OR Apache-2.0
biodivine-hctl-model-checkerLibrary for symbolic HCTL model checking on partially defined Boolean networks.21,732MIT
temp-converterSimple terminal temperature unit converter between Celsius, Fahrenheit and Kelvin.21,694Unlicense
bitcoin-feesBitcoin Core–compatible fee-rate primitives, estimation modes, horizons, and fee-filter rounding logic for building nodes,…21,682MIT
ekoEvolution Kernel Operators21,657GPL-3.0-or-later
stc-sRust implementation of a STC-S serializer/deserializer with JSON support.21,452Apache-2.0 OR MIT
mphf_benchmarkThe program for benchmarking Minimal Perfect Hash Functions21,410MIT OR Apache-2.0
mech-wasmA web assembly wrapper for Mech core and syntax. Allows Mech to be embedded in the browser.21,408Apache-2.0
eqsolverA library that solves equations using numerical methods21,295MIT OR Apache-2.0
atgConvert transcripts between different file formats21,268MIT
disambiseqCreate unambiguous one-off mismatch libraries for DNA sequences21,203MIT
mzdeisotopeA library to deisotope and charge state deconvolve mass spectra21,203Apache-2.0
nthashntHash is a rolling hash function for hashing all possible k-mers in a DNA sequence.21,167MIT/Apache-2.0
commodityA library for representing commodities/currencies, and exchange rates/conversions between them.21,165MIT
fbas_analyzerLibrary and tools for analyzing FBASs like the Stellar network21,144MIT
differential-equationsA Rust library for solving differential equations.21,103Apache-2.0
melodium-coreCore implementation for compiled Mélodium elements21,049EUPL-1.2
rsatSAT Solver21,017MIT
camera-intrinsic-calibrationCamera Intrinsic Calibration21,002GPL-3.0-or-later
block-alignerSIMD-accelerated library for computing global and X-drop affine gap penalty sequence-to-sequence or sequence-to-profile…20,987MIT
adjustpA crate to handle different p-value adjustments20,965MIT
subscriptreserved 👉 for the new compiler (and other infrastructure) see https://github.com/subscript-publishing 👉 We decided to move away…20,959MPL-2.0
melodium-macroMacro tooling for compiled Mélodium packages20,942EUPL-1.2
horned-functionalAn OWL2 Functional-style Syntax parser for horned-owl20,939MIT
evaCalculator REPL similar to bc(1)20,925MIT
gmt-fem-code-builderGMT FEM Code Builder20,922MIT
feos-dftGeneric classical DFT implementations for the `feos` project.20,902MIT OR Apache-2.0
pyo3-tchManipulate PyTorch tensors from a Python extension via PyO3/tch.20,895MIT/Apache-2.0
managed-lhapdf(Unofficial) Rust bindings for the LHAPDF C++ library20,826GPL-3.0-or-later
freesasa-sysRust raw FFI bindings for the freesasa C library20,709non-standard
stac-cliCommand line interface for stac-rs20,683MIT OR Apache-2.0
rgb-strict-typesStrict types: confined generalized algebraic data types (GADT)20,683Apache-2.0
davis-edi-rsA fast, Rust-based, open-source implementation of the paper "Bringing a Blurry Frame Alive at High Frame-Rate with an Event…20,626non-standard
salva2d2-dimensional particle-based fluid dynamics in Rust.20,579Apache-2.0
hotg-rune-runtimeCommon abstractions and utilities used by Rune runtimes.20,547MIT OR Apache-2.0
coprosizecoprolite research (paleontology and archaeology): estimate the producer's body mass based on coprolite diameter by the use of…20,444MIT
kn-cuda-sysA wrapper around the CUDA APIs20,429Apache-2.0 OR MIT
deep_causality_astAST data structure for deep_causality crate.20,413MIT
qvntAdvanced quantum computation simulator.20,411Apache-2.0
alpha-g-analysisAnalysis binaries for the ALPHA-g experiment20,387MIT
round_floatRound `f64` and `f32` to specified number of decimals.20,362MIT OR Apache-2.0
krabmagaA modern developing art for reliable and efficient Agent-based Model (ABM) simulation with the Rust language.20,315MIT
islamIslamic library for Rust20,292GPL-3.0-only
preexplorerEasy plotter and saver of simple data. Handy tool for development stage or small computational projects.20,252MIT OR Apache-2.0
mpirpartial Rust porting of mpir multiple precision library based on gmp mpfr20,252MIT
tflitecA safe Rust wrapper of TensorFlow Lite C API supporting x86_64 and ARM (iOS, Android)20,134MIT
makima_splineAn implementation of the modified akima spline interpolation20,103MIT
kn-cuda-evalA CUDA executor for neural network graphs20,080Apache-2.0 OR MIT
quantrCreate and simulate gate-based quantum circuits.19,992EUPL-1.2
gmt_dos-clients_m2-ctrlGMT DOS M2 Control Client19,985MIT
doublecountA double entry accounting system/library.19,967MIT
mzdeisotoperDeisotoping and charge state deconvolution of mass spectrometry files19,923Apache-2.0
alevin-fryA suite of tools for the rapid, accurate and memory-frugal processing single-cell and single-nucleus sequencing data.19,916non-standard
qookqook - Pure Rust unitaryfund/qrack Wrapper19,895MIT
entabRecord-format file reader19,881MIT
libinferRust interface to TensorRT for high-performance GPU inference19,873MIT
turbovecFast vector quantization with 2-4 bit compression and SIMD search19,857MIT
numpressA pure rust implementation of ms-numpress, a fast, minimally lossy compression algorithm for mass spectrometry data.19,851BSD-3-Clause-Clear/Apache-2.0
tract-proxy-sysTiny, no-nonsense, self contained, TensorFlow and ONNX inference19,830MIT OR Apache-2.0
covid19dbUtility for building and accessing COVID-19 datasets19,809GPL-3.0+
signalo_pipesA collection of pipes used in 'signalo' umbrella crate.19,745MPL-2.0
gmt_dos-clients_transceiverGMT DOS Transmitter/Receiver Clients19,743MIT
trimeshPolyhedron on the ODE (Open Dynamics Engine) trimesh for Rust19,740MIT
asynchronix[Asynchronix is now NeXosim] A high performance asychronous compute framework for system simulation.19,728MIT OR Apache-2.0
lox-spaceThe Lox toolbox for space mission analysis and design19,710MPL-2.0
favannatAlgorithms to evaluate the function encoded in ANN-like structures.19,684MIT
juggernautNeural Network in Rust19,667GPL-3.0
mdarrayMultidimensional array for Rust19,637MIT OR Apache-2.0
tract-proxyTiny, no-nonsense, self contained, TensorFlow and ONNX inference19,588MIT OR Apache-2.0
sapiensCore - Sapiens19,578MIT/Apache-2.0
static-mathFast mathematical operations with static arrays, without `unsafe` code19,506MIT
feosFeOs - A framework for equations of state and classical density functional theory.19,421MIT OR Apache-2.0
remsA finite difference time domain (FDTD) electromagnetic simulator.19,391GPL-3.0
sgcountA fast and flexible sgRNA counter19,360MIT
esprEXPRESS Language compiler19,358Apache-2.0
midasioUtilities to read binary files in the MIDAS format19,338MIT
chemistru-elementsBasic Elemental Representation19,327GPL-3.0
rurelFlexible, reusable reinforcement learning (Q learning) implementation19,291MPL-2.0
concision-macroscustom macros for the concision framework19,281Apache-2.0
concision-derivecustom derive macros for the concision framework19,260Apache-2.0
rasusaRandomly subsample reads or alignments19,254non-standard
aedatA fast AEDAT4 Rust implementation. Forked from https://github.com/neuromorphicsystems/aedat, a Rust AEDAT4 decoder for Python…19,251non-standard
floccusFormulae for air thermodynamic calculations19,215Apache-2.0
svdlibrsA Rust port of LAS2 from SVDLIBC19,176non-standard
gguf-rsGGUF file parser19,140MIT
opensrdk-kernel-methodStandard Kernel Method library for OpenSRDK toolchain.19,133Apache-2.0
polyfit-residualsEfficiently calculate the residual errors (in the least squares sense) of all polynomial models (up to some degree) for a given…19,094MIT OR Apache-2.0
stoichkitA stoichiometry toolkit19,081non-standard
colainA parser for the Common Layer Interface format (.cli)19,050Apache-2.0
fastobo-owlOWL language mapping for ontologies in the OBO flat file format 1.419,030MIT
safemlx-lmRust MLX language model runtime19,000MIT OR Apache-2.0
bio-jtoolsA suite of bioinformatics tools for interacting with high throughput sequencing (HTS) data18,983MIT