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.
mergekmerA small tools to merge output generated by [fastkmers](https://github.com/angelovangel/fastkmers)3,892AGPL-3.0-or-later
icentral-graphA Rust library for advanced graph manipulation, focusing on minimum union cycles, betweenness centrality, and biconnected…3,885MIT OR Apache-2.0
rai-datasetsML framework with Ergonomic APIs in Rust3,878MIT OR Apache-2.0
thermostat-eemFirmware for the Sinara Thermostat-EEM temperature controller.3,874MIT OR Apache-2.0
knitro_rsRust Bindings for Artelys Knitro.3,871MIT OR Apache-2.0
momba-exploreState space exploration engine for PTAs and MDPs augmented with variables.3,869MIT
semanticscholarA wrapper around the [Semantic Scholar](https://www.semanticscholar.org/) API3,860MIT
response-time-analysisDefinitions and algorithms for response-time analysis of real-time systems3,856MIT
ai-chain-openai-compatibleA library implementing `ai-chains` for OpenAI's models. Chains can be use to apply the model series to complete complex tasks,…3,855MIT
whisper-aprWASM-first automatic speech recognition engine implementing OpenAI Whisper3,854MIT
xctchBindings for executorch3,853MIT/Apache-2.0
uor-foundationUOR Foundation — typed Rust traits for the complete ontology. Import and implement.3,848Apache-2.0
plotters-fullereneplotters fullerene and polyhedron for Rust3,845MIT
xisf-headerRead and write XISF image-file headers: extract FITS keywords and CRUD the XISF header container. Header-only (never touches…3,843MPL-2.0
target-matchGiven a telescope pointing and field of view, rank which catalogued sky objects fall on the frame. Matches by sky position; holds…3,842MPL-2.0
elements_rsA comprehensive library for chemical elements and their isotopes with rich metadata3,841MIT
tgraphA simple terminal graphing library3,837GPL-3.0
candle-coremlCoreML inference engine for Candle tensors - provides Apple CoreML/ANE integration with real tokenization, safety fixes, and…3,826MIT OR Apache-2.0
optimizeCrate for numerical optimization3,825MIT/Apache-2.0
chess-cornersHigh-level chessboard / ChESS corner detection API3,813MIT
eryon-coreThe core modules of the eryon framework, providing essential functionality for computational entities.3,810Apache-2.0
wright_omegaA Rust implementation of the Wright Omega function3,804MIT
fits-headerPure-Rust, MSVC-safe FITS header reader/writer: parse every card from a FITS file, CRUD single or multiple header keywords, then…3,801MPL-2.0
diced-pyPyO3 bindings and Python interface to the diced crate.3,801GPL-3.0-or-later
web-rwkv-converterConverts an RWKV PTH model to SafeTensors.3,799MIT OR Apache-2.0
ellip-rayonCompute elliptic integrals in parallel3,799BSD-3-Clause
nafcodec-pyPyO3 bindings and Python interface to the nafcodec crate.3,794MIT
nucleic-acidImplementations of Suffix Array, Burrows-Wheeler Transform and FM-index3,790MIT
rustdfA Rust library for interacting with Bruker TDF formatted Raw Data.3,790MIT
chematic-perceptionSSSR ring perception and Hückel aromaticity for chematic — pure-Rust RDKit alternative3,790MIT OR Apache-2.0
wl-toolsWordlist tools – algorithms and data structures for working with lists of words3,788ISC
onnxruntime-ngWrapper around Microsoft's ONNX Runtime3,784MIT OR Apache-2.0
candle-flash-attn-v3Flash attention v3 layer for the candle ML framework.3,784MIT OR Apache-2.0
xaynet-serverThe Xayn Network project is building a privacy layer for machine learning so that AI projects can meet compliance such as GDPR…3,780non-standard
quantrs2-annealQuantum annealing support for the QuantRS2 framework3,778Apache-2.0
cecile-supercool-trackerMachine learning framework for building object trackers and similarity search engines3,773Apache-2.0
remote_jupyterManage multiple Jupyter sessions running on remote servers through SSH tunneling.3,773MIT
gmac_rsBlazingly fast geometry manipulation and creation library3,771MIT
talrostA mathematics library for embedded scientific computation.3,769Apache-2.0
oxionnx-coreCore types for OxiONNX — Tensor, Graph, OpKind, Operator trait, and error types3,760Apache-2.0
bulletSupersonic Math3,758MIT
bip39-lexical-dataBIP39 Lexical Data3,756ISC
kratomSimple neural network library.3,740GPL-3.0
neopdf_capiC language interface to NeoPDF3,739GPL-3.0-or-later
minimap2-tempBindings to libminimap23,737MIT OR Apache-2.0
monarch-butterflyProc-Macro unrolled FFTs3,729MIT
wakuchin_cliA next generation wakuchin researcher software written in Rust3,724non-standard
candle-core-moldMinimalist ML framework (mold fork with LTX Video models, Metal fixes).3,723MIT OR Apache-2.0
burn_p2p_viewsTyped frontend view-model and contract crate for burn_p2p.3,721MIT OR Apache-2.0
gmt_mount-ctrl_sampling1000-damping002Giant Magellan Telescope mount control system (1kHz sampling,2% damping)3,720MIT
m2-ctrlGiant Magellan Telescope secondary mirror control system3,716MIT
control_systems_torboxControl systems toolbox3,716MIT
modular-decompositionA library for computing the modular decomposition of a graph3,706MIT
bitnet-cppbitnet.cpp bindings for Rust3,703MIT
fast_plA plane-sweep implementation to compute persistence landscapes3,701AGPL-3.0-or-later
ferray-linalgLinear algebra operations (decompositions, solvers, einsum) for ferray3,699MIT OR Apache-2.0
plonk-jubjubDusk's fork of the implementation of the Jubjub elliptic curve group3,691MIT/Apache-2.0
polsimCLI application for polarization simulations3,686MIT OR Apache-2.0
elinor-cliCommand line tools for elinor.3,682MIT OR Apache-2.0
ruvector-crvCRV (Coordinate Remote Viewing) protocol integration for ruvector - maps 6-stage signal line methodology to vector database…3,681MIT OR Apache-2.0
scrubbyRemove or extract background taxa for metagenomic diagnostic applications3,672MIT
dualnumPython bindings for num-dual: Generalized (hyper) dual numbers for the calculation of exact (partial) derivatives3,671MIT OR Apache-2.0
mahfA framework for modular construction and evaluation of metaheuristics.3,671GPL-3.0-or-later
candle-nn-moldMinimalist ML framework (mold fork with LTX Video models, Metal fixes).3,663MIT OR Apache-2.0
velesdb-coreHigh-performance vector database engine written in Rust3,662non-standard
physdes-rsPhysical Design in Rust3,661MIT OR Apache-2.0
ice-nineSimple ML library3,657MIT/Apache-2.0
comp-flowBasic compressible flow relations3,655MIT
blockcounter-utilsUtilities to handling blocks in files.3,652MIT
barnes_hutFast n-body simluation using the Barnes Hut algorithm3,649MIT
projgeom-rsProjective Geometry in Rust3,644MIT
insightfaceCrate to work with Insightface's Face Detection and Face Swap models.3,643MIT
prepare_fastaCompute hash-based signatures of sequence, and perform pre-processing3,634BSD-3-Clause-Attribution
voronotaVoronota-LT is an alternative version of Voronota for constructing tessellation-derived atomic contact areas and volumes.3,634MIT
bec_log_ingestorTiny service to pull BEC logs from Redis and push them to Loki3,631Apache-2.0
orthanc_sdkOrthanc plugin SDK3,629GPL-3.0
ezllamaAn opinionated, simple Rust interface for local LLMs, powered by llama-cpp-23,629MIT
concision-mathConcision is a toolkit for designing machine-learning models in Rust.3,628Apache-2.0
strafe-testsStatistical tests for Rust statistics based on R3,626MIT OR Apache-2.0
einops-macrosSimplistic API for deep learning tensor operations3,624MIT OR Apache-2.0
strafe-distributionDistributions for Rust statistics based on R3,621MIT OR Apache-2.0
candle-transformers-moldMinimalist ML framework (mold fork with LTX Video models, Metal fixes).3,621MIT OR Apache-2.0
rstsr-blis-ffiBLIS and FLAME FFI bindings3,615Apache-2.0
fourierFast Fourier transforms (FFTs)3,609MIT OR Apache-2.0
radientRadient is a Rust library designed for automatic differentiation. It leverages the power of computational graphs to perform…3,608MIT OR Apache-2.0
nalgebra_linsysA library with a type-wrapper around nalgebra::Matrix for solving linear systems3,601MIT OR Apache-2.0
strafe-datasetsDatasets for Rust statistics based on R3,600MIT OR Apache-2.0
symtropy-mathN-dimensional geometric algebra: const-generic points, bivectors, rotors, and collision shapes (2D/3D/4D+). Stack-allocated,…3,597Apache-2.0 OR MIT
digit-bin-indexA high-performance, O(P) data structure for weighted random sampling of binned probabilities, ideal for large-scale simulations.3,596MIT
isochronous_finite_fieldsIsochronous implementation of GF(2^8) arithmetic3,591MIT
mfccCalculate Mel Frequency Cepstral Coefficients from audio data3,590MIT
gathersClustering algorithms.3,588Apache-2.0
kmeans_smidSmall and fast library for k-means clustering calculations. Fixing smid from `kmeans-rs`.3,585Apache-2.0
caliphuiA simple tool to calibrate and convert pH measurements using a two point method3,579MPL-2.0
hermes-llmBurn-based LLM inference and model definition; training lives in hermes-train3,579MIT
seqsizzleA pager for viewing FASTQ and FASTA files with fuzzy matching, allowing different adaptors to be colored differently.3,578AGPL-3.0-or-later
next-plaid-onnxFast ColBERT multi-vector encoding using ONNX Runtime3,578Apache-2.0
oefpil-sysRust FFI bindings to statically linked C/Fortran library OEFPIL3,576MIT OR Apache-2.0
work-melMélodium distant work library3,574EUPL-1.2
kractorExtract reads from a FASTQ file based on taxonomic classification via Kraken2.3,564MIT
rag-moduleEnterprise RAG module with chat context storage, vector search, session management, and model downloading. Rust implementation…3,564MIT
bitnuc-mismatchCreate unambiguous one-off mismatch hash tables from bitnuc scalars.3,563MIT
coulombLibrary for electrolytes and electrostatic interactions3,557Apache-2.0
nicolasComputational Algebra Library3,555Apache-2.0
pnets_tinaA parser for tina Petri net3,554MIT OR Apache-2.0
fiastoHigh-performance modern Wilkinson's formula parsing for statistical models. Parses R-style formulas into structured JSON metadata…3,552MIT
affnAffine geometry primitives: strongly-typed coordinate systems, reference frames, and centers for scientific computing.3,549AGPL-3.0-only
burn_p2pStable public facade for peer-to-peer Burn training orchestration.3,548MIT OR Apache-2.0
dynamic_oclDynamically-loaded OpenCL bindings3,547Apache-2.0
hstatsOnline histogram statistics calculations3,545MIT OR Apache-2.0
symtropy-physicsN-dimensional rigid body physics with GJK+EPA collision, CCD, joints, raycasting, and warm-starting. Pluggable PhysicsCallback…3,542Apache-2.0 OR MIT
blis-sys2FFI bindings for BLIS library (depends on blis-src)3,541MIT/Apache-2.0
onehot-deriveAutomatic derivation for the OneHot trait3,539MIT
smt-strUtilities for working with SMT-LIB strings in Rust3,537Apache-2.0
aprender-servePure Rust ML inference engine built from scratch - model serving for GGUF and safetensors3,537MIT
paybackCalculate to resolve debt networks with as few transactions as possible.3,534GPL-3.0-only
optical-flow-lkRust implementation of Lucas-Kanade optical flow and Shi-Tomasi feature detection3,523MIT
rudieKalman filter library designed to run on #![no_std] targets.3,523MIT
cxmr-ta-coreTechnical analysis library. Implements number of indicators: EMA, SMA, RSI, MACD, Stochastic, etc.3,520MIT
rlx-irTensor IR for the RLX ML compiler — standalone, serializable, optimizable3,520GPL-3.0-only
getimg📸 GetImg: A CLI and SDK for interacting with the GetImg API, enabling image
generation and manipulation through various endpoints.3,515MIT
anomalocarisRust Armadillo wrapper3,513BSD-3-Clause
modern-areciboGenerate images of the Arecibo message with a user-provided population and genome size3,512MIT
cutupA flexible and efficient allocation library for Rust, capable of distributing assets, resources, and other divisible entities.3,506MIT
rumiPCR Deduplication via directional adjacency3,506MIT
argmin-observer-paramwriterargmin observer which writes parameters to disk3,504MIT OR Apache-2.0
yurino_std alloc-free URI Parser3,503Apache-2.0/MIT
embellamaHigh-performance Rust library for generating text embeddings using llama-cpp3,501Apache-2.0
celestial-eop-dataBundled IERS Earth Orientation Parameter data for astronomy3,500MIT OR Apache-2.0
rossA set of scripts to run basic analysis on fastq files3,498MIT
rds-tensorsRust Data Science Tensors crate3,497MIT
chess-corners-mlONNX-based ML refiner inference for chess-corners3,494MIT
siderustHigh-precision astronomy and satellite mechanics in Rust.3,490AGPL-3.0-only
nom-gtfA barebones GTF reader written with nom3,489MIT
affn-deriveDerive macros for affn: ReferenceFrame and ReferenceCenter3,489AGPL-3.0-only
grangesA Rust library and command line tool for genomic range operations.3,483MIT
mpsA fast MPS parser3,480MIT
roqoqo-qirQIR interface for roqoqo Rust quantum computing toolkit by HQS Quantum Simulations3,479Apache-2.0
steel-memoryA spatial memory palace for AI agents with semantic vector search, knowledge graphs, and MCP tools3,475MIT
bloodlinear algebra library written in rust3,473MIT
chematic-smilesOpenSMILES parser, writer and canonical SMILES for chematic — pure Rust, WASM-compatible3,472MIT OR Apache-2.0
b-splineB-spline3,470MIT OR Apache-2.0
rqismA multi-backend quantum circuit simulator3,469non-standard
ontologos-coreIn-memory OWL ontology data model — interned IRIs, typed axioms, and JSON v2 snapshots3,469MIT OR Apache-2.0
envisim_utilsUtility methods for design-based sampling methods and estimation3,468AGPL-3.0-only
unitaryA custom units of measurement system3,467MIT
mynnHobby no_std neural network.3,466MIT
braheBrahe is a modern satellite dynamics library for research and engineering applications designed to be easy-to-learn,…3,464MIT
chromsizejust get your chrom sizes3,463MIT
illumina_coordinatesParses Illumina sequence identifiers found in FASTQ files3,461MIT
xaynet-sdkThe Xayn Network project is building a privacy layer for machine learning so that AI projects can meet compliance such as GDPR…3,460non-standard
mmtfMacromolecular transmission format (MMTF) decoder and encoder3,459Apache-2.0
rust-lstmA complete LSTM neural network library with training capabilities, multiple optimizers, and peephole variants.3,455MIT
mdrvModular driver based on Mio for managing multiple connections over different protocols3,454MIT/Apache-2.0
libsfastaBetter FASTA sequence compression and querying3,454MIT OR Apache-2.0
blasoxide-refreference BLAS implementation3,453MIT
expmAn implementation of the expm matrix exponential function by Higham and Al-Mohy, 20093,450MIT OR Apache-2.0
tblis-ffiFFI bindings of TBLIS3,448Apache-2.0
mp-rsA mathematical library providing arbitrary-precision integer, rational, floating-point and complex number arithmetic based on…3,444LGPL-3.0+
matplotlibQuick-and-dirty plotting in Rust using Python and Matplotlib3,444AGPL-3.0-only
eff-lexical-dataEFF Lexical Data3,441ISC
concision-extthis crate implements additional models using the concision framework3,440Apache-2.0
icasadiRust interface to CasADi functions3,434MIT
rust_slsSequential Line Search for Design Optimization3,432MIT
cube_helixRust implementation of Dave Green's cubehelix colour scheme.3,428MIT
ort-webONNX Runtime on the web 🌐 - An alternative backend for ort3,427MIT OR Apache-2.0
chematic-smartsSMARTS parser, VF2 subgraph isomorphism and MCS for chematic — pure-Rust RDKit alternative3,427MIT OR Apache-2.0
informationInformation theory functions to use with ndarray3,424MIT
named_entity_parsingNamed entity parser. Used in Rusev to parse a list of tokens into a list of entities.3,415MIT
skeletonizeA crate for line thinning binary images, includes edge detection and threshold functions for preprocessing.3,409MIT OR Apache-2.0
cu-sysLow level bindings to cuda apis3,408MIT/Apache-2.0
drprgDrug resistance prediction with reference graphs3,404MIT
intel-onemkl-prebuildSet up Intel oneAPI Math Kernel Library (oneMKL)3,393MIT
alert-rs⚠️ A highly customizable alert component for WASM frameworks like Yew, Dioxus, and Leptos.3,391MIT
crustabriAn argumentation framework library & solver.3,389GPL-3.0-or-later
kaminparRust wrapper around KaMinPar which is a shared-memory parallel tool to heuristically solve the graph partitioning problem.3,388MIT
stencilStencil Calculation3,388MIT
pandrsA high-performance DataFrame library for Rust, providing pandas-like API with advanced features including SIMD optimization,…3,384Apache-2.0
distrib-melMélodium distribution library3,382EUPL-1.2
google-scholar-rss-feedGenerates an RSS feed from a user's scientific publications, parses data from Google Scholar.3,381MIT
claire_vectorclaire is a rust lib for vector calculus3,381MIT
openmm-sysRust bindings for the OpenMM toolkit for molecular simulation using high performance GPU code.3,379MIT
jam-rsJust another (genomic) minhash (Jam) implementation in Rust3,379MIT
xnAnother minimalist deep-learning framework optimized for inference.3,379MIT/Apache-2.0
gtf2jsonA tool to convert GTF files to newline-delim JSON3,377MIT
eryon-memthis crate implements the memory-related aspects of the eryon framework3,375Apache-2.0
centaur_technical_indicatorsA fully configurable technical indicators library with over 70 unique indicators written in pure Rust.3,371MIT
crown-binA cryptographic library.3,370Apache-2.0
diffeqDifferential Equations in rust3,369MIT OR Apache-2.0
noelA GTF/GFF per gene non-overlapping exon length calculator3,358MIT
gmt_mount-ctrl_sampling8000-damping002_ze30Giant Magellan Telescope mount control system (8kHz sampling, 2% damping)3,356MIT
boysDifferent algorithms for calculating the Boys function3,356non-standard
fastnum2fork of Fast decimal numbers library3,354MIT OR Apache-2.0
mistralrs-server-coreFast, flexible LLM inference.3,352MIT
io-uring-opcodeio_uring opcode trait contract between bearer and opcodes3,351Apache-2.0/MIT
mifi-rsQUANTAXIS MIFI 行情封装协议3,344MIT OR Apache-2.0
shepploganShepp-Logan phantom3,342MIT OR Apache-2.0
fts_gamemathfts_gamemath is a collection of crates that provide basic building blocks for 3d video game math3,342Unlicense OR MIT
melodium-distributionMélodium language parsing and semantic analyser3,340EUPL-1.2
onemax-oxigenOneMax simple problem resolution using oxigen.3,338MIT/Apache-2.0