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.

cisatCognitively-Inspired Simulated Annealing Teams14,482MITMathematicsScience burn-rlRL crate for the Burn framework14,473MIT OR Apache-2.0Science randomforestRandom forest regressor and classifier14,461MITScience neuroflowThe neural network library implemented in Rust14,445MITAlgorithmsScience mematricaAn easy to use library for working with matrices14,397MITScience sapiens_deriveThe macro - a simple bot to conquer the world14,395MIT/Apache-2.0Science gfautilCommand line tools for working with GFA files and related formats.14,392MITScience alice-open-dataTools to download and manage the publicly released ALICE open data14,385MPL-2.0Science num-primitiveTraits for primitive numeric types14,377MIT OR Apache-2.0AlgorithmsNo standard library numtestUnit testing for numerical methods.14,372MIT OR Apache-2.0Development tools::TestingMathematics averyA scattering event format for converting between other formats14,298GPL-3.0-or-laterScience melodium-langMélodium language parsing and semantic analyser14,273EUPL-1.2AsynchronousCompilers nalgebra-spacetimeSpacetime Extension for nalgebra14,269MIT OR Apache-2.0MathematicsScience mech-utilitiesShared components and utilities for Mech14,152Apache-2.0ScienceScience::Robotics hotg-rune-wasmer-runtimeA Rune runtime backed by wasmer.14,121MIT OR Apache-2.0ScienceWebAssembly atglibA library to handle transcripts for genomics and transcriptomics14,115MITData structuresParser implementations parallel-gnuplotParallel calls to GNUPlot. Calls the same GNUPlot script once for each data file block.14,092MITCommand line utilitiesScience galois_2p8Basic Arithmetic over all GF(2^8) fields14,034MITAlgorithmsScience gmt_m1-ctrl_center-actuatorsGiant Magellan Telescope C-code control system models14,034MITScienceSimulation arr-rsarr-rs - rust arrays library14,028MIT OR Apache-2.0Data structuresScience candle-cublasltCUBLASLt gemm for the candle ML framework.14,010MIT OR Apache-2.0Science dragon_dbAn embedding database with helper functions for RAG14,006MITDatabase interfacesDatabase implementations sonic-callreqStructured calls to for SONIC distributed contracts13,990Apache-2.0AlgorithmsCryptography rstsr-blas-traitsAn n-Dimension Rust Tensor Toolkit13,982Apache-2.0Science fs-melMélodium core filesystem interaction library13,953EUPL-1.2AsynchronousCompilers votableRust implementation of a VOTable serializer/deserializer with support for format other than XML, such as JSON, TOML or YAML.13,929Apache-2.0 OR MITEncodingScience vector-spaceGeneric vector space trait for compatibility across various libraries13,869MIT OR Apache-2.0MathematicsScience wasmedge_stable_diffusionA Rust library for using stable diffusion functions when the Wasi is being executed on WasmEdge.13,851Apache-2.0ScienceWebAssembly genxAn easy to use and modular genetic algorithms library.13,849MITAlgorithmsMathematics stac-asyncAsynchronous I/O for stac-rs13,801MIT OR Apache-2.0Data structuresScience gmt_dos-clients_windloadsGMT DOS Windloads Client13,786MITScienceSimulation qmachinaA small library for Quant Machine Learning development.13,781LGPL-3.0-onlyAlgorithmsData structures linfa-icaA collection of Independent Component Analysis (ICA) algorithms13,776MIT OR Apache-2.0AlgorithmsMathematics candle-rotaryRotary layer for the candle ML framework.13,760MIT OR Apache-2.0Science gmt_m1-ctrl_hardpoints-dynamicsGiant Magellan Telescope C-code control system models13,754MITScienceSimulation gmt_dos-clients_domeseeingGMT DOS Domeseeing Client13,744MITScienceSimulation wmmWMM no_std library used to calculate the magnetic declination13,705MIT OR Apache-2.0No standard libraryScience bevy_logicA logic gate simulation plugin for Bevy.13,690MITGame developmentScience gcenterCenter Any Group in a Gromacs Trajectory13,681MITCommand line utilitiesScience elmA minimalist framework for Extreme Learning Machines (ELMs).13,681MITMathematicsScience rstsr-linalg-traitsAn n-Dimension Rust Tensor Toolkit13,668Apache-2.0Science alpha_g_detectorA Rust library to handle the raw output of the ALPHA-g detectors13,651MITScience roqollageVisualization tool for roqoqo Rust quantum computing toolkit by HQS Quantum Simulations13,639Apache-2.0ScienceSimulation rstsrAn n-Dimension Rust Tensor Toolkit13,624Apache-2.0Science monotonic_solverA monotonic solver designed to be easy to use with Rust enum expressions13,608MITAlgorithmsScience RustQuant_utilsA Rust library for quantitative finance.13,607MIT OR Apache-2.0AlgorithmsFinance jettyJet clustering13,603GPL-3.0-or-laterScience twobitPure Rust implementation of the TwoBit sequence file format13,589MITParsing toolsScience geopaggAn implementation of the geopagg algorithm for p-value aggregation of sgRNAs across gene groupings13,571MITScience cntkWrapper around Microsoft CNTK library13,547Apache-2.0/MITAPI bindingsScience feroxideA basic chemistry simulator13,519non-standardCommand-line interfaceScience rand-functorsA zero-cost abstraction for sampling from and enumerating the outcomes of a random process using the same code.13,488MIT OR Apache-2.0AlgorithmsNo standard library octofhir-fhirpathA high-performance FHIRPath implementation in Rust with comprehensive spec compliance13,471MIT OR Apache-2.0Data structuresParser implementations hl7-parserParses the structure of HL7v2 messages, but does not validate the correctness of the messages.13,469Apache-2.0Parser implementationsScience cardio-rsA Rust library for computing heart rate variability (HRV) metrics from ECG and PPG data.13,458MITMathematicsNo standard library maths-traitsA simple to use yet abstract system of mathematical traits for the Rust language13,454MITAlgorithmsNo standard library voc-datasetSimple data loader for The PASCAL Visual Object Classes (VOC)13,395MITScience laddu-pythonAmplitude analysis made short and sweet13,380MIT OR Apache-2.0MathematicsScience rstsr-openblasAn n-Dimension Rust Tensor Toolkit13,376Apache-2.0Science vectrixA stack-allocated matrix type implemented with const generics13,299MIT OR Apache-2.0MathematicsNo standard library evlibEvent Camera Data Processing Library13,299MITMultimediaScience ode-rsODE Open Dynamics Engine for Rust13,293MITExternal FFI bindingsRendering amethyst_physicsThe Amethyst Physics engine interface.13,258MITGame enginesGames muxerDeterministic, multi-objective bandit-style routing primitives (windowed stats + Pareto selection).13,240MIT OR Apache-2.0AlgorithmsScience gmt_m1-ctrl_outer-actuatorsGiant Magellan Telescope C-code control system models13,218MITScienceSimulation poisson-rate-testTests the equivalence of Poisson process rates, per Gu 2008 'Testing Ratio of Two Poisson Rates'13,203MITScience sobol-qmcA Sobol sequence generator for Rust13,184BSD-3-ClauseAlgorithmsScience c3dioA library for reading and writing C3D motion capture files.13,181MIT OR Apache-2.0Game developmentParser implementations camera-intrinsic-modelCamera Intrinsic Models13,168Apache-2.0Data structuresMathematics rstsr-commonAn n-Dimension Rust Tensor Toolkit13,140Apache-2.0Science rust-rule-engineA blazing-fast Rust rule engine with RETE algorithm, backward chaining inference, and GRL (Grule Rule Language) syntax. Features:…13,137MITAlgorithmsData structures sigalignA Similarity-Guided Alignment Algorithm13,114MITScience mzdata-spectraA subset of `mzdata`'s traits and spectrum data model13,110Apache-2.0Data structuresScience melodium-docDocumentation generator for Mélodium projects13,077EUPL-1.2AsynchronousCompilers mathmlA parser for MathML13,074MIT OR Apache-2.0MathematicsParser implementations scirs2-clusterClustering algorithms module for SciRS2 (scirs2-cluster)13,071Apache-2.0AlgorithmsMathematics numdiffNumerical differentiation via forward-mode automatic differentiation and finite difference approximations.13,047MIT OR Apache-2.0MathematicsScience eng-unitsEngineering unit coversions and calculations.13,019GPL-3.0AerospaceData structures sesdiffGenerates a shortest edit script (Myers' diff algorithm) to indicate how to get from the strings in column A to the strings in…13,007GPL-3.0+Command line utilitiesScience border-coreCore functionality for Border12,969MIT OR Apache-2.0Science matrixableTraits and structs extending capabilities of matrix-like structures.12,966MIT OR Apache-2.0Data structuresMathematics scirs2-textText processing module for SciRS2 (scirs2-text)12,935Apache-2.0AlgorithmsMathematics wigner-symbolsExact Clebsch–Gordan coefficients and Wigner 3-jm, 6-j, and 9-j symbols for coupling and recoupling angular momenta in quantum…12,934MIT/Apache-2.0Science diffusersRust implementation of the Diffusers library using Torch.12,899MIT/Apache-2.0Science opensrdk-symbolic-computationStandard automatic differential library for OpenSRDK toolchain.12,859Apache-2.0MathematicsScience tensorflow-serving-clientA prebuilt tensorflow serving client from the tensorflow serving proto files12,848Apache-2.0API bindingsScience melodium-repositoryRepository managment crate for Mélodium, with dependency resolution and retrieval12,847EUPL-1.2AsynchronousCompilers tritetTriangle and tetrahedron mesh generators12,818MIT OR AGPL-3.0MathematicsScience calenda-rsA Rust library for global calendars.12,804MIT OR Apache-2.0Date and timeDevelopment tools abstalgAbstract algebraic structures for Rust12,802MITMathematicsScience kissunitsDifferent units (like distances or coordinates), keeping it small and simple12,792Apache-2.0Data structuresDate and time emA procedural macro for GPU acceleration, GPU programming12,780MITAsynchronousConcurrency chromosomeGenetic algorithm tools library12,773MITAlgorithmsNo standard library rastroA modern space dynamics library for research and engineering applications. Designed to be high performance, easy to learn, and…12,764MITScience msgpack-numpyA Rust implementation of msgpack-numpy for de-/serializing NumPy scalars and arrays that matches the Python implementation12,720MITEncodingScience libblockchainA Blockchain implementation12,669MITAlgorithmsScience pm-remezParks-McClellan Remez FIR design algorithm12,647MIT OR Apache-2.0AlgorithmsMathematics RustQuant_autodiffA Rust library for quantitative finance.12,645MIT OR Apache-2.0AlgorithmsFinance num-rug-adapterAn adapter to use num crate where rug is needed.12,578MIT/Apache-2.0API bindingsScience bustools_cliRust reimplementation of bustools for scRNAseq processing12,574 GPL-3.0-or-laterScience flatzinc-serdeFlatZinc serialization and deserialization12,555MPL-2.0Parsing toolsScience aelhomettaArchaic attempt at autonomous non-sandboxed distributed artificial life of assembler automaton type.12,538GPL-3.0-or-laterScience matStatically sized matrices for `no_std` applications12,510MIT OR Apache-2.0No standard libraryScience mcrtMonte-Carlo Radiative Transfer (MCRT) tool.12,505MIT OR Apache-2.0ScienceSimulation traitgraph-tsplib-ioFunctions to read and write graphs in TSPLIB format12,496BSD-2-ClauseData structuresMathematics data_readerA data loading library for data scientist.12,487MIT/Apache-2.0Data structuresScience velvetClassical atomistic simulation engine with a focus on user-friendliness and extensibility12,419MITScienceSimulation yakfYet Another Kalman Filter Implementation, as well as, Lie Theory (Lie group, algebra, vector) on SO(2), SO(3), SE(2) and SE(3).…12,370MIT OR Apache-2.0ScienceScience::Robotics futuresdr-macrosMacros for FutureSDR12,347Apache-2.0AsynchronousConcurrency moontoolJohn Walker's moontool.c astronomical calculation routines, extracted and ported to Rust.12,3400BSDAerospaceCommand line utilities expjobserverThis is a job server and client for running many experiments across many test platforms. In some sense, it is like a simple…12,336MIT/Apache-2.0Science gguf-rs-libA Rust library for reading and writing GGUF (GGML Universal Format) files12,332MITData structuresParsing tools catboost-rustRust bindings for CatBoost, a gradient boosting library for machine learning. Downloads CatBoost binaries at runtime for…12,331Apache-2.0Science RustQuant_errorA Rust library for quantitative finance.12,316MIT OR Apache-2.0AlgorithmsFinance root1dOne dimensional root finding algorithms12,295GPL-2.0-or-laterMathematicsNo standard library diving-decompressionCalculate required diving decompression procedures using the US Navy dive tables rev712,273GPL-3.0-or-laterScience rgrowA modular Tile Assembly Model simulator, inspired by Xgrow.12,265MITScienceSimulation mni2mz3Brain imaging surface mesh file format converter12,242MITCommand line utilitiesGraphics fast-slamSLAM : Simultaneous Localization and Mapping. 'Fast SLAM' implemntation. Numerically and dimensionally generic implementation…12,238MITScienceScience::Robotics blasoxideBLAS implementation in rust12,223MITScience thermal_hydraulics_rsA Thermal Hydraulics Library with some useful traits,enums and functions for heat transfer and fluid mechanics12,216GPL-3.0Science mikino_apiA simple induction and BMC engine12,203MIT OR Apache-2.0Science mzdeisotope-mapA library to deisotope and charge state deconvolve mass spectra12,171Apache-2.0ScienceScience::Bioinformatics::Proteomics molar_powersasapowersasa FFI bindings for molar12,131Artistic-2.0External FFI bindingsScience renegade-mlZero-config nonparametric supervised learning — KNN with auto-tuned K, metric learning, and VP-tree indexing12,101AGPL-3.0-or-laterAlgorithmsScience hotg-rune-compilerRunefile parsing and analysis.12,088MIT OR Apache-2.0Parser implementationsScience numerisPure-Rust numerical algorithms library — high performance with SIMD support while also supporting no-std for embedded and WASM…12,076MITMathematicsNo standard library anyleafDriver for AnyLeaf sensors12,073MITEmbedded developmentScience scirs2-signalSignal processing module for SciRS2 (scirs2-signal)12,064Apache-2.0AlgorithmsMathematics kalman-rustDead simple implementation of Discrete Kalman filter for object tracking purposes12,053MITAlgorithmsComputer vision scidataflowA command-line tool to manage scientific research project data.12,047MITCommand line utilitiesScience amethyst_nphysicsThe NPhysics backend for the `amethyst_physics` crate.12,033MITGame enginesGames acme-tensorA comprehensive tensor library for Rust with support for automatic-differentiation.12,030Apache-2.0MathematicsScience plascadPlasCAD12,017MITScienceScience::Bioinformatics ruststftShort-time Fourier transform (STFT) and inverse STFT: streaming and batch spectrograms, a rich window library, mel spectrograms…12,011MIT OR Apache-2.0MathematicsMultimedia::Audio egui_heatmapNavigatable heatmap for use together with egui12,008MIT OR Apache-2.0GUIScience acme-graphsComputational graphs for Rust11,984Apache-2.0MathematicsScience planetariumSub-pixel precision light spot rendering library11,975MITGraphicsScience cgtCombinatorial Game Theory framework11,971AGPL-3.0MathematicsScience icasadi_testRust interface to CasADi functions (for testing purposes only)11,971MITAPI bindingsNo standard library autographA machine learning library for Rust.11,947MIT OR Apache-2.0Hardware supportMathematics narvie-cliA CLI for the narvie REPL11,943GPL-3.0Command line utilitiesHardware support coordgenA thin rust wrapper around coordgen11,929MITAPI bindingsScience microgemmGeneral matrix multiplication with custom configuration in Rust. Supports no_std and no_alloc environments.11,919MIT OR Apache-2.0MathematicsNo standard library fasttext-pure-rsPure-Rust fastText inference engine for language identification and text classification11,899MITScienceText processing lasprsLibrary for Acoustic Signal Processing (Rust edition, with optional Python bindings via pyo3)11,880MIT OR Apache-2.0MathematicsMultimedia::Audio encoding-melMélodium text encode/decode library11,855EUPL-1.2AsynchronousCompilers forensicnomicon-coreStable engine layer of the ForensicNomicon: the normalized DFIR report model (Finding/Severity/Observation) and structural format…11,843Apache-2.0Data structuresScience blaze-rsA Rustified OpenCL Experience11,787MITAPI bindingsConcurrency mikinoA simple induction and BMC engine11,766MIT OR Apache-2.0Science RustQuant_mathA Rust library for quantitative finance.11,766MIT OR Apache-2.0AlgorithmsFinance RustQuant_mlA Rust library for quantitative finance.11,764MIT OR Apache-2.0AlgorithmsFinance goat-cliQuery metadata for any species across the tree of life.11,742MITCommand line utilitiesScience RustQuant_isoA Rust library for quantitative finance.11,740MIT OR Apache-2.0AlgorithmsFinance oarfishA fast, accurate and versatile tool for long-read transcript quantification.11,734non-standardCommand line utilitiesScience collatzHelper functions related to the Collatz conjecture11,728MITAlgorithmsMathematics echidnaA high-performance automatic differentiation library for Rust11,704MIT OR Apache-2.0AlgorithmsMathematics stac-serverSpatioTemporal Asset Catalog (STAC) API server11,704MIT OR Apache-2.0Data structuresScience prefix_num_opsThe num_traits API, but in prefix notation.11,688MPL-2.0API bindingsMathematics regex-melMélodium regex library11,684EUPL-1.2AsynchronousCompilers smartcalcText based calculator for peoples11,677GPL-2.0Development toolsMathematics sized_matrixSized matrices using const generics for better type checking and performance11,670MITAlgorithmsData structures nalgebra-numpyconversions between nalgebra and numpy11,660BSD-2-ClauseScience star-catalogA star catalog library and tool with loadable catalogs that are searchable by geometry11,629MIT OR Apache-2.0Science hdf5-purePure-Rust HDF5 library: read, write, and edit files in place (WASM-compatible, no C dependencies)11,624MITEncodingFilesystem chapatyAn event-driven Rust engine for building and evaluating quantitative trading agents. Features a Gym-style API for algorithmic…11,610Apache-2.0AlgorithmsFinance parmesanPARMESAN: Parallel ARithMEticS over ENcrypted data.11,602AGPL-3.0CryptographyMathematics llm-chain-localUse `llm-chain` with a local [`llm`](https://github.com/rustformers/llm) backend.11,594MITScience tract-gpuTiny, no-nonsense, self contained, TensorFlow and ONNX inference11,594MIT OR Apache-2.0Science rstsr-openblas-ffiOpenBLAS FFI bindings11,570Apache-2.0Science lleCooperative MARL environment based on laser-blocking.11,570non-standardScience forensicnomicon-dataDetection knowledge for the ForensicNomicon: the artifact descriptor catalog (the global CATALOG) and evidence/volatility…11,561Apache-2.0Data structuresScience latlonParse latitude/longitude from many common formats11,543MITParser implementationsScience RayBNN_DataLoaderRead CSV, numpy, and binary files to Rust vectors of f16, f32, f64, u8, u16, u32, u64, i8, i16, i32, i6411,541GPL-3.0-onlyScience flatgeomGeometry types using flat structures instead of jagged arrays11,536MITGraphicsNo standard library honeycomb-coreCore structure implementation for combinatorial maps11,528MIT OR Apache-2.0Data structuresMathematics ai00-coreAn implementation of the RWKV language model in pure WebGPU.11,512MIT OR Apache-2.0Science gmt_m2-ctrl_asm_pid-dampingGiant Magellan Telescope primary mirror control system11,467MITScienceSimulation librunnerRust library to assist runners on planning their workouts, races, and improve their health.11,461Apache-2.0Localization (L10n)Science borderReinforcement learning library11,446GPL-2.0-or-laterScience fast_odeFast Runge-Kutta implementation for solving ordinary differential equations.11,408MIT OR Apache-2.0AlgorithmsMathematics rowRow is a command line tool that helps you manage workflows on HPC resources.11,366BSD-3-ClauseCommand line utilitiesScience stac-validatejson-schema validation for the Rust implementation of the STAC specification11,353MIT OR Apache-2.0Data structuresScience accordion-rs↕️ A highly customizable accordion component for WASM frameworks like Yew, Dioxus, and Leptos.11,347MITScienceWeb programming RayBNN_DiffEqMatrix Differential Equation Solver using GPUs, CPUs, and FPGAs via CUDA, OpenCL, and oneAPI11,325GPL-3.0-onlyScience llm-chain-qdrantFor using Qdrant with llm-chain11,314MITScience traitgraph-dimacs-ioFunctions to read and write graphs in DIMACS format11,281BSD-2-ClauseData structuresMathematics RayBNN_RaytraceRay tracing library using GPUs, CPUs, and FPGAs via CUDA, OpenCL, and oneAPI11,273GPL-3.0-onlyScience json-melMélodium JSON data processing library11,263EUPL-1.2AsynchronousCompilers darwin-rsEvolutionary algorithms library written in Rust.11,240MITAlgorithmsScience aoflagger_sysrate will be renamed to aoflagger-sys, see https://github.com/MWATelescope/rust-aoflagger/issues/211,222MPL-2.0Science nexrad-decodeBinary protocol decoding for NEXRAD weather radar data.11,199MITData structuresParsing tools crossrefImplementation of the Crossref API11,163MIT OR Apache-2.0API bindingsScience single_rustSingle-cell analysis in Rust11,118non-standardScience gmt_mount-ctrl_driverGiant Magellan Telescope C-code control system models11,092MITScienceSimulation rkmA generic k-means implementation11,088MITAlgorithmsScience polarizationSimulate the polarization of a laser beam11,060MIT OR Apache-2.0ScienceSimulation std-melMélodium standard library11,054EUPL-1.2AsynchronousCompilers persistentcacheMacros for persistently caching function calls using files or Redis11,047MIT/Apache-2.0CachingScience root-ioReading of `.root` binary files which are commonly used in particle physics11,033MPL-2.0Data structuresParser implementations