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.
chemical-formulaChemical formula parser that can handle wt% and nested structure2,057MIT OR Apache-2.0
abstractAbstract rendering engine.2,057MIT
kn0sys_ndarray_randConstructors for randomized arrays. `rand` integration for `ndarray`.2,055MIT OR Apache-2.0
klotskiKlotski multifunctional engine with high performance2,052BSD-3-Clause
mfsFetcher for scholarly metadata2,051GPL-3.0+
mapping-suitesA collection of SLAM suites, based on mapping-algorithms2,051MIT
feroxide-guiA basic chemistry simulator (GUI)2,051non-standard
rapAudio processing in rust2,048LGPL-3.0
airagiThe Air Artificial General Intelligence2,045MIT OR Apache-2.0
ofutonN-dimensional FFT2,043Apache-2.0/MIT
pagerankA PageRank implementation2,039MIT
fnnA simple Feedforward Neural Network library for Rust2,038MIT OR Apache-2.0
latherA Rust crate and Python extension for modeling starspot effects on radial velocity and photometric observations, inspired by…2,036MIT/Apache-2.0
stroemungA Computational Fluid Dynamics (CFD) simulator in Rust2,035MIT
location-parserParses latitude/longitude from strings in a wide variety of formats.2,034MIT
diffuse_rs_cliCLI for diffuse_rs2,034MIT
relayrl_typesData types for the RelayRL framework.2,033Apache-2.0
ipafair-sysRust bindings for the IPAFAIR API.2,032LGPL-3.0-or-later
radiate-exprA Rust library for genetic algorithms and artificial evolution.2,031MIT
swh-provenancegRPC service to efficiently find the first revisions/releases/origins to contain a given content/directory2,031GPL-3.0-or-later
typosaurusHeterogenous lists and other type-level tomfoolery2,030MIT
pecos-qecQEC for Rust PECOS.2,029Apache-2.0
rust-seq2kminmersConstruction and iteration of k-min-mers from a DNA sequence.2,026MIT/Apache-2.0
kicad-api-rsRust bindings for the KiCad IPC API2,026GPL-3.0-or-later
geohashingA geohashing implementation2,023GPL-3.0+
nexosim-utilUtilities for NeXosim-based simulations.2,023MIT OR Apache-2.0
millimeterPrimitive type with millimeter unit attached2,0220BSD
bempp-octreeA library to create Octrees2,013BSD-3-Clause
cpo_analyzerTools to analyzer Crystal Preferred Orientation data, including creating polefigures.2,012GPL-2.0-or-later
mrsAutomated theorem prover for TPTP problems using superposition calculus2,011MIT OR Apache-2.0
fdecimalArbitrary precision fast decimal numbers2,008MIT
intent-classifierA flexible few-shot intent classification library for natural language processing2,003MIT
regit-sviArbitrage-free SVI volatility surfaces in pure Rust. Raw, Jump-Wings and SSVI parametrisations, calibration, and static-arbitrage…1,998Apache-2.0
fortformatParse Fortran format strings and formatted data1,998Apache-2.0
optimal-steepestImplementation of steepest descent optimizers1,997MIT
oat_pythonUser-friendly tools for applied topology in Python1,997non-standard
acorn-libACORN library1,994MIT
finalspark-rsA Rust library for live data recording from MEA devices.1,992MIT
hann-rsBlazingly fast Rust Hann Window1,986MIT
l3binIntegerized Sinusoidal Binning Scheme for Level 3 Data1,985MIT
puzzlesThe library for solving puzzles like sliding puzzle.1,984LGPL-3.0-or-later
ewEW - optimization algorithms realized in Rust1,983MIT
uvoxidUVoxID: 192-bit spatial addressing scheme for encoding/decoding micrometer + lat/lon coordinates.1,979MIT
stem-splitter-coreCore library for AI-powered audio stem separation1,979MIT OR Apache-2.0
algocline-appalgocline application layer — execution orchestration, package management1,979MIT OR Apache-2.0
asap-rsRust implementation of Automatic Smoothing for Attention Prioritization for Time Series1,976MIT
zeph-configPure-data configuration types for Zeph1,976MIT OR Apache-2.0
overdoseFast, Row Oriented, Kotlin, Scala-like dataframe1,974MIT
ferrotorch-nn-deriveDerive macro for ferrotorch Module trait — auto-generates parameter collection and train/eval boilerplate1,972MIT OR Apache-2.0
kiAn implementation of Radial Basis Function multidimensional interpolation1,970MIT/Apache-2.0
ceres-dspA modular digital signal processing framework for Rust1,970MIT OR Apache-2.0
sklears-metricsEvaluation metrics for sklears: accuracy, precision, recall, F1, ROC-AUC, etc.1,970Apache-2.0
slabbable-impl-selectorSlabbable data structure impl selector1,964Apache-2.0/MIT
grid-arcium-forkDynamic generic 2D data structure (Arcium fork)1,963MIT
variantkeyPure rust implementation of variantkey1,962Apache-2.0
gs-rsImplementation of a basic monocular SLAM (Simultaneous Localization and Mapping) Algorithm in pure Rust.1,961MIT OR Apache-2.0
zeph-skillsSKILL.md parser, registry, embedding matcher, and hot-reload for Zeph1,961MIT OR Apache-2.0
wortCommand line client for the wort API1,958BSD-3-Clause
blackbox_deriveProcedural macro for the blackbox crate1,957MIT
trit-vsaBalanced ternary arithmetic library with bitsliced storage and VSA operations1,956MIT
openweatherA rust crate wrapping openweather's API into a simple easy to use interface1,954MIT
gbifRust client for the GBIF Occurrence and Species (Checklistbank) APIs, generated at build time from the official OpenAPI…1,950MIT OR Apache-2.0
rumtk-v2-interfaceHL7 V2 Interface utility based on the RUMTK framework.1,950GPL-3.0-or-later
optimal-pbilImplementation of population-based incremental learning (PBIL)1,948MIT
oxigdal-geotiffGeoTIFF/COG driver for OxiGDAL - Pure Rust GDAL reimplementation with cloud-optimized reading and writing1,947Apache-2.0
border-policy-no-backendPolicy for Border without backend1,943MIT OR Apache-2.0
mantarayRay-tracing solver for ocean surface gravity waves that integrates the wave ray equations over spatially varying currents and…1,941MIT OR Apache-2.0
oximedia-mirMusic Information Retrieval (MIR) system for OxiMedia1,940Apache-2.0
eryon-netThis crate is a research-oriented project focusing on establishing the foundation for a harmonic, topological computing system1,938Apache-2.0
normanImplementations of different norms for elements of vector spaces1,937MIT OR Apache-2.0
torsh-backendBackend abstraction layer for ToRSh1,935Apache-2.0
cqt-rsBlazingly fast Rust Constant-Q Transform1,932MIT
n5-wasmRust-WASM bindings to the N5 tensor file system format1,932MIT/Apache-2.0
voirs-vocoderNeural vocoder inference for VoiRS (HiFi-GAN/DiffWave)1,931Apache-2.0
zeph-mcpMCP client with multi-server lifecycle and Qdrant tool registry for Zeph1,929MIT OR Apache-2.0
posetA simple implementation of posets.1,928Unlicense
modppl-macrosconvenience macros for modeling with modppl.1,926MIT
prim-traitsTraits for implementing generic algorithms over Rust's primitive numeric types1,925MIT/Apache-2.0
osm-to-geojsonOSM PBF Filtering and GeoJSON converter1,924BSD-3-Clause
trsTerm Rewriting Systems1,923MIT/Apache-2.0
jsrpA Rust library for predicting JavaScript `Math.random()` output for Node, Chrome, Firefox, and Safari environments1,921MIT OR Apache-2.0
sidereonThin ergonomic API over sidereon-core: SP3 loading and SPP/RTK/PPP positioning solves with rich result structs and one error enum1,920MIT
whittaker_smootherThe perfect smoother: A discrete-time version of spline smoothing for equally spaced data.1,920non-standard
soil-sensor-toolboxA Rust library for processing soil sensor data: TMS4 moisture/VWC and LI-7810 gas flux calculations.1,920GPL-2.0-or-later
pardisoThe package provides wrappers for PARDISO.1,919Apache-2.0/MIT
numerical_analysisA collection of algorithms for numerical analysis.1,919Apache-2.0
oxirs-shaclSHACL Core + SHACL-SPARQL validator for RDF data validation1,917Apache-2.0
evarModern ergonomic math calculator inspired by eva1,916MIT
zelenDirect MiniZinc to Selen Solver1,913MIT
oxygen_quark_deriveOxygen Quark Derive is a library for deriving traits implemented in Oxygen Quark.1,912MIT
rust_decimal_cqlA library that wraps rust_decimal and implements (de)serialization support for ScyllaDB's native DECIMAL type.1,912MIT
knapsack-oxigenKnapsack problem resolution using oxigen.1,911MIT/Apache-2.0
kaKa benchmarking functions to use for optimization algorithms1,911MIT OR Apache-2.0
odem-rsObject-based Discrete-Event Modelling in Rust using async/await1,909MIT
reformA symbolic manipulation toolkit which aims to handle expressions with billions of terms, taking up terabytes of diskspace.1,908MIT
live-ironA performant, extensible cellular and genetic automata library for Rust1,907MIT
shuHigh-dimensional metabolic maps.1,901MIT OR Apache-2.0
apboolJust arbitrary precision boolean arithmetic for Rust.1,900AGPL-3.0-only
diffurchNumerical solver for ordinary and delay differential equations1,898MIT OR Apache-2.0
oxirs-vecVector index abstractions for semantic similarity and AI-augmented querying1,898Apache-2.0
ntpsec-rs-coreForensic Rust reconstruction of the NTPsec time-discipline brain — deterministic, side-effect-free1,897MIT OR Apache-2.0
fluxureA flow-based programming framework1,896MIT OR Apache-2.0
ciflycifly is the Rust core that powers the CIfly declarative framework for efficient causal inference algorithms.1,896MIT
gatenativeThe library to execute natively Gate circuits.1,895Apache-2.0
ring_apiStrongly-typed client for the RING HTTP API1,891MIT
chematic-ffDREIDING force field atom typing and parameters for chematic — pure-Rust cheminformatics1,891MIT OR Apache-2.0
feeExpression evaluator supporting numeric, logical and bitwise operators1,889MIT OR Apache-2.0
rust-kepler-solverEfficient solvers for the elliptical and hyperbolic Kepler equation1,886MIT
geonamestoolsLibrary and CLI tool to use data from GeoNames.org1,885MIT
embfftNon-blocking FFT for embedded systems1,885MIT
nalgebra-pyconversions between nalgebra and numpy via pyo31,884BSD-2-Clause
goliardCommand-line viewer for patterns in Conway's Game of Life1,884MPL-2.0
yfftSimple fast Fourier transform library optimized for small, power-of-two,
single precision transforms and x86 systems1,882MIT/Apache-2.0
kowalskiKowalski: A Rust-based agent for interacting with Ollama models1,882MIT
coolprop-sys-macos-aarch64CoolProp native binaries for macOS AArch641,878MIT
rbf3An implementation of Radial Basis Function multidimensional interpolation1,874MIT/Apache-2.0
mimi-pyo3moshi, a real-time voice AI1,873MIT/Apache-2.0
fsdr-blocksBuilding blocks for FutureSDR signal processing library for SDR and real-time DSP.1,872Apache-2.0
adaptiveAdaptive sampling of functions.1,872MIT OR Apache-2.0
dftd3FFI bindings and wrappers of simple-dftd31,868LGPL-3.0
libczirw-sysWrapper around libCZIAPI1,867MIT OR Apache-2.0
lox-unitsPhysical units for the Lox ecosystem1,866MPL-2.0
rust_decimal_extDecimal number implementation written in pure Rust suitable for financial and fixed-precision calculations.1,864MIT
neumannGame Theory algorithms in Rust.1,863MIT OR Apache-2.0
ug-pyo3Micro compiler for tensor operations.1,861MIT OR Apache-2.0
ferrotorch-nnNeural network modules for ferrotorch — layers, losses, initialization1,861MIT OR Apache-2.0
phantompurger-rsDetecting chimeric molecules in scRNAseq1,858 GPL-3.0-or-later
burn_p2p_webrtc_websysPatched browser WebRTC-direct transport for burn_p2p.1,858MIT OR Apache-2.0
generic_modularModular arithmetic library in Rust with generic number types1,855Apache-2.0
ferrischartBuild informative graphs in Rust1,854MIT
rmcmcRMCMC is a Bayesian statistics toolkit with implements, among other algorithms, Markov-Chain-Monte-Carlo.1,850MIT
pblib-rsRust safe bindings for pblib1,849LGPL-3.0-or-later
llm-kernelFoundation library for Rust AI-native apps — provider catalog, LLM client, MCP server, search, telemetry, and safety1,849Apache-2.0
tyrosineRust implementation of the NEAT neuroevolution algorithm.1,847GPL-2.0 OR GPL-3.0
bel-formatA POC parser for the Biological Expression Language (BEL) format.1,847MIT
cuda-cudnn-sysRust wrapper for cuDNN1,846MIT/Apache-2.0
bayesComposable abstractions to build probabilistic models and inference algorithms1,842LGPL-3.0
ldlLDL factorisation for quasi-definite linear systems1,840Apache-2.0
usgs-eros-clientUSGS EROS M2M API client1,837MIT
scientific-calscientific cal1,837MIT OR Apache-2.0
ts-mergerA multi-threaded tool for processing and aggregating time series data files1,835AGPL-3.0-or-later
git-busyA wrapper around "git commit" that generates the commit messages for you1,834GPL-3.0-or-later
oner_quantizeAn implementation of the 1R numeric quantization algorithm1,832MPL-2.0+
radiate-extensionsExtensions for radiate. Genetic Programming implementations for graphs (neural networks) and regression analysis1,831MIT
fusion-ahrsRust port of xioTechnologies' Fusion AHRS C library — sensor fusion for gyroscope, accelerometer, and magnetometer with no_std…1,828MIT OR Apache-2.0
solhopSAT and MaxSAT Solver1,825MIT
qcd-smenumerical library for the screened massive expansion of QCD1,824GPL-3.0-or-later
concision-modelsthis crate implements additional models using the concision framework1,824Apache-2.0
tensorlogic-irIntermediate representation (IR) and AST types for TensorLogic1,823Apache-2.0
papersA library to allow creation and updates of Wikidata items for scientific publications, authors, and related info1,823MIT
mascot-rsA library to read mascot spectra files1,823MIT
rlx-flowBlock assembly-line API for RLX model builders — fusion-first, config-driven1,821GPL-3.0-only
pgm_indexUltra-fast learned PGM-Index for efficient sorted key lookup with bounded error1,819MIT
apriori_pattern_minerImplementation of Apriori Pattern Mining algorithm1,818MIT OR Apache-2.0
yagoRDFS knowledge base, collection of facts based on Wikidata1,816GPL-3.0-or-later
siderust-archiveReusable Rust bindings for the Siderust Archive: manifests, checksums, provenance, and runtime download of scientific datasets…1,816BSD-3-Clause
hi-tensionBasic but fast network communication between scientific applications1,813MIT
lebedev_laikovLebedev–Laikov quadrature for numerical integration in spherical coordinates.1,813MIT/Apache-2.0
gracoGeneralized Rust Ant Colony Optimization1,812Apache-2.0
ruststatUtilities for working with many common random variables --- probability mass function (pmf), probability density function (pdf),…1,810MIT
ferrompiA safe, generic Rust wrapper for MPI with support for MPI 4.0+ features, shared memory windows, and hybrid MPI+OpenMP1,809MIT OR Apache-2.0
redwood_cliA fast decision forest command line application.1,806GPL-3.0-or-later
graphrepresentationsA crate providing efficient abstract implementations of different graph representations1,805MIT
nano-ai✨ Gemini Nano Adapter for WASM Frameworks.1,804MIT
mahf-tsplibTSPLIB problem library for MAHF1,804GPL-3.0-or-later
rsomics-bamioParallel-BGZF BAM reader/writer + raw-record edit shared by the rsomics-bam-* tool family. Layer A primitive.1,804MIT OR Apache-2.0
zeph-dbDatabase abstraction layer for Zeph (SQLite and PostgreSQL backends)1,804MIT OR Apache-2.0
npc-engine-utilsThe utility module of the NPC engine, providing re-usable support code1,803MIT OR Apache-2.0
coolprop-sys-macos-x86-64CoolProp native binaries for macOS x86-641,802MIT
quasi-rdGenerate quasirandom Rd sequences1,802MIT
coolprop-sys-windows-aarch64CoolProp native binaries for Windows AArch641,801MIT
fd-oxigenFast Downward planner parameters optimization using oxigen.1,798GPL-3.0-or-later
free-algebraTypes for constructing free algebras over sets.1,796MIT
fcsA low-level Flow Cytometry Standard (FCS) file serializer/deserializer1,796MIT OR Apache-2.0
xprA general purpose generic expression template library.1,795MIT/Apache-2.0
bye_abow_rsVisual bag of words for fast image matching without opencv.1,792MIT
elidEmbedding Locality IDentifier - encode embeddings into sortable string IDs for vector search without vector stores, plus fast…1,791MIT OR Apache-2.0
usgs-espa-clientAPI client for USGS ESPA API1,790MIT
decdnnf_rsA library for Decision-DNNFs.1,789GPL-3.0-or-later
voirs-datasetDataset utilities for VoiRS (LJSpeech, JVS, etc.)1,785Apache-2.0
grib_tablesRetrieve details of each GRIB parameter from the parameter abbreviation or from the numeric identifier1,783MIT
chordclustSequence clustering1,783MIT OR Apache-2.0
fasteval-replFast evaluation of algebraic expressions1,780MIT
picard-icaFast Independent Component Analysis using preconditioned L-BFGS optimization1,780BSD-3-Clause
foliageAbstract syntax tree for first-order logic with integer arithmetics1,775MIT
kowalski-toolsKowalski Tooling: A Rust-based agent for interacting with Ollama models1,773MIT
ubx2rinexU-Blox to RINEX deserializer1,772MPL-2.0
benfBenford's Law analysis CLI - convenience wrapper for lawkit benf1,767MIT
cadrumcadrum is a Rust CAD crate using statically-linked, headless OpenCASCADE. Runs natively and in WebAssembly1,767MIT
safe_oclZero-cost wrapper types for safe OpenCL1,764MIT
kit-ais-datasetData types and loader for KIT AIS data set1,761MIT
logicaffeine-baseTier-0 foundation for logicaffeine: arena, interner, spans, the exact numeric/quantity/money/time/UUID value-type tower, and the…1,761BUSL-1.1
almeida-estimatorImproved OFPS implementation of robust camera position estimator paper by Almeida et. al1,760MIT
faasleA Rust crate for evaluating distances (metrics)1,759MIT
const-linearA Rust linear algebra library based on const generics.1,756MIT
nl-compilerVerilog frontend compilation into a memory-safe netlist IR1,754MIT OR Apache-2.0
icentral-workspace-mapA Rust crate for managing workspaces in a graph structure, utilizing a MaybeIndexedMap for efficient node-to-workspace mapping.…1,752MIT OR Apache-2.0
datatableRust dataframes inspired by R's data.table package, with an eye towards financial applications.1,751MIT OR Apache-2.0
neolabneolab is a framework for audio research1,751MIT OR Apache-2.0
naivesatFew solvers that uses the Gate project.1,751Apache-2.0