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.
is-photoUtility to determine if an image is likely a photograph or a 2D graphic1,750MIT OR Apache-2.0
quarentaArcGIS REST library for Rust1,750Apache-2.0
hooshAI inference gateway — multi-provider LLM routing, local model serving, speech-to-text, and token budget management1,749GPL-3.0-only
merxMerx is a library useful to talk about quantities in a safe way and with an eye on the performance.1,747MIT OR Unlicense
chymistmultipurpose chemistry library1,744Apache-2.0
feos-petsImplementation of PeTS equation of state and corresponding Helmholtz energy functional.1,744MIT OR Apache-2.0
numerical-integrationAlgorithms and traits for numerical approximation1,742MIT
ebcandle-metal-kernelsMetal kernels for Candle1,740MIT OR Apache-2.0
qdftConstant-Q Sliding DFT1,738MIT
pecosA crate for evaluating and exploring quantum error correction.1,737Apache-2.0
atomr-accelBackend-agnostic compute-acceleration core. Defines the AccelBackend trait, AccelRef<T> typed pointers, AccelError enum, and…1,737Apache-2.0
mathlangParse and modify mathematical expressions.1,737MIT OR Apache-2.0
psychophysicsA library for psychophysical experiments1,736MPL-2.0
numpress-rsA pure rust implementation of ms-numpress, a fast, minimally lossy compression algorithm for mass spectrometry data.1,735BSD-3-Clause-Clear/Apache-2.0
plotrsCLI app for plotting data points from a csv and writing a png to disk1,733MIT OR Apache-2.0
fourier-algorithmsHelper functions for the Fourier crate1,732MIT OR Apache-2.0
diffusion_rs_commonBlazingly fast inference of diffusion models.1,731MIT
kalmanrsA dimensionally generic kalman filter library in Rust1,730MIT
ppggA library and an associated executable, the library provides tools for building tools that can parse and work for VCF and FASTA…1,730MIT OR Apache-2.0
swh-provenance-db-buildReads a swh-graph dataset, and produces a Parquet database suitable for efficient provenance queries1,730GPL-3.0-or-later
tleA Two Line Element parser and validator1,727MIT
neuroA deep learning library that runs on the GPU.1,726BSD-3-Clause
ebcandle-coreMinimalist ML framework.1,724MIT OR Apache-2.0
lodestone_pythonUser friendly magnetic field calculations in Rust1,722MPL-2.0
z5An implementation of the zarr and n5 file formats.1,718Apache-2.0
fibboxA small utility for dealing with Pythagorean triples1,718non-standard
ontocore-coreCore types and workspace scanner for OntoCore (ontocore-*)1,716MIT OR Apache-2.0
surface_aiExperimental machine learning crate (ongoing project, not fit for "release" yet)1,713MIT OR Apache-2.0
multiview-estimatorEstimates camera motion using OpenCV's multiple view geometry estimator1,713MIT
nano-vectordb-rsA simple, easy-to-hack vector database in rust1,712MIT
emwin-tgA client for the the NWS Emergency Managers Weather Information Network telecommunications gateway1,712MIT OR Apache-2.0
ebcandle-kernelsCUDA kernels for Candle1,712MIT OR Apache-2.0
stoikLibary to parse molecular formulas1,708MIT OR Apache-2.0
polyGeneric dense polynomials1,708MIT
opticalcUtility functions and types for common clinical optics calculations used in optometry and ophthalmic settings.1,706MIT
dicom-toolkit-jpeg2000A memory-safe, pure-Rust JPEG 2000 codec with native-bit-depth decode and DICOM-focused encoding support.1,705MIT OR Apache-2.0
xddDecision diagrams including BDD, ZDD, MBDD, πDD and more for combinatorics.1,704MIT OR Apache-2.0
gxf2chromEverything in .chrom from GTF/GFF1,702MIT
dvCore Rust library for DimensionalVariable, a multi-language library for handling physical quantities with units.1,701Apache-2.0
atomr-accel-cudaGPU acceleration via the actor model. Wraps NVIDIA CUDA libraries (cuBLAS, cuDNN, cuFFT, cuRAND, cuSOLVER, cuSPARSE, cuTENSOR,…1,701Apache-2.0
algocline-mcpalgocline MCP server adapter — thin tool/handler layer over algocline-app1,699MIT OR Apache-2.0
steelixYour one stop CLI for ONNX model analysis. Featuring graph visualization, FLOP counts, memory metrics and more!1,697MIT
ngauNon-Generic Angle Units1,697Apache-2.0/MIT
tensorrt-infer-sysRaw FFI bindings for NVIDIA TensorRT inference1,695MIT
mahrsA data science notebook1,694MIT OR Apache-2.0
cubic-splinterpolA library for efficient cubic spline interpolation on no_std.1,693non-standard
sevens-neural-networkA very basic Neural Network system with some nice activation functions and an easy to understand and execute training process1,692MIT
walks[Under development, no files yet.] Processes with random walk behavior.1,691non-standard
simrpgSIMulated Role Playing Game1,691MIT
astra-numA wrapper lib around num_bigint, num_integer, and num_traits with extra utilities for handling incredibly large (astronomical)…1,691MIT
pulgamecanica_matrixA Rust library for matrix operations and linear algebra1,691MIT
spicekitPure-Rust reader for NASA/NAIF SPICE kernel formats (DAF, SPK, PCK, text kernels). Independent of the CSpice toolkit.1,691MIT
umeyamaAn algorithm for finding the optimal translation, rotation, and scaling that aligns two sets of points with minimum…1,690MIT
matgridGrid structure and operations1,688non-standard
gamma_raymultipurpose math and physics crate for my projects (development will start soon, currently this is mostly a name reserve, sorry…1,688non-standard
calib-targets-printPrintable calibration target generation for chessboard, ChArUco, PuzzleBoard, and marker boards1,688MIT OR Apache-2.0
haxcelHaxcel: Excel gateway to Haskell1,688MIT
qnect⚛ Quantum computing in Rust: from Bell pairs to distributed quantum networks.1,686MIT OR Apache-2.0
combinatorial_patternsRust implmementations of combinatronic concepts1,686non-standard
floatpackBitpacking with SIMD for `Decimal` from the `rust_decimal` crate1,684MIT
tensr_proc_macrosProcedural macros for the Tensr multidimensional array library1,684MIT OR Apache-2.0
tletoolsLibrary to work with two-line element set files1,683MIT
exo-coreCore traits and types for EXO-AI cognitive substrate - IIT consciousness measurement and Landauer thermodynamics1,681MIT OR Apache-2.0
deep_causality_discoveryCausality discovery DSL for the DeepCausality project.1,679MIT
onnxruntime-sys-patchUnsafe wrapper around Microsoft's ONNX Runtime1,678MIT OR Apache-2.0
airagi-binThe Air Artificial General Intelligence1,676MIT OR Apache-2.0
ctclibA collection of utilities related to CTC, with the goal of being fast and highly flexible.1,676MIT
ferrite-dlDeep learning library written in pure Rust1,674MIT
spice-sysThin wrapper for the C language implementation spice toolkit from NAIF1,674MIT
rsessImplementation of the enumerative sphere shaping algorithm for probabilistic constellation shaping.1,674GPL-3.0
kn0sys-ndarray-statsStatistical routines for ArrayBase, the n-dimensional array data structure provided by ndarray.1,674MIT OR Apache-2.0
genepredport for the GenePred format in Rust1,674MIT
rdkRust wrappers for the RDKit C++ front-end1,673MIT/Apache-2.0
cartan-coreCore traits for Riemannian geometry and fiber bundles: Manifold, Fiber, DiscreteConnection, ParallelTransport, Curvature, GA…1,673MIT
metronutility crate for unit of measure1,669MIT OR Apache-2.0
l1_solverThis is a rust port of the l1 norm approximation found in the l1 magic software package.1,669BSD-3-Clause
jammi-encodersCandle-native BERT-family encoders for sentence embeddings, with built-in PEFT support via jammi-lora.1,669Apache-2.0
rdkit-rsRust bindings to chemical toolbox RDKit1,668MIT
gymsGym for Reinforcement Learning1,668MIT
math_sdAn all around math lib1,668MIT OR Apache-2.0
geo-uomUnits of measurement1,666Apache-2.0 OR MIT
math_dsl_macroProc-macro that converts LaTeX-code to rust-code1,665MIT OR Apache-2.0
optimigationThis is Rust tools for evolutionary computation, participate GA.1,664MIT
runmat-snapshotHigh-performance snapshot creator for preloading RunMat standard library1,664MIT
tiny-uomtiny-uom performs type-safe and zero-cost dimensional analysis. Like `uom` but much smaller.1,663MIT
sbrd-genA crate for Schema-Based Random Data GENerator1,663MIT
midas_fetcherHigh-performance concurrent downloader for UK Met Office MIDAS Open weather data with intelligent caching and resumable downloads1,661MIT OR Apache-2.0
momba-sidekickA command line tool directly exposing some model related functionality.1,660MIT
block-motion-detectorDetects frame motion in a OFPS motion field1,658MIT
chiral-appsApplications available on chiral1,654MIT
ai-chain-milvusDriver for the Milvus vector store1,653MIT
rand_mt_64A high-resolution random number generator using Mersenne Twister 641,652MIT OR Apache-2.0
smartcore_probaFork of smartcore with predict_proba support1,651Apache-2.0
ruckigInstantaneous Motion Generation for Robots and Machines.1,650MIT
nmr-scheduleAlgorithms for NMR Non-Uniform Sampling1,650MIT
u-numflowMathematical primitives for the U-Engine ecosystem: statistics, probability, random sampling, and collections.1,650MIT
simple-elpmpp02elp/mpp02 implementation1,647non-standard
ux-indicatorsTechnical Analysis Function Library1,647MPL-2.0
noriEstimate average daily traffic on a road network by sampling a distribution of shortest paths.1,647MIT OR Apache-2.0
ffnnA very simple feedfoward neural network library1,646GPL-2.0-only
candle-core-tempMinimalist ML framework.1,644MIT OR Apache-2.0
purecvA pure Rust, high-performance computer vision library focused on safety and portability.1,644LGPL-2.1-or-later
irox-dotDOT Graph Description Language writer, compatible with GraphViz1,643MIT OR Apache-2.0
esoptGeneral Evolution-Strategy-Optimizer implementation according to https://arxiv.org/abs/1703.03864 in Rust.1,643Apache-2.0
librustosaCalculate Mel Frequency Cepstral Coefficients from audio data1,642MIT
horned-visitVisitor traits for horned-owl with overloadable implementations1,642MIT
zbessel-rs[DEPRECATED: Use complex-bessel instead] A Rust binding for the zbessel library providing complex Bessel functions and Airy…1,642MIT
metaheurustics-rsA comprehensive collection of metaheuristic optimization algorithms implemented in Rust1,641MIT
RustyQLibRustyQLib is a lightweight yet robust quantitative finance library designed to price derivatives and perform risk analysis1,641MIT
ferrite-mlThis crate was moved to ferrite-dl1,641MIT
skcShared k-mer content between two genomes1,639MIT
tyrosine-commonImplementation of NEAT with CUDA support.1,638GPL-2.0 OR GPL-3.0
rtnorm-rustPort of rtnorm1,636GPL-2.0
miniprot-sysBindings to libminiprot1,636MIT OR Apache-2.0
voirs-sdkUnified SDK and public API for VoiRS speech synthesis1,635Apache-2.0
chiraldbChiralDB: a database for cheminformatics1,635MIT
wassily-noiseNoise utilities for wassily - a generative art library1,633MIT OR Apache-2.0
jeanComputational biology utility library for Rust featuring sequence alignment, genome annotation, and I/O of biological files1,631GPL-3.0
oxionnx-opsOperator implementations for OxiONNX — 88+ ONNX operators in Pure Rust1,631Apache-2.0
data-pipelineA functional and extensible library for organized lazy processing of data with minimal overhead1,628MIT
ambigvizIdentify and plot ambiguous nucleotide bases at given positions from a BAM file.1,626MIT
tensorrt-inferSafe Rust wrappers for NVIDIA TensorRT inference1,626MIT
crbrs-libA cross-platform command-line toolchain and LSP for Campbell Scientific CRBasic dataloggers.1,624MIT OR Apache-2.0
ceetleA Computional Tree Logic (CTL) Verifier1,624MIT
ferrotorch-optimOptimizers and learning rate schedulers for ferrotorch1,624MIT OR Apache-2.0
rusty_kanAn implementation of Kolmogorov-Arnold Networks in Rust1,624MIT
unit_systemAutomatically derived typed unit systems.1,623MIT OR Apache-2.0
specfnSpecial mathematical functions1,622MIT
stack-algebraStack-allocated lightweight algebra for bare-metal rust1,621MIT OR Apache-2.0
pnets_pnmlA parser for PNML Petri net format1,621MIT OR Apache-2.0
chiral-db-grpc-client-rustChiralDB gRPC Client in Rust1,621MIT
qatrade-rsquantaxis in rust1,619MIT OR Apache-2.0
jean_macrosMacro library feature for jean1,619GPL-3.0
rlx-models-coreShared config, weight loading, and compile helpers for RLX model crates1,619GPL-3.0-only
openigtlink-rustRust implementation of the OpenIGTLink protocol for image-guided therapy1,619MIT
generate-captchaGenerate a training dataset of captchas. But do it really really fast.1,618non-standard
siarneFast simulation of artificial neurons1,617Apache-2.0
titusNeural networks in Rust.1,617MIT OR Apache-2.0
statmlStatistical Machine Learning in Rust1,617Apache-2.0
trust-region-least-squaresA dense trust-region-reflective nonlinear least-squares solver that reproduces SciPy's least_squares (method='trf') bit-for-bit…1,617MIT
coordtransformProvide mutual conversions between Baidu Coordinate System (BD09), Mars Coordinate System (GCJ02), and WGS84 Coordinate System.1,617MIT
mesh_rasterizationA coverter from meshes to SDF.1,617Apache-2.0
unirandA Marsaglia's universal random number generator.1,617MIT
mlx-nativePure-Rust Metal GPU compute library for MLX-compatible inference on Apple Silicon1,617MIT
biorsCommand-line tools for bio-rs biological AI model input workflows.1,616MIT OR Apache-2.0
ferrotorch-jitTracing JIT compiler and graph optimizer for ferrotorch1,614MIT OR Apache-2.0
dynamic-weighted-indexData structure to sample elements with weights that can be efficiently updated1,613MIT
rucrf-rkyvConditional Random Fields implemented in pure Rust, with rkyv support1,613MIT OR Apache-2.0
ai-chain-qwenA library implementing `ai-chains` for moonshot OpenAI's models. Chains can be use to apply the model series to complete complex…1,612MIT
numbrsA flexible numerical computing package1,611MIT
zeph-indexAST-based code indexing and semantic retrieval for Zeph1,611MIT OR Apache-2.0
gene-extractorExtract multiple genes in genomic contigs using reference fasta file1,610MIT
bevy_dynamicsAn ECS-based physics engine for the Bevy game engine1,610MIT OR Apache-2.0
kowalski-agent-templateKowalski Template of Agent: A Rust-based agent for interacting with Ollama models1,609MIT
parsimonyA library for running particle simulations1,608MIT OR Apache-2.0
nummyyummy nummies1,607non-standard
chematic-inchiPure Rust InChI/InChIKey generation (WASM-compatible) + optional IUPAC-standard InChI via native-inchi feature1,607MIT OR Apache-2.0
ernstErnst: 2D Spin Glass Simulation for quantum annealing1,606GPL-3.0-only
findminhsAn efficient branch-and-bound solver for hitting set1,605MIT
worlde-automatonSolve worlde puzzles1,603MIT OR Apache-2.0
prediction_sdkAdvanced cryptocurrency forecasting SDK combining statistical models, machine learning (SVR), and technical analysis with…1,602MIT
taco_formatTACO (Trajectory and Compressed Observables) Format for molecular dynamics data1,602MIT
yolo2dotA visualizing tool to plot model architecture graph for YOLO .yaml files.1,601MIT
swarm-nlA library to build custom networking layers for decentralized and distributed applications.1,598Apache-2.0
burn_p2p_testkitSimulation and QA boundary crate for burn_p2p.1,598MIT OR Apache-2.0
merlotHigh-level, opinionated bindings to the OpenVINO 2.0 API.1,597Apache-2.0
mahf-cocoCOCO problem library for MAHF1,597GPL-3.0-or-later
tlineA framework for simulating 1-dimensional linear and nonlinear transmission lines1,597MIT OR Apache-2.0
ni-visa-bindingsRaw Rust bindings to the NI-VISA library, providing low-level access to the National Instruments Virtual Instrument Software…1,596MIT
mixtursUnofficial implementation of Dirichlet Process Mixture Model Split/Merge algorithm1,596MIT
rusty-treeOctree data structures in Rust.1,596BSD-3-Clause
pnets_shrunkA reducer for petri nets1,596MIT OR Apache-2.0
rusty-reactorA learning playground for rust based on a nuclear powerplant1,596MIT
championshipGenerate championship fixtures using the round-robin tournament algorithm1,595MIT
logical_solverRust based logic parser, evaluator, and truth table constructor!1,595GPL-3.0
cv-decoderDetects frame motion using OpenCV1,595MIT
mahf-bmfA collection of common continuous benchmark functions for MAHF.1,593GPL-3.0-or-later
seiza-fitsFast FITS image I/O, statistics, and MTF autostretch for astrophotography1,593Apache-2.0
qrotateQuaternion library for 3D rotation of vectors1,593Apache-2.0
simplrAn augmented execution context to simplify long-read transcriptome analysis.1,593non-standard
modppla experimental library for probabilistic programming in Rust.1,593MIT
smilesSMILES parser1,592MIT OR Apache-2.0
udpipe-rsRust bindings for UDPipe - a trainable pipeline for tokenization, tagging, lemmatization and dependency parsing of CoNLL-U files1,591MIT OR Apache-2.0
vicinityApproximate nearest-neighbor search1,591MIT OR Apache-2.0
ndvecSimple low-dimensional vectors1,590MIT
ofnnAn open (accessible parameters), feed-forward-only NN (neural net) library to use it in an dynamic and free way in evolutionary…1,590Apache-2.0
json2rdfLibrary for converting a JSON file to N-Triple RDF1,590BSD-3-Clause OR Apache-2.0
bytestatRandomness analyzer.1,588AGPL-3.0-only
shutterImage processing data structures and algorithms1,588MIT
rsmaxsatThe rsmaxsat is a Rust library that provides bindings for the MaxSAT solver1,588MIT
llm-chain-milvusDriver for the Milvus vector store1,587MIT
audio_samplesA typed audio processing library for Rust that treats audio as a first-class, invariant-preserving object rather than an…1,587MIT
ckksCKKS1,585MIT
supply-chain-trust-example-crate-000039Numeric traits for generic mathematics1,583MIT OR Apache-2.0
datasaurustBlazingly fast implementation of the Datasaurus paper.1,583MIT
candle-metal-kernels-moldMetal kernels for Candle (mold fork with quantized matmul precision fix)1,583MIT OR Apache-2.0
seiza-satellitesTime- and observer-aware satellite track prediction for Seiza WCS solutions1,583Apache-2.0
sirius-bindingsRust bindings for the SIRIUS metabolomics tool1,581GPL-3.0
microspectrogramA simple `no_std` library for computing spectrograms.1,580MIT
oxionnxPure Rust ONNX inference engine — zero C/C++ dependencies1,580Apache-2.0