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.
galois_field_2pmGalois Field (2^M) arithmetic11,028MIT OR Apache-2.0
libinchi-sysA thin rust wrapper around libinchi11,026MIT
concision-datathis crate provides additional tools for working with datasets11,002Apache-2.0
tiffwriteWrite BioFormats/ImageJ compatible tiffs with zstd compression in parallel.11,001MIT OR Apache-2.0
feos-deriveMacros for the automatic implementation of traits in FeOs10,985MIT OR Apache-2.0
javascript-melMélodium JavaScript language library10,972EUPL-1.2
http-melMélodium HTTP library10,967EUPL-1.2
intervalsetsThe intervalsets crate provides bounded and unbounded intervals
implemented as sets with all the associated set operations.10,963MIT
seq_geom_parserParser and extractor for sequencing read geometry descriptions10,936BSD-3-Clause
mech-programOrganizes Mech cores into a coordinated program.10,935Apache-2.0
rai-optML framework with Ergonomic APIs in Rust10,933MIT OR Apache-2.0
aa-regexUtility macros to build regular expression matching protein sequences.10,918Apache-2.0
multidimensionHigh-level manipulation of multi-dimensional arrays.10,901non-standard
sprs-superluThe package provides a high level interface between SuperLU, sprs and ndarray.10,900MIT
kuvaScientific plotting library in Rust with various backends.10,880MIT
butter2dButterworth filter for image processing.10,877MIT
logicngA Library for Creating, Manipulating, and Solving Boolean Formulas10,849MIT OR Apache-2.0
sapiens_botThe discord bot - Sapiens10,826MIT/Apache-2.0
qollageVisualization tool for qoqo quantum computing toolkit by HQS Quantum Simulations10,821Apache-2.0
sceA library for importing and managing various single-cell matrices.10,806non-standard
RustQuant_timeA Rust library for quantitative finance.10,796MIT OR Apache-2.0
ratio-matrixRatio's matrix data library.10,784MPL-2.0
gnss-qc-traitsGNSS Quality Control traits10,772MPL-2.0
neatCrate for working with NEAT in rust10,766MIT
phylotreeA crate to deal with phylogenetic trees and distance matrices10,758GPL-3.0
wordle-automatonSolve wordle puzzles10,752MIT OR Apache-2.0
od_opencvObject detection utilities in Rust programming language for YOLO-based neural networks in OpenCV ecosystem10,743MIT
crownA cryptographic library.10,728Apache-2.0
fp-growthAn implementation of the FP-Growth algorithm in pure Rust10,718non-standard
particle_idParticle IDs according to the Monte Carlo Particle Numbering Scheme10,708GPL-3.0-or-later
tallysticktallystick is a rust library for talling votes10,707MIT OR Apache-2.0
vowpalwabbit-sysRust bindings for VowpalWabbit10,662MIT
mishA proof of concept Rust libm like implementation with almost full coverage of libm10,658MIT
coco-rsRust bindings for COCO benchmarking framework10,651MIT OR Apache-2.0
narvie-processorRun a simulation of the narvie processor10,606GPL-3.0
honeycomb-renderVisualization tool for combinatorial maps10,602MIT OR Apache-2.0
impulse_responseImpulse Response Integration Method10,596MIT OR Apache-2.0
i18nrs🌐 A highly customizable Internationalization (i18n) component for WASM frameworks like Yew, Dioxus, and Leptos.10,595MIT
oxygen_quarkOxygen Quark is a maths library mainly developed for the Oxygen Engine.10,554MIT
runntEasy Neural Network for machine learning10,545MIT
lutzRust implementation of "An Algorithm for the Real Time Analysis of Digitised Images" by R. K. Lutz10,537MIT
futuresdr-pmtPolymorphic Types for an Experimental Async SDR Runtime for Heterogeneous Architectures.10,506Apache-2.0
lapack-traitsGeneric real/complex scalar trait wrappers for BLAS and LAPACK routines10,493MIT
nblastImplementation of NBLAST neurite similarity algorithm10,481GPL-3.0
kerblamA project management tool for data science and bioinformatics10,460MIT
fanovaA Rust implementation of fANOVA (functional analysis of variance)10,445MIT
gribberishParse grib 2 files with Rust10,387MIT
natural-ttsHigh-level bindings to a variety of text-to-speech libraries.10,385MIT
grangersA rust library for working with genomic ranges and annotations.10,376non-standard
bourse-bookSimulated limit order book library10,372MIT
RustQuant_stochasticsA Rust library for quantitative finance.10,360MIT OR Apache-2.0
savgol-rsSavitzky-Golay filter10,360MIT OR Apache-2.0
nadi_coreCore library for Nadi systems, for use by plugins10,351GPL-3.0-only
pachaModel, Data and Recipe Registry with full lineage tracking10,349MIT
easy_gaLibrary to implement genetic algorithms10,342non-standard
gmt_m2-ctrl_asm_preshape-filterGiant Magellan Telescope primary mirror control system10,341MIT
midas_rsRust lib port of MIDAS (Microcluster-Based Detector of Anomalies in Edge Streams)10,340MIT OR Apache-2.0
signal-gen-cjds66-libAn unofficial support library which can fully remote control the inexpensive Koolertron DDS Signal Generator known as GH-CJDS66.10,330non-standard
gorse_rsRust SDK for gorse recommender system10,330Apache-2.0
futuresdr-typesPolymorphic Types for an Experimental Async SDR Runtime for Heterogeneous Architectures.10,323Apache-2.0
reservoirsA library for simulating Bolin & Rodhe reservoir models.10,308MIT OR Apache-2.0
gmt_m2-ctrl_asm_positionnerGiant Magellan Telescope primary mirror control system10,300MIT
bourse-macrosMacros for bourse library10,287MIT
ico_mathAn opinionated SIMD Math Library for games and graphics in Rust.10,273MPL-2.0
allan-toolsPackage to compute statistics to study systems stability10,265MIT OR Apache-2.0
RayBNN_SparseSparse Matrix Library for GPUs, CPUs, and FPGAs via CUDA, OpenCL, and oneAPI10,257GPL-3.0-only
coordinatesSimple, no nonsense, library for using two and three dimensonal coordinates in several systems.10,256MIT-0 OR 0BSD
krnlSafe, portable, high performance compute (GPGPU) kernels.10,253MIT OR Apache-2.0
scirs2-graphGraph processing module for SciRS2 (scirs2-graph)10,238Apache-2.0
roarsvgSVG deserialization for lyon_path.10,228MIT OR Apache-2.0
hotg-rune-wasm3-runtimeA Rune runtime backed by wasm3.10,225MIT OR Apache-2.0
eomConfigurable ODE/PDE solver10,224MIT
solar-positioningHigh-accuracy solar positioning algorithms (SPA and Grena3) for calculating sun position and sunrise/sunset/twilight times10,202MIT
tile_sorcererTools for modeling and querying vector tile sources10,181BSD-3-Clause
vectrsA stack-allocated, constant-size, n-dimensional vector type (NOTE: this crate was renamed to `vectrix`)10,172MIT OR Apache-2.0
smarty_pantsA light wheight Neural Network library with a focus on ease of use and speed.10,166MIT
fffxAnother fasta/q/x file format parser. Well fuzzed.10,153MIT OR Apache-2.0
oxygraphAlgorithms and structures on ecological graphs.10,143MIT
downstreamdownstream provides efficient, constant-space implementations of stream curation algorithms10,120MIT
wavefront_loaderA loader/exporter into wavefront for debugging and visualizing geometry algorithms.10,069Apache-2.0
parse-monitorsGiant Magellan Telescope Computation Fluid Dynamics Parser10,054MIT
wasm4pm-compatMinimal paper-complete, feature-capped Rust process-evidence crate. Start with compatibility. Graduate to execution.10,039MIT OR Apache-2.0
gcp-vertex-ai-vizierAn async client library for GCP Vertex AI Vizier.10,035Apache-2.0
pcaprincipal component computation using SVD10,033MIT
rumtk-coreCore library for providing general functionality to support the other RUMTK crates. See rumtk-hl7-v2 crate as example10,027LGPL-3.0
alice-downloadCLI tool to download a given amount of the publicly released ALICE open data10,010MPL-2.0
cftime-rsRust implementation of cftime9,943AGPL-3.0
protein-translateTranslate nucleotide sequence to protein.9,939MIT/Apache-2.0
sslocsound source localisation9,934MIT OR Apache-2.0
bourse-deDiscrete event market simulation library9,931MIT
rstsr-native-implAn n-Dimension Rust Tensor Toolkit9,928Apache-2.0
anofox-forecastTime series forecasting library9,920MIT
genetic-rs-macrosMacros for genetic-rs9,914MIT
binexBINEX encoder and decoder for real-time GNSS9,909MPL-2.0
fastaxMake phylogenetic trees and lineages from the NCBI Taxonomy database9,889MIT
neuroformatsHandling of structural neuroimaging file formats. The focus is on surface-based brain morphometry data and FreeSurfer file…9,888MIT OR Apache-2.0
rsfracThe Terminal-Based Fractal Explorer. Rsfrac is your terminal gateway to Mandelbrot, Burning Ship, and Julia.9,871GPL-3.0-or-later
datasA library for data structures and algorithms and data analisys9,867GPL-3.0
shr_parserParses sweeps from a Signal Hound Spike file.9,862GPL-3.0-only
lox-earthTools for Earth-based astrodynamics for the Lox ecosystem9,862MPL-2.0
tidkA toolkit for finding telomeric repeats in a genome.9,848MIT
container-broadcastA Rust analog of Julia's broadcast interface.9,824MIT/Apache-2.0
statcstatc is essentially a TI-84 extended, geared towards statistical
calculations and making data easily readable and obtainable.9,810MIT
stabilizerFirmware for the Sinara Stabilizer board (STM32H743, Ethernet, PoE, 2 ADCs, 2 DACs)9,778MIT OR Apache-2.0
hextralComprehensive neural network library with dataset loading, batch normalization, 9 activation functions, 5 loss functions,…9,769MIT OR Apache-2.0
hextreeLocation to value mapping.9,742MIT OR Apache-2.0
hammer-and-sampleSimplistic MCMC ensemble sampler based on emcee, the MCMC hammer9,706MIT OR Apache-2.0
colamdColumn approximate minimum degree ordering algorithm9,698BSD-3-Clause
sinexSINEX format parser9,685MPL-2.0
alpha_g_physicsData analysis library for the ALPHA-g experiment9,673MIT
green-kernelsEvaluation of Green's function kernels.9,672BSD-3-Clause
sampled_data_durationWork with durations of sampled data, e.g. digital audio9,665MIT
maliceA small framwork providing sensible defaults to analyse ALICE's open data9,644MPL-2.0
mcdmA Rust library to assist with solving Multiple-Criteria Decision Making (MCDM) problems.9,644MIT
rustlogicA Rust Library for basic parsing and handling of logical formulas9,636MIT
genomapA small library for storing generic genomic data indexed by a chromosome.9,627MIT
astronavA rust library featuring algorithms for positional astronomy9,597MIT OR Apache-2.0
reclessA Rust implementation of the recursive least squares algorithm with exponential forgetting9,568MIT/Apache-2.0
ricecompLossless Rice compression codec, a Rust port of CFITSIO's ricecomp.c9,564MIT
helixiserA crate for the calculation of diffraction patterns of helical objects9,529MIT
foliaHigh-performance library for handling the FoLiA XML format (Format for Linguistic Annotation)9,513GPL-3.0+
lightmotif-transfacTRANSFAC parser implementation for the lightmotif crate.9,506MIT
const-num-traitsConst-friendly numeric traits for generic mathematics (fork of num-traits)9,495MIT OR Apache-2.0
lox-bodiesCelestial body definitions for the Lox ecosystem9,483MPL-2.0
vec3DA minimal 3D Vector library in Rust.9,480MIT
bevy_plotA Bevy plugin for plotting data and explicit functions.9,468MIT OR Apache-2.0
cliffordGeometric Algebra (Clifford Algebra) for Rust: rotors, motors, PGA for 3D rotations and rigid transforms9,432MIT
plane-2dContinuous 2D data structure representing infinite 2d plane.9,431MIT OR Apache-2.0
numrs2A Rust implementation inspired by NumPy for numerical computing (NumRS2)9,405Apache-2.0
minitprLibrary for Reading Gromacs TPR Files9,398MIT OR Apache-2.0
scirs2-transformData transformation module for SciRS2 (scirs2-transform)9,354Apache-2.0
hotg-rune-syntaxRunefile parsing and analysis.9,348MIT OR Apache-2.0
opencl-headsActively Maintained with Long Term Support, Pure Rust Implementation, Low Level bindings for OpenCL9,332MIT OR Apache-2.0
hornerEvaluate polynomials using Horner's method.9,322ISC
lazyivyLazy Runge-Kutta integration for initial value problems.9,322BSD-2-Clause-Patent
nibblerA small utility for working with nibbles (half byte, 4-bits).9,319GPL-3.0-or-later
genetic-rs-commonCommonly-used parts of genetic-rs9,313MIT
single-svdlibA Rust port of LAS2 from SVDLIBC9,307non-standard
rumocaModelica compiler written in RUST9,296Apache-2.0
descentModelling and automatic differentiation for constrained optimisation9,288Apache-2.0 OR MIT
octofhir-ucumUCUM (Unified Code for Units of Measure) library for FHIRPath quantity operations with CLI, WASM, and FHIR integration9,281Apache-2.0
gmt_mount-ctrl_controllerGiant Magellan Telescope C-code control system models9,277MIT
dosio-macrosA procedural macro to build the Giant Magellan Telescope dynamic optical simulations inputs/outputs9,270MIT
lox-timeTime modelling tools for the Lox ecosystem9,267MPL-2.0
net_ensemblesErdős-Rényi and small world ensembles. For simple sampling, Markov chains etc.9,256MIT OR Apache-2.0
maia-jsonMaia SDR JSON API9,245MIT OR Apache-2.0
chiral-commonCommon Stuff of Chiral: An All-in-One Data Processing Tool9,238MIT
lamcal-replA lambda calculus command line repl9,230Apache-2.0
bsalignRust bindings for the bsalign C library9,226MIT
gmt_dos-clients_servosGMT DOS Servo-Mechanisms Client9,223MIT
RustQuant_instrumentsA Rust library for quantitative finance.9,214MIT OR Apache-2.0
rfaA port ERFA to Rust.9,213LGPL-3.0-or-later
nexrad-modelCore data model for NEXRAD weather radar data.9,201MIT
xgraphA comprehensive Rust library providing efficient graph algorithms for solving real-world problems in social network analysis,…9,187MIT
grRust wrapper for the GR framework9,184MIT
fdars-coreFunctional Data Analysis algorithms in Rust9,175MIT
oxidivinerA comprehensive Rust library for time series analysis and forecasting including moving average, exponential smoothing,…9,160MIT
z_tableProvides lookup functions for the standard normal table, also called Z table.9,155MIT OR Apache-2.0
ds-transcriberA crate using DeepSpeech bindings to convert mic audio from speech to text9,149MIT
owmathQuaternions, basic functions9,145MIT OR Apache-2.0
tuas_boussinesq_solverThermo-hydraulic Uniphase Solver for Advection and Convection in Salt Flows (TUAS)9,145GPL-3.0-only
phraceTerminal graph viewer for xvg files.9,136MIT
rustronomy-watersheda pure-rust implementation of the segmenting and merging watershed algorithms9,133EUPL-1.2
smt2proxyBinary tool to intercept and pre-process SMT2 commands9,117MIT OR Apache-2.0
scailistA fast and easy interval overlap library9,114MIT
dyntri-coreBase crate to work with and perform measurements on Dynamical Triangulations.9,101GPL-3.0-or-later
lox-mathMathematical utilities for the Lox ecosystem9,099MPL-2.0
coco-sysGenerated Rust bindings for COCO benchmarking framework9,096MIT OR Apache-2.0
ode_integrateCollection of numerical ODE Solvers written in generics and thus applicable in many scenarios.9,095MPL-2.0
bioformats-rsRust bindings of Bioformats Java library9,093MIT/Apache-2.0
quad-rsAdaptive Gauss-Kronrod Integration in Rust9,087MIT OR Apache-2.0
zkp-primefieldA 251-bit prime field suitable for FFTs.9,074Apache-2.0
gxf2bedfastest GTF/GFF-to-BED converter chilling around9,067MIT
rusty-aiRust Library for Machine Learning9,037MIT OR Apache-2.0
RustQuant_cashflowsA Rust library for quantitative finance.9,030MIT OR Apache-2.0
bed2gffA Rust BED-to-GFF3 parallel translator9,026MIT
concision-neuralThis library implements various abstractions for designing neural networks.9,026Apache-2.0
fuzzy-logic_rsAn implementation of fuzzy logic in rust!9,019MIT
magPhysical quantities and units9,019MIT OR Apache-2.0
spglib-sysRaw Rust bindings to spglib.9,014BSD-3-Clause
diffsquareFast and efficient Fermat factorization CLI9,008MIT
rippleGeneral-purpose DSP data structures and algorithms9,006MIT
nu-jupyter-kernelA jupyter raw kernel for nu8,987MIT
delaunayD-dimensional Delaunay triangulations and convex hulls in Rust, with exact predicates, multi-level validation, and bistellar flips8,979BSD-3-Clause
molar_gromacsGromacs dynamic plugin loader for molar8,971Artistic-2.0
ndarray-layoutThis crate provides definitions and transformations for multi-dimensional array data layouts.8,969MIT
lawkitStatistical law analysis CLI toolkit with international number support8,953MIT
nexrad-dataData access for NEXRAD weather radar files and AWS integration.8,938MIT
sensitive-rsA Rust library for sensitive data detection and filtering, supporting Chinese and English text with trie-based algorithms.8,938MIT OR Apache-2.0
kocheckType checker for the lambda-Pi calculus modulo rewriting8,933GPL-3.0-only
gnss-protosGNSS protos encoder and decoder8,925MPL-2.0
octofhir-canonical-managerFHIR Canonical Manager - Library-first FHIR package management8,914MIT OR Apache-2.0
root-lsCLI tool to inspect the content and layout of `.root` files8,911MPL-2.0
datamarsA Rust rewrite of https://www.gnu.org/software/datamash/8,902Apache-2.0
seqcol_rslibrary to implement seqcol in rust8,890non-standard
gradientsAn OpenCL, CUDA and CPU based Deep Learning Library8,875MIT
astral-cliAstronomy toolkit for finding the position of the Sun, Moon, planets and other celestial bodies at a place and time.8,862MIT
msgpassThin wrapper to a Message Passing Interface (MPI)8,856MIT
fhirFast Healthcare Interoperability Resources (FHIR) data model for Rust: the complete FHIR R5, R4, and R3 resources, datatypes, and…8,856MIT OR Apache-2.0 OR BSD-3-Clause OR GPL-2.0-only OR GPL-3.0-only
arffARFF file format serializer and deserializer8,853MIT/Apache-2.0