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.
geonodegeometry nodes2,909MIT
feos-gc-pcsaftImplementation of the (heterosegmented) gc-PC-SAFT equation of state and corresponding Helmholtz energy functional.2,908MIT OR Apache-2.0
envisim_estimateDesign-based estimation and variance estimation2,906AGPL-3.0-only
deep_causality_sparseSpare matrix data structure for for deep_causality crate.2,901MIT
pmrsRust support to process mining functions. Includes a library and a small cli-interface.2,899LGPL-3.0-only
lumosai-vector-coreCore abstractions and traits for Lumosai vector storage system2,898MIT
scroll-rs🖱️ A headless, customizable scroll-to-target component for WASM frameworks like Yew, Dioxus, and Leptos.2,897MIT
gmt_mount-ctrl_sampling8000-damping002_ze60Giant Magellan Telescope mount control system (8kHz sampling, 2% damping)2,892MIT
lanczoslanczos algorithm for eigen decomposition2,891MIT OR Apache-2.0
chiral-cli-commonCommon Types, Traits and Structs for Chiral Command-Line-Interface2,886MIT
optimal-coreMathematical optimization and machine learning framework2,883MIT
zyx-nnZyx nn modules2,883LGPL-3.0-only
inflatoxrust backend of the inflatox python package2,881EUPL-1.2
chiral-computing-unitComputing Units of Chiral: An All-in-One Data Processing Tool2,880MIT
postgres_to_polarsStream PostgreSQL query results directly into Polars DataFrames via sqlx.2,880Apache-2.0
gpuequivA GPU-accelerated implementation of an algorithm to find all equivalences of processes2,878MIT
bibliothekEasily cite references in your code2,878MIT OR Apache-2.0
vcf_add_idsAdd IDs to VCF records2,877MIT
zyx-openclZyx OpenCL backend2,875MIT OR Apache-2.0
candentiaA cli tool for managing CT-Scan data to study evolutionary biology2,874MIT
radiate-rustA Rust library for genetic algorithms and artificial evolution.2,874MIT
sylvan-sysBindings for the Sylvan parallel decision diagrams library.2,870Apache-2.0
proteinogenicChemical structure generation for protein sequences as SMILES string2,868MIT
zyx-optimZyx optimizers2,866LGPL-3.0-only
runiverseA pure and safe Rust library to make astronomical calculations and solve astronomical algorithms2,865MIT
geodGeodesy types and primitives2,864MIT
calib-targets-chessboardInvariant-first chessboard detector built on top of ChESS corners2,864MIT OR Apache-2.0
sdr-iq-file-readerA Rust library for reading and parsing SDR (Software Defined Radio) files into complex samples. Supports various sample formats…2,863MIT OR Apache-2.0
baracuda-cutlass-kernels-sysCompiled CUTLASS template instantiations for the baracuda ecosystem. Hosts curated .cu kernel sources, builds them via…2,863MIT OR Apache-2.0
rustycoilsFast method to compute off-axis magnetic fields for cylindrically symmetric systems of solenoids and current loops2,861MIT
random-distributions-cliA tool to generate samples from various random distributions, as a text lines or a binary stream. Includes a general form of…2,860MIT/Apache-2.0
sgip-signalUnofficial Rust bindings for the SIGP Signal API, providing real-time and forecast GHG emissions data for California's electric…2,859MIT
plonkupA pure-Rust implementation of the PLONK ZK-Proof algorithm2,858MPL-2.0
slabbableSlabbable data structure trait2,855Apache-2.0/MIT
icechunk-storageStorage trait and shared types for icechunk2,855Apache-2.0
projective-gridImage-free, target-agnostic projective grid recovery: label 2D feature points with (i, j) lattice coordinates under perspective2,852MIT OR Apache-2.0
charred-pathComponent-based Bevy plugin for tracking path and homotopy data for moving objects2,850MIT
chematic-chemMolecular descriptors: MW, LogP, TPSA, QED, Gasteiger charges, CIP stereo, Murcko scaffold, tautomers, BRICS fragmentation —…2,848MIT OR Apache-2.0
deep_causality_topologyTopological data structures for the DeepCausality project2,847MIT
rabitq-rsAdvanced vector search: RaBitQ quantization with IVF and MSTG (Multi-Scale Tree Graph) index2,846Apache-2.0
odem-rs-metaLanguage extensions for the odem-rs simulation framework2,838MIT
langisA signal is a structure that can yield an infinite amount of data. The API is very
similar to `std::iter::Iterator` but with the…2,831non-standard
rusty-cffiTools for interfacing with other languages via CFFI.2,830BSD-3-Clause
evolutionaryA fully extensible Rust framework for using paralyzed genetic algorithms to solve problems.2,827MIT
zonebuilderA crate and command-line interface to create regular geographic zones for urban analysis2,826AGPL-3.0-or-later
napaliTUI interface for Integrated Reasoning's accelerated solver API2,825MIT
openai4rsA non-official Rust crate for calling the OpenAI service2,824Apache-2.0
cnfgen-nand-optGenerate CNF for circuits2,823LGPL-2.1-or-later
cayleyA crate for generic, stack-allocated linear algebra stuff, such as matrices2,822GPL-3.0-or-later
meiosisAn evolutionary algorithm library with as many compile time checks as possible.2,822non-standard
gmt_mount-ctrl_sampling8000-damping002Giant Magellan Telescope mount control system (8kHz sampling,2% damping)2,818MIT
rand-pythonPartial port of Python's rand module, aimed at providing identical output starting from a fixed seed as the Python version2,817BSD-3-Clause
zyx-torchZyx libtorch backend2,815MIT OR Apache-2.0
visualizeA library for standardizing visualizations of data structures2,814MIT OR Apache-2.0
rust-parallelfastxParallel iteration of FASTA/FASTQ files, for when sequence order doesn't matter but speed does2,811MIT/Apache-2.0
fmi-simA pure Rust FMI simulator2,810MIT OR Apache-2.0
rusty-compressionLow rank compression algorithms in Rust.2,809BSD-3-Clause
deep_causality_metricMetric signature types and sign conventions for Clifford algebras and physics2,808MIT
eryon-rtthe runtime modules for the eryon framework2,807Apache-2.0
heterogeneous_graphletsA Rust library for the computation of heterogeneous graphlets.2,801MIT
rprimeProvides useful functions for prime numbers.2,800MIT
rust-zmanimJewish Zmanim calculations, and solar position calculations, for any date and location2,800LGPL-2.1-or-later
adic-shapeVisualizing p-adic numbers2,799MIT OR Apache-2.0
opt-einsum-pathEinsum path optimization for tensor contraction (opt_einsum in Rust, without contraction)2,797Apache-2.0
rnx2cggttsCGGTTS data generation from RINEX2,796MIT OR Apache-2.0
llmvm-chatAn llmvm frontend that acts as a CLI chat interface.2,791MPL-2.0
turing-machine-rsOpen library for implementation Turing Machines.2,790MIT
zyx-cpuZyx cpu backend2,788MIT OR Apache-2.0
topological_peak_detectionA mostly efficient topological algorithm for finding all peaks in a 1-D signal.2,786MIT
turingmachine-rsA Turing Machine Simulation Library written in Rust2,786MIT
bemppBoundary element method library.2,786BSD-3-Clause
mathguruAn algebra system capable of mixed numeric and symbolic computation.2,785MIT
wikinetFollow the first link on Wikipedia till you reach philosophy2,781MIT
burn_p2p_auth_externalOptional external-proxy and shared provider-mapped auth connectors for burn_p2p.2,781MIT OR Apache-2.0
minced-parserA parser for the output of the MinCED CRISPR array annotation tool2,780MIT
emas_rsRust-based EMAS optimization algorithm2,780MIT OR Apache-2.0
cu-coreLow level bindings to cuda apis2,779MIT/Apache-2.0
optimA library of combinatorial optimization tools2,778MIT
libpowerA Rust library containing algorithms commonly used in power electronics systems, targeted for use in embedded systems2,775MIT
swiss-ephComplete FFI bindings to the Swiss Ephemeris astronomical calculation library2,775AGPL-3.0
tensorism-genMultidimensional arrays with bounds included in the type system.2,775MIT
thot-cliCommand line interface (CLI) for Thot data management and analysis software.2,768MIT OR Apache-2.0
gcv_splineA library for fitting and evaluating GCV splines.2,765MIT OR Apache-2.0
baracuda-kernels-typesShared type vocabulary for the baracuda ML kernel facade: Element / IntElement / FpElement / BiasElement trait hierarchy, layout…2,765MIT OR Apache-2.0
origenBackend implementation for the full Origen SDK2,764MIT
libxc-sysRaw Rust bindings to libxc.2,762MPL-2.0
matrijsA small 2D matrix library. There are many like it but this one is mine.2,762MIT
animeApproximate Network Matching, Integration, and Enrichment2,762MIT OR Apache-2.0
rstorchImplementation from scratch of a neural network framework in Rust inspired by PyTorch2,761MIT OR Apache-2.0
onehotOne-hot encoding trait and proc macro for auto deriving2,759MIT
ferrotorch-coreCore tensor and autograd engine for ferrotorch — PyTorch in Rust2,751MIT OR Apache-2.0
onagerFeatherstone rigid-body physics library built in Rust2,749MIT OR Apache-2.0
rdkit-ffiNative bindings to RDKit2,747MIT
get_roman_numberAn easy-to-use library for converting Arabic numbers to Roman2,738MIT
xaynet-mobileThe Xayn Network project is building a privacy layer for machine learning so that AI projects can meet compliance such as GDPR…2,736non-standard
diffuse_rs_backendBlazingly fast inference of diffusion models.2,735MIT
trmt2D Turing machine (turmite) simulator for the terminal2,733GPL-3.0-or-later
thot-dataRust language bindings for Thot data management and analysis software.2,731MIT OR Apache-2.0
totsu_f32cudaCUDA linear algebra operations for `totsu`/`totsu_core`.2,731Unlicense
wilsonCalculate Wilson confidence interval for binomial distribution using the formula from Wikipedia2,730MIT OR Apache-2.0
scientific-constantsAccess, use and create scientific constants in your codebase!2,729GPL-3.0-or-later
convert-afA library for converting alevin-fry output to the AnnData format2,729non-standard
llm-chain-macrosSet of macros for use with llm-chain2,728MIT
pbrt4Lightweight and fast PBRT v4 file parser2,725Apache-2.0
qurustCollection of modules used for working with quantum programs and circuits2,723MIT
nvblas-sysThis package provides linkage to NVBLAS2,719MIT
redwoodA fast decision forest library.2,715GPL-3.0-or-later
gtfjsonA tool to convert GTF files to newline-delim JSON2,711MIT
zeph-llmLLM provider abstraction with Ollama, Claude, OpenAI, and Candle backends2,711MIT OR Apache-2.0
sciport-rsRust port of scipy2,710MIT
icechunk-arrow-object-storeApache Arrow object_store storage backend for icechunk2,709Apache-2.0
icechunk-formatBinary format types and serialization for the Icechunk storage engine2,708Apache-2.0
bellande_probabilityA tool for running Bellande Probability calculations via API2,703GPL-3.0-or-later
ising_guiLive Ising simulation2,702AGPL-3.0
to-transA high-performance transcriptome builder from fasta + GTF/GFF2,700MIT
gmt_mount-ctrl_sampling1000-damping002_ze30-500HzGiant Magellan Telescope mount control system (1kHz sampling,2% damping)2,697MIT
oxygraphisAlgorithms and structures on ecological graphs command line interface.2,697MIT
optlib-testfuncThe functions to test optimization algorithms.2,693MIT
train-stationA high-performance, PyTorch inspired, zero dependency Rust machine learning library2,692MIT OR Apache-2.0
icechunk-s3Native AWS S3 storage backend for icechunk2,689Apache-2.0
ncbiRust data structures for NCBI APIs2,688GPL-3.0-only
totsu_f64lapackBLAS/LAPACK linear algebra operations for `totsu`/`totsu_core`.2,687Unlicense
strafeStatistics programming for Rust based on R2,682MIT OR Apache-2.0
rustamath_mksPhysical constants and MKS system of units2,682MIT
tinyvectorA tiny nearest-neighbor embedding database built with SQLite.2,681MIT
capability-feature-measurementA Rust crate providing a trait-based system for measuring and evaluating complexity, branching, density, and configuration of…2,680GPL-3.0-only
quantrs2-mlQuantum Machine Learning module for QuantRS22,676Apache-2.0
pagerank_rsA Rust library for computing PageRank, optimized for performance and flexibility.2,674MIT
tboard-pyo3Write and read tensorboard files.2,670MIT/Apache-2.0
torsh-autogradAutomatic differentiation engine for ToRSh with PyTorch-compatible API2,669Apache-2.0
rmathlibA Rust Port of R's C Library of Special Functions2,668GPL-2.0-or-later
petnatA Petri net plugin for Bevy Engine.2,667MIT OR Apache-2.0
hyperoperationHyperoperation (sometimes known as Knuth's notation) calculation library for Rust2,667GPL-3.0-or-later
oxiblas-sparseSparse matrix support for OxiBLAS2,663Apache-2.0
rgpsdA minimal replacement for gpsd in rust2,656non-standard
torsh-linalgLinear algebra operations for ToRSh with SciRS2 integration2,655Apache-2.0
libwfa2Bindings to the C implementation of WFA2-lib2,652MIT
tukey_testStatistical post-hoc tests: Tukey HSD, Games-Howell, Dunnett, one-way ANOVA, and studentized range critical values — pure Rust,…2,650MIT
fancybookScientific book rendering based on `mdbook`.2,649MIT OR Apache-2.0
rlx-driverRLX driver layer — device handles, arenas, buffers, command streams2,648GPL-3.0-only
reductionml-cliReduction based machine learning toolkit CLI2,642MIT
odem-rs-coreCore components of the odem-rs simulation framework2,640MIT
splotchPlot data to HTML2,639MIT OR Apache-2.0
tempochAstronomical time primitives: typed time scales, Julian dates, UTC conversion, and interval operations.2,636AGPL-3.0-only
truthfulA logical expression parser, optimizer and evaluator.2,635MIT/Apache-2.0
commonmetaLibrary for conversions to/from the Commonmeta scholarly metadata format2,635MIT
pjrt-sysA PJRT C API bindings for Rust2,633MIT OR Apache-2.0
zelbetA pure-Rust implementation of the Zelbet (Reinforced-Concrete) hashing algorithm for ZK-Proofs and Verifiable Computation.2,631MPL-2.0
ruvector-domain-expansionCross-domain transfer learning engine: Rust synthesis, structured planning, tool orchestration2,630MIT
odgi-ffiA safe, ergonomic Rust wrapper for the odgi pangenome graph tool.2,628MIT
symthaea-consciousness-equationMaster Consciousness Equation — 7-theory synthesis of IIT, GWT, HOT, attention, embodiment, knowledge, and synchrony into a…2,627AGPL-3.0-or-later
vec-utilitiesA collection of methods that make working with Vecs of floats easier2,623MIT
rlx-macrosRLX proc macros — #[rlx_model] for AOT-compiled ML models2,622GPL-3.0-only
icentral-qubeA Rust library for detecting shared vertices in graph cycles, utilizing mathematical and algorithmic principles for network…2,617MIT OR Apache-2.0
iac-rs🛰️ IAC Protocol for Inter and Intra Agents Communications.2,614MIT
symtropy-consciousness-physicsIntegrated information (Phi) as a first-class physics parameter: 5-channel coupling, thermodynamic closure with Landauer bound,…2,610AGPL-3.0-or-later
sat-interfaceThis crate provides an abstraction interface for SAT solvers.2,610Apache-2.0
x-ai✨ A cli, tui, and sdk for interacting with the 𝕏-AI API2,609MIT
edgefirst-halEdgeFirst Hardware Abstraction Layer for edge AI inference pipelines2,606Apache-2.0
melodium-libMélodium library placeholder2,601EUPL-1.2
scs-rust-bindingsRust bindings for the SCS project: https://www.cvxgrp.org/scs/2,600BSD-3-Clause
einsum-deriveProc-macro based einsum implementation2,599MIT OR Apache-2.0
pcccParallel-concatenated convolutional code2,593MIT
burn_p2p_appOptional reference browser/native app surface for burn_p2p.2,584MIT OR Apache-2.0
ferrolearn-bayesBayesian methods for the ferrolearn ML framework — naive Bayes classifiers and conjugate priors2,584MIT OR Apache-2.0
prime-formulaHigh-performance prime number generation and constellation finding using novel wheel factorization2,583MIT
rlx-runtimeRLX runtime — feature-gated backends, session API, compile+execute pipeline2,579GPL-3.0-only
calib-targets-arucoEmbedded ArUco/AprilTag dictionaries and fast marker decoding on rectified grids2,577MIT OR Apache-2.0
ratio-markovMarkov chain steady-state calculations with applications in graph clustering and sequencing.2,577MPL-2.0
cosmolkit-ringdecomposerPure Rust RingDecomposerLib port for URF and relevant-cycle graph decomposition2,576MIT OR Apache-2.0
burn_p2p_bootstrapBootstrap and admin composition boundary crate for burn_p2p.2,576MIT OR Apache-2.0
deep_causality_algorithmsComputational causality algorithms and utils used in the DeepCausality project.2,575MIT
microchebySingle variable function approximation using Chebyshev polynomials. Embedded friendly and no_std compatible.2,572MIT
neuroticA neural network library written for Rust.2,569MIT
tansig-lutCLI generation of a Look Up Tables for tansig function with fixed-point arithmetic2,569GPL-3.0-or-later
bellande_limitBellande Adaptive Step Size dynamically adjusts movement increments for optimal robotic path planning and navigation2,569GPL-3.0-or-later
nnlA high-performance neural network library for Rust with CPU and GPU support2,569MIT
msg-auth-statusParser & Verifier for Message Authentication Status - DKIM-Signature and Authentication-Results2,567Apache-2.0/MIT
joto_formatFast, const-safe formatter for SI, US Customary, and typesetting dimensions with exactness tracking.2,562ISC OR Apache-2.0 OR MIT
baracuda-cutlassSafe Rust wrapper for compiled CUTLASS kernels: plan-based GEMM and grouped GEMM with caller-supplied workspace, typed…2,562MIT OR Apache-2.0
camera-intrinsicCamera Intrinsics2,560GPL-3.0-or-later
ew-testfuncThe functions to test optimization algorithms.2,552MIT
pdbvisA 3D protein structure viewer that loads and visualizes proteins from the Protein Data Bank (PDB)2,551MIT
pardiso-srcThe package provides a PARDISO source.2,550Apache-2.0/MIT
bellande_stepA tool for running Bellande Step calculations via API or local executable2,548GPL-3.0-or-later
baracuda-kernels-sysCompiled bespoke .cu kernel template instantiations for the baracuda ML kernel facade plus C-ABI FFI facades for the…2,548MIT OR Apache-2.0
wickra-dataData sources for Wickra: CSV readers, tick-to-candle aggregator, and live exchange feeds.2,547MIT OR Apache-2.0
mlflowA client library for MLflow tracking2,545MIT
image-rs🖼️ A highly customizable and optimized image component for WASM frameworks like Yew, Dioxus, and Leptos.2,544MIT
hdf5-pure-rustPure Rust implementation of the HDF5 file format2,539BSD-3-Clause
mesh-sieveModular, high-performance Rust library for mesh and data management, designed for scientific computing and PDE codes.2,539MIT
io-uring-ownerio_uring owner type for the ownership management2,538Apache-2.0/MIT
coolprop-sys-windows-x86-64CoolProp native binaries for Windows x86-642,537MIT
burn_p2p_browserBrowser runtime glue, worker bridge, and portal bindings for burn_p2p.2,537MIT OR Apache-2.0
npc-engine-coreThe core of the NPC engine, providing a generic MCTS framework.2,531MIT OR Apache-2.0
fullcodec-plonkA pure-Rust implementation of the PLONK ZK-Proof algorithm2,530MPL-2.0
mathcoreSymbolic math library and computer algebra system for Rust2,530MIT
ccgeomConstant curvature geometries toolkit2,527MIT/Apache-2.0
octofhir-fhirpath-analyzerFHIRPath static analysis and type-enriched AST engine with semantic validation2,518MIT OR Apache-2.0
s100S-100 IHO Universal Hydrographic Data Model2,512MIT OR Apache-2.0