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.

rstmThis crate focuses on building concrete implementations for Turing Machines.8,848Apache-2.0MathematicsScience ode-rs-0000OYK sample for ODE (Open Dynamics Engine)8,846MITExternal FFI bindingsRendering quizxQuantum Circuit Optimisation and Compilation using the ZX-calculus8,844Apache-2.0Science libsvmHigh level Rust bindings for libsvm8,840non-standardAPI bindingsScience cosmologyAn early-in-development crate aiming to provide a lot of utilities commonly used in cosmology.8,835MITScience lawkit-coreCore library for statistical law analysis with international number support8,833MITAlgorithmsMathematics scirs2-datasetsDatasets module for SciRS2 (scirs2-datasets)8,824Apache-2.0AlgorithmsData structures graph-flowA high-performance, type-safe framework for building multi-agent workflow systems in Rust8,809MITAlgorithmsAsynchronous stripper-xml(De-)Serialisation for the XML format used by STRIPPER8,803GPL-3.0-or-laterParser implementationsScience ezpA command line app to generate a library access EZProxy8,798MITCommand line utilitiesScience physical-quantitydimension and unit system for general physical physical quantities.8,791MIT OR Apache-2.0No standard libraryRust patterns web-page-classifierFast web page type classification using XGBoost with compact binary model8,785MIT OR Apache-2.0AlgorithmsScience molar_molfileDEPRECATED: VMD molfile FFI bindings (DCD, PDB, XYZ) formerly used by molar. Replaced by native Rust IO in molar >=1.2.0.8,785Artistic-2.0External FFI bindingsScience puzzle-solverSolve logic puzzles by describing their constraints. Suitable for puzzles such as Sudoku and Kakuro.8,777MITScience rapier3d-urdfURDF file loader for the 3D rapier physics engine.8,747Apache-2.0Game developmentMathematics padicP-adic numbers in Rust8,746MITAlgorithmsMathematics lamcalA lambda calculus parser and interpreter8,743Apache-2.0Science process-melMélodium external process management library8,738EUPL-1.2AsynchronousCompilers astro-rsAstronomy utils8,729MITAerospaceData structures periodic-table-on-an-enumComplete periodic table, with melting point, density, atomic mass, electron configuration, oxidation states and more.8,726MITScience hcompressA pure-Rust port of the CFITSIO HCompress image compression library8,723MITCompressionScience entrez-rsRust wrapper for the Entrez API8,710MITAPI bindingsParsing tools ck-embedText embedding providers for ck semantic search8,706MIT OR Apache-2.0Science probsStatistics toolkit8,702MIT OR Apache-2.0AlgorithmsScience topoptTopology optimization in pure Rust, based on 99 lines of MATLAB8,698MITAerospace::Aerospace simulationsAlgorithms ask-bayesCLI tool for Bayesian inference8,688MIT/Apache-2.0Command line utilitiesScience isogeometric_analysisCreate implementing algorithms related to Isogeometric Analysis. Bezier, B-spline, NURBS, numerical integration and isogeometric…8,687LGPL-3.0+AlgorithmsGraphics ndelementFinite element definition library.8,676BSD-3-ClauseMathematicsScience solverSolve optimization problems.8,660MITMathematicsScience uncertainFast and correct computations with uncertain values.8,659MITAlgorithmsMathematics astralHigh level astronomy library.8,642MITAlgorithmsScience gf2Working in bit-space a.k.a. GF(2)8,636MITAlgorithmsMathematics ontimeExtract subsets of ONT (Nanopore) reads based on time8,618non-standardCommand line utilitiesScience sapiens_expExperiments - Sapiens8,614MIT/Apache-2.0Science dyntri-edt2dDirect Monte Carlo sampler of 2D Euclidean Dynamical Triangulations.8,614GPL-3.0-or-laterScienceSimulation swh-graph-grpc-servergRPC service to run the fast queries to the Software Heritage archive graph, using a compressed in-memory representation8,608GPL-3.0-or-laterCompressionScience bsalign_sysRust bindings for the bsalign C library8,607MITAPI bindingsExternal FFI bindings orcidA wrapper around the ORCID API8,593MITAPI bindingsScience dyntri-cdt2dMarkov-chain Monte Carlo simulator of 2D Causal Dynamical Triangulations.8,581GPL-3.0-or-laterScienceSimulation nqueens-oxigenN Queens problem resolution using oxigen.8,579MIT/Apache-2.0AlgorithmsScience cervo-cliHigh level APIs for RL in games.8,578MIT OR Apache-2.0Science approx-cholApproximate Cholesky factorization for graph Laplacians8,575MITAlgorithmsMathematics libwfaBindings to the C implementation of the WFA alignment algorithm8,571MITScience xprecFast emulated quadruple (double-double) precision arithmetic8,567MITAlgorithmsMathematics caliphA simple tool to calibrate and convert pH measurements using a two point method8,561MPL-2.0MathematicsScience leiden-rsHigh-performance Leiden community detection algorithm for graphs in Rust8,558MIT OR Apache-2.0AlgorithmsData structures gllmPure Rust library for local embeddings, reranking, and text generation with MoE-optimized inference and aggressive performance…8,552Apache-2.0AlgorithmsScience raa_ttProves sentences of propositional calculus8,544MIT OR Apache-2.0MathematicsParser implementations digifiGeneral purpose financial library and framework for financial modelling, portfolio optimisation, and asset pricing.8,536MIT OR Apache-2.0FinanceMathematics kairCOnstraint Based Reconstruction and Analysis (COBRA) in Rust8,530GPL-2.0-or-laterMathematicsScience autogpt🦀 A Pure Rust Framework For Building AGIs.8,522MITScience sonic-persist-fsFilesystem persistence for SONIC smart contracts8,520Apache-2.0AlgorithmsCryptography veeVector Expression Emitter (VEE): Geometric Algebra Code Generator8,517MPL-2.0Game developmentGraphics arikaCoordinate frames, reference transforms, epochs, and celestial body ephemerides for orbital mechanics.8,510MITScienceScience::Geospatial machineboxA client SDK for communicating with machinebox boxes8,482MPL-2.0AlgorithmsAPI bindings gtftoolsA barebones GTF toolkit with fast nom-based IO8,463MITScience seq_geom_xformTransform/normalize complex single-cell fragment geometries into simple geometries.8,462non-standardCommand line utilitiesScience lbfgsb-rs-pureA safe, idiomatic Rust port of the L-BFGS-B limited-memory quasi-Newton optimization algorithm (v3.0) for bound-constrained…8,461BSD-3-ClauseAlgorithmsMathematics tobariEarth environment models — atmospheric drag density, IGRF geomagnetic field, and space weather integration.8,458MITAerospaceScience cepstrum-extractorAn easy-to-use crate to compute the cepstrum of a signal.8,449MIT OR Apache-2.0MultimediaMultimedia::Audio utsuroiNumerical ODE integrators (RK4, Dormand-Prince, Störmer-Verlet, Yoshida) for orbital mechanics and rigid-body simulation.8,448MITAlgorithmsScience termsTree terms and patterns data structures8,432MIT/Apache-2.0Data structuresScience spurs-utilUtilities for setting up and running experiments remotely.8,414MIT/Apache-2.0Science ortsorts core — orbital mechanics simulation, force/torque/sensor models, and WASM plugin host runtime.8,411MITScienceSimulation bevy_xpbd_3d_parentingAllows children of a `bevy_xpbd_3d` `RigidBody` to exert forces on their parents8,394MIT OR Apache-2.0Game developmentScience neural_networkModular neural network with an implementation of back propagation learning algorithm.8,393Apache-2.0Science parenchymaA high-performance computing (HPC) framework8,375MIT/Apache-2.0Science any-ttsA Rust TTS library with Candle backends and runtime adapters for modern open TTS models8,375MIT OR Apache-2.0Multimedia::AudioScience neopdfA modern, fast, and reliable PDF interpolation library8,374GPL-3.0-or-laterScience sparse_linear_assignmentSolvers for sparse linear assignment problem based on the auction algorithm8,370Apache-2.0AlgorithmsMathematics ort-candleort + candle = 🦀 - An alternative backend for ort, powered by candle.8,368MIT OR Apache-2.0AlgorithmsMathematics radiate-coreCore traits and interfaces for the Radiate genetic algorithm library.8,338MITAlgorithmsScience z3_refHigh level interface to the Z3 SMT solver8,334MITScience mentatA Rust library for scientific computing.8,319Apache-2.0Science anon-csv-cliA tool to anonymise CSV files, providing various options to substitute real data with plausable fake data.8,312MITScienceText processing openslideRust bindings to the OpenSlide C library8,295MIT/Apache-2.0Science kn-runtimeDynamic wrapper around CPU and GPU inference8,293Apache-2.0 OR MITCompilersScience wignersCompute Wigner 3j and Clebsch-Gordan coefficients in pure Rust8,287MIT/Apache-2.0Science csf_benchmarkThe program for benchmarking Compressed Static Functions8,287MIT OR Apache-2.0AlgorithmsCompression pacmapPairwise Controlled Manifold Approximation (PaCMAP) for dimensionality reduction8,281Apache-2.0AlgorithmsMathematics triangle-rsA Rust binder for the 2D mesh generator and Delaunay triangulator Triangle8,260MITAlgorithmsMathematics miniballMinimum enclosing ball8,229MPL-2.0AlgorithmsGraphics optimathLinear Algebra using const generics for no_std and specialization to enable SIMD.8,229Apache-2.0AlgorithmsData structures constfftA library crate providing an FFT API for arrays8,228MIT OR Apache-2.0AlgorithmsCompression ipasir-sysA Rust crate that contains FFI bindings for IPASIR-compatible SAT solvers.8,226MITExternal FFI bindingsScience perestroikaPerestroika is a library for genetic algorithms.8,221GPL-3.0Science radiate-errorErrors for the radiate genetic algorithm library8,220MITAlgorithmsScience rbf-interpAn implementation of Radial Basis Function multidimensional interpolation8,216MIT/Apache-2.0Science gdslGDSL is a graph data-structure library including graph containers, connected node strutures and efficient algorithms on those…8,209MIT/Apache-2.0AlgorithmsData structures safety-netA reference-counted netlist library for EDA tools8,208MIT OR Apache-2.0CompilersData structures turbo-quantExperimental vector compression sidecars with PolarQuant, TurboQuant, QJL sketches, wire formats, and benchmark receipts8,198MIT OR Apache-2.0AlgorithmsCompression mushinComputational graphs with reverse automatic differentation in the GPU8,186MIT/Apache-2.0AlgorithmsMathematics amari-tropicalTropical max-plus algebra and ordinal-weighted optimization carriers8,184MIT OR Apache-2.0AlgorithmsMathematics nucgenA simple tool and library for generating random nucleotide sequences.8,183MITScience fitsio-sys-bindgenFFI wrapper around cfitsio8,176MIT/Apache-2.0External FFI bindingsScience culitCustom literals8,169MIT OR Apache-2.0Development toolsEmbedded development xdrfileWrapper around the gromacs libxdrfile library. Can be used to read and write gromacs trajectories in xtc and trr format.8,162LGPL-3.0-onlyEncodingExternal FFI bindings scirs2A Rust port of SciPy with AI/ML extensions - Scientific Computing and AI Library (scirs2)8,156Apache-2.0AlgorithmsMathematics aprender-coreNext-generation machine learning library in pure Rust8,146MITAlgorithmsScience slurm-sysLow-level FFI bindings to the libslurm and libslurmdb libraries.8,145MITConcurrencyExternal FFI bindings pachydermThe official Pachyderm Rust library8,136Apache-2.0API bindingsScience test_1337test8,130MIT OR Apache-2.0Operating systemsScience sep-sysLow-level bindings to SEP - C library for Source Extraction and Photometry8,122LGPL-3.0AlgorithmsComputer vision sql-melMélodium SQL library8,116EUPL-1.2AsynchronousCompilers reductionistS3 Active Storage server8,113Apache-2.0MathematicsScience affinitreeA crate to distill faithful decision trees out of neural networks8,106MIT OR Apache-2.0Data structuresMathematics xprsXprs is a flexible and extensible mathematical expression parser and evaluator for Rust, designed for simplicity and ease of use.8,097WTFPLMathematicsParser implementations RayBNN_CellCell Position Generator for RayBNN8,090GPL-3.0-onlyScience gllm-kernelsLow-level attention kernels for gllm with CUDA/ROCm support8,087Apache-2.0AlgorithmsScience nklNuclear Kernel Library8,079MITScience scirs2-ndimageN-dimensional image processing module for SciRS2 (scirs2-ndimage)8,073Apache-2.0AlgorithmsMathematics bitnet-coreCore BitNet implementation with fundamental data structures and algorithms8,063MIT OR Apache-2.0Science mount-ctrlGiant Magellan Telescope mount control system8,061MITScienceSimulation signalo_sinksA collection of signal sinks used in 'signalo' umbrella crate.8,053MPL-2.0AlgorithmsEmbedded development oxidd-parserParsers for logic file formats8,044MIT OR Apache-2.0MathematicsParser implementations cmn121 mathematical, physical, and cryptographic constants for Rust — no_std, WASM-ready, compile-time const, typed runtime lookup,…8,040MIT OR Apache-2.0CryptographyDevelopment tools concision-utilsConcision is a toolkit for designing machine-learning models in Rust.8,034Apache-2.0AlgorithmsMathematics diffaiAI/ML model diff CLI - PyTorch, Safetensors, NumPy, MATLAB comparison8,034MITAlgorithmsCommand line utilities blutilsA utility to make it easier to run and analyze Blast results8,028Apache-2.0Command-line interfaceCommand line utilities feralSparse symmetric indefinite direct solver in pure Rust, with certified inertia counts.8,026MITMathematicsScience feral-ordering-coreShared input/output types for FERAL's fill-reducing ordering crates (feral-amd, feral-metis, feral-scotch, feral-kahip). Defines…8,023MITMathematicsScience lammps-sysGenerates bindings to LAMMPS' C interface (with optional builds from source)8,019GPL-3.0Science linfa-ensembleA general method for creating ensemble classifiers8,002MIT/Apache-2.0AlgorithmsMathematics ten-vad-rsRust library for working with the TEN VAD ONNX model.7,994Apache-2.0Multimedia::AudioScience tc-mathMathematical algorithms for TinyChain tensors. DEPRECATED.7,980Apache-2.0AlgorithmsConcurrency ballistics-engineHigh-performance ballistics trajectory engine with professional physics7,979MIT OR Apache-2.0ScienceSimulation feral-amdApproximate Minimum Degree (AMD) fill-reducing ordering, quotient-graph algorithm (Amestoy, Davis & Duff 1996, 2004). Pure Rust,…7,970MITMathematicsScience signalo_sourcesA collection of signal sources used in 'signalo' umbrella crate.7,958MPL-2.0AlgorithmsEmbedded development natural_unitPhysical unit conversion program (SI, CGS, Natural, Geometrized)7,938BSD-3-ClauseScience octofhir-fhir-modelCore FHIR model abstractions, ModelProvider trait, and FhirPathEvaluator7,936MIT OR Apache-2.0API bindingsData structures scirs2-integrateNumerical integration module for SciRS2 (scirs2-integrate)7,933Apache-2.0AlgorithmsMathematics lox-ioInterfaces for industry-standard astrodynamics file formats for the Lox ecosystem7,924MPL-2.0AerospaceScience fftconvolveThe fast fourier transform convolution and correlation algorithm for Rust7,922non-standardMathematicsScience relp-binAn exact linear program solver written in Rust7,906GPL-3.0-onlyAlgorithmsScience freebjBlackjack strategy simulator7,905MITScienceSimulation gpursGPU acceleration/linear algebra crate for scientific computing7,903Apache-2.0ConcurrencyHardware support llms-from-scratch-rsRust (candle) code for Build a LLM From Scratch by Sebastian Raschka7,900MITScience aoc-puzzle-desc-mdAoC'19 Puzzle Description HTML <article> Fragment to Markdown Converter7,900ISCCommand line utilitiesDevelopment tools aprender-quantK-quantization formats (Q4_K, Q5_K, Q6_K) for GGUF/APR model weights7,900MIT OR Apache-2.0AlgorithmsCompression libpuriIdiomatic Rust Competitive Programming Library7,898MIT OR Apache-2.0AlgorithmsData structures diffai-coreCore library for AI/ML diff analysis - PyTorch, Safetensors, tensor statistics7,883MITAlgorithmsCommand line utilities chem-eng-real-time-process-control-simulatorProcess Control Library (Chemical Engineering) with real time transfer function simulators7,880Apache-2.0Science ome_zarr_metadataA library for OME-Zarr (previously OME-NGFF) metadata7,879MIT OR Apache-2.0Parsing toolsScience chironGraphical and command-line interface tools for Biomechanics Foundation7,878MIT OR Apache-2.0Game developmentScience sparkl3d-kernels3-dimensional physics engine in Rust.7,875Apache-2.0Game developmentMathematics aqiFunctions for calculating Air Quality Index values7,871Apache-2.0No standard libraryScience ndarray-unitA package providing a system of units to the ndarray type7,842MIT OR Apache-2.0MathematicsScience ode-baseODE Open Dynamics Engine bindings base for Rust7,838MITExternal FFI bindingsRendering icentral-distancesManage and manipulate distances within a graph or network context. Includes efficient distance storage and operations for…7,836MIT OR Apache-2.0AlgorithmsData structures fqtkA toolkit for working with FASTQ files.7,832MITScience icentral-predecessor-mapOptimized Rust crate for implementing and managing a predecessor map, a staple in graph theory and algorithms, allowing efficient…7,830MIT OR Apache-2.0AlgorithmsData structures RayBNN_NeuralNeural Networks with Sparse Weights in Rust using GPUs, CPUs, and FPGAs via CUDA, OpenCL, and oneAPI7,829GPL-3.0-onlyScience feral-metisMultilevel nested-dissection fill-reducing ordering (Karypis & Kumar 1998). Pure Rust, clean-room, standalone. Implements the…7,824MITMathematicsScience selenConstraint Satisfaction Problem (CSP) solver7,814MITAlgorithmsData structures ublox-rnxEfficient RINEX production from a Ublox GNSS receiver7,800MIT OR Apache-2.0Command-line interfaceCommand line utilities nexradDownload and decode functions for NEXRAD radar data.7,800MITData structuresParsing tools iziaInteractive Shell for the Zia Programming Language7,799GPL-3.0Command line utilitiesCompression kontroliType checking for the lambda-Pi calculus modulo rewriting7,778GPL-3.0-onlyConcurrencyNo standard library libtqsmSentence segmenter that supports ~300 languages7,776MITAlgorithmsScience amari-info-geomInformation geometry and statistical manifolds7,776MIT OR Apache-2.0AlgorithmsMathematics feral-kahipKaHIP-style flow-based nested-dissection fill-reducing ordering (Sanders & Schulz 2011; data reduction per Ost, Schulz & Strash…7,763MITMathematicsScience icentral-edgeIcetral-edge provides a utility for managing graph edges, enabling node connectivity and manipulation. This crate is exemplary…7,761MIT OR Apache-2.0AlgorithmsAPI bindings feral-amfApproximate Minimum Fill (AMF / HAMF4) fill-reducing ordering, quotient-graph algorithm (Amestoy 1999). Pure Rust, standalone.7,761MITMathematicsScience feral-scotchSCOTCH-style nested-dissection fill-reducing ordering (Pellegrini 1996). Pure Rust, clean-room, standalone. Implements the FERAL…7,758MITMathematicsScience oxizNext-Generation SMT Solver in Pure Rust7,745Apache-2.0AlgorithmsMathematics kasi-kuleAn implementation of CIECAM02 color spaces in Rust7,726non-standardComputer visionScience ravencolTabular data manipulation7,721MITAlgorithmsMathematics ratio-geneticRatio's genetic algorithms library.7,720MPL-2.0AlgorithmsMathematics slasStatic Linear Algebra System7,718Apache-2.0Data structuresMathematics rstm-coreThis crate focuses on building concrete implementations for Turing Machines.7,707Apache-2.0MathematicsScience kaggleUnofficial rust implementation of the kaggle api7,706Apache-2.0ScienceWeb programming anofox-statisticsA comprehensive statistical hypothesis testing library validated against R7,703MITMathematicsScience rustlingA high-performance library for computational linguistics7,697MITScienceText processing ecrsEvolutionary computation tools & algorithms7,696MIT OR Apache-2.0Science lzjdRust implementation of the LZJD algorithm (https://github.com/EdwardRaff/jLZJD)7,695GPL-3.0AlgorithmsCompression border-tch-agentTCH agent for Border7,692MIT OR Apache-2.0Science creachadair-imath-sysFFI bindings to creachadair imath7,690MITExternal FFI bindingsScience undrift_gpsConvert between various coordinate systems: GCJ-02, WGS-84 and BD-097,689MITScience icentral-neighborsA comprehensive crate for node and edge operations within graph structures, offering efficient manipulation and management…7,682MIT OR Apache-2.0AlgorithmsData structures radiate-selectorsSelection strategies for the Radiate genetic algorithm library.7,672MITAlgorithmsScience bamcalibA command line tools to compute normalized bigwig from calibrated bam of a Chip-Seq experiment7,670AGPL-3.0-or-laterCommand line utilitiesScience octofhir-fhirschemaFHIR schema conversion and validation library7,669MIT OR Apache-2.0Science quest-rsSafe Rust wrapper around the Quantum Exact Simulation Toolkit (QuEST)7,658MITAPI bindingsScience aprender-computeHigh-performance SIMD compute library with GPU support, LLM inference engine, and GGUF model loading (was: trueno)7,657MITAlgorithmsMathematics syncmersRust library for finding syncmers7,656MIT OR Apache-2.0Science icentral-errorsProvides error handling utilities for betweenness centrality computations, including custom error types and conversion…7,652MIT OR Apache-2.0AlgorithmsConcurrency simp_linalgA generically defined, light-weight linear algebra library for simple addition and multiplication of vectors and matrices.7,649MITMathematicsScience oxidd-cliCommand line interface for OxiDD7,646MIT OR Apache-2.0Command line utilitiesMathematics infer_sexA high-performance, zero-dependency Rust library for inferring sex from variant data.7,646MITAlgorithmsScience llm-chain-hnswFor using hnsw with llm-chain7,641MITScience neural-network-rsA neural network library7,629MIT OR Apache-2.0Science smartnoise_validatorA library for validating whether or not an analysis is differentially private.7,629MITCryptographyScience oxygen_bondOxygen Bond is a networking library mainly developed for the Oxygen Game Engine.7,625MITGame enginesNetwork programming trussxUtilities for designing and analyzing truss structures7,618MITMathematicsScience give_a_sheetToolkit for generating input samplesheets for a variety of nf-core pipelines.7,615MITCommand line utilitiesScience si-unit-prefixSI Unit Prefix enum impl as_f64/f32, as_exp, parse_from_str with serde support.7,609MITScience rivi-loaderVulkan compute loader7,606GPL-3.0AccessibilityConcurrency fen-rsForsyth-Edwards Notation parser7,602MITGamesParser implementations radiate-altersAlters - mutations and crossovers for the Radiate genetic algorithm library.7,597MITAlgorithmsScience rustymlA high-performance machine learning & deep learning library in pure Rust, offering ML algorithms and neural network support7,595MITAlgorithmsMathematics