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.

rinexRINEX file parsing, analysis and production85,434MPL-2.0Parsing toolsScience latex2mathmlConvert LaTeX equations to MathML85,379MITScience compact-genomeRepresentation of genomes84,863BSD-2-ClauseData structuresScience model2vec-rsOfficial Rust Implementation of Model2Vec84,438non-standardScienceText processing argmin_testfunctionsTest functions for optimization algorithms84,143MIT OR Apache-2.0Science mwalibA library to simplify reading Murchison Widefield Array (MWA) raw visibilities, voltages and metadata.84,049MPL-2.0Parsing toolsScience bhtsneExact and Barnes-Hut implementations of t-SNE.83,185MITAlgorithmsScience fastobo-derive-internalInternal derive macros for the `fastobo` crate.83,066MITParser implementationsScience onnxruntimeWrapper around Microsoft's ONNX Runtime82,682MIT OR Apache-2.0Science intspanCommand line tools for IntSpan related bioinformatics operations80,625MITCommand line utilitiesScience mzdataA library to read mass spectrometry data formats and a data model for mass spectra80,384Apache-2.0Data structuresParser implementations llama-coreThe core library of LlamaEdge80,359Apache-2.0ScienceWebAssembly lance-deriveDerive macros for Lance80,117Apache-2.0Data structuresDatabase implementations arrsacFrom the paper "A Comparative Analysis of RANSAC Techniques Leading to Adaptive Real-Time Random Sample Consensus"80,102MITAlgorithmsNo standard library lance-arrow-scalarArrow scalar type with Ord, Hash, and Eq support80,027Apache-2.0Data structuresDatabase implementations lance-selectRow-selection masks and index-result algebra for Lance79,994Apache-2.0Data structuresDatabase implementations lance-arrow-statsStatistics accumulator for Arrow arrays (min, max, null_count, nan_count)79,983Apache-2.0Data structuresDatabase implementations feldera_rust_decimalDecimal number implementation written in pure Rust suitable for financial and fixed-precision calculations.79,659MITData structuresMathematics emceeImplementation of Python's emcee affine-invariant mcmc ensemble sampler79,152MITScience sample-consensusAbstractions for sample consensus algorithms such as RANSAC78,708MITAlgorithmsComputer vision vyre-libsvyre Category A library ecosystem - pure-IR compositions over vyre-ops hardware primitives78,109MIT OR Apache-2.0AlgorithmsScience sounding-analysisTypes and functions for working with weather soundings.77,900non-standardScience quil-pyPython bindings for quil-rs77,471Apache-2.0API bindingsEmulators cdshealpixRust implementation of the HEALPix tesselation.77,263Apache-2.0 OR MITAlgorithmsScience ndarray-parallelParallelization for ndarray using rayon. (Deprecated - use ndarray with rayon directly.)76,342MIT/Apache-2.0ConcurrencyData structures rangelistA representation of sets as lists of inclusive ranges76,305MPL-2.0Data structuresMathematics nyx-spaceFlight-proven, blazing fast astrodynamics from preliminary design to operations76,135AGPL-3.0-or-laterAerospaceScience biodivine-lib-bddA simple thread-safe implementation of basic binary decision diagrams.75,606MITData structuresMathematics csfThe library of compressed static functions (maps) that use perfect hashing and value compression.75,292MIT OR Apache-2.0AlgorithmsCompression if97The high-speed IAPWS-IF97 package with C and Python binding74,991MITScience cosmogonyProvides geographical zones with a structured hierarchy74,231Apache-2.0AlgorithmsScience segulAn ultrafast and memory-efficient tool for phylogenomics73,857MITCommand line utilitiesScience dftThe package provides an algorithm to compute the discrete Fourier transform.73,715Apache-2.0/MITAlgorithmsScience egobox-gpA library for gaussian process modeling73,674Apache-2.0AlgorithmsMathematics bufkit-dataA crate to manage an archive of bufkit files.73,574MITScience thermocouplethermocouple routines72,543Apache-2.0/MITScience stacRust library for the SpatioTemporal Asset Catalog (STAC) specification72,042MIT OR Apache-2.0Data structuresScience fastobo-syntaxPEG Syntax and pest parser for the OBO flat file format 1.471,998MITParser implementationsScience polytypeA Hindley-Milner polymorphic typing system.71,927MITAlgorithmsData structures burn-collectiveBackend extension for collective calculations.71,803MIT OR Apache-2.0Science dltDLT (direct linear transform) algorithm for camera calibration71,563MIT/Apache-2.0AlgorithmsComputer vision scilibA scientific library for the Rust programming language.71,186GPL-3.0MathematicsScience cacheline-efPer-cacheline encoding of sorted integer sequences70,492MITData structuresScience rsmt2Wrapper for SMT-LIB 2 compliant SMT solvers.70,431MIT/Apache-2.0Science finchAn implementation of min-wise independent permutation locality sensitive hashing ('MinHashing') for genomic data and command-line…70,402MITScience welch-sdeSpectral density and power spectrum estimation with Welch method70,124MITScienceSimulation llm-chain-openaiA library implementing `llm-chains` for OpenAI's models. Chains can be use to apply the model series to complete complex tasks,…68,984MITScience traitgraphAbstracting over different graph representations68,735BSD-2-ClauseData structuresMathematics linfa-plsPartial Least Squares family methods68,411MIT OR Apache-2.0AlgorithmsMathematics aprenderNext-generation ML framework in pure Rust — `cargo install aprender` for the `apr` CLI68,366MITCommand line utilitiesScience philips-isyntax-rsRust bindings to the Philips Open Pathology C++ library67,898MIT OR Apache-2.0External FFI bindingsScience russell_labScientific laboratory for linear algebra and numerical mathematics67,331MITMathematicsScience pineapplPineAPPL is not an extension of APPLgrid67,221GPL-3.0-or-laterScience zfp-sysRaw Rust bindings to ZFP (https://github.com/LLNL/zfp).67,052MITCompressionExternal FFI bindings bedrsGenomic interval library in rust66,374MITScience rucrfConditional Random Fields implemented in pure Rust66,260MIT OR Apache-2.0AlgorithmsNo standard library mech-coreThe Mech language runtime.65,801Apache-2.0Database implementationsGame engines rust_decimal_macro_implsShorthand macros to assist creating Decimal types. Do not depend on this directly; use rust_decimal_macros65,703MITData structuresScience hyperloglog-rsA Rust implementation of HyperLogLog trying to be parsimonious with memory.65,561MITAlgorithmsNo standard library bevy_xpbd_3dDeprecated, use `avian3d` instead. A physics engine based on Extended Position Based Dynamics for the Bevy game engine65,529MIT OR Apache-2.0Game developmentScience mapprojImplementation of (a part of) map projections defined in the FITS World Coordinate System (WCS)65,467Apache-2.0 OR MITAlgorithmsScience sourmashtools for comparing biological sequences with k-mer sketches65,262BSD-3-ClauseAlgorithmsData structures candle-examplesMinimalist ML framework.65,229MIT OR Apache-2.0Science nalgebra-lapackMatrix decompositions using nalgebra matrices and Lapack bindings.65,109MITMathematicsScience moshimoshi, a real-time voice AI64,744MIT/Apache-2.0Science lib_rapidLibRapid - a library specifically built for mathematical calculations and scientific applications.64,400MITAlgorithmsCompression ads_clientAn asynchronous, non-blocking ADS client64,356MITAPI bindingsAsynchronous adder-codec-rsEncoder/transcoder/decoder for raw and compressed ADΔER (Address, Decimation, Δt Event Representation) streams. Includes a…63,989MIT OR Apache-2.0Multimedia::EncodingMultimedia::Video rust-spiceWOW! The complete NASA/NAIF Spice toolkit is actually usable on Rust.63,888Apache-2.0AlgorithmsAPI bindings tract-transformersTiny, no-nonsense, self contained, TensorFlow and ONNX inference63,762MIT OR Apache-2.0Science burn-dispatchBackend dispatch for the Burn framework63,181MIT OR Apache-2.0Science cervo-coreHigh level APIs for RL in games.62,900MIT OR Apache-2.0Science ganeshMinimization and sampling in Rust, simplified62,721MIT OR Apache-2.0MathematicsScience fmi-sysRaw bindgen bindings to FMI 2.0 and 3.062,711MIT OR Apache-2.0ScienceSimulation gfaLibrary for working with graphs in the GFA (Graphical Fragment Assembly) format62,653MITScience fmi-schemaXML schema support for FMI 2.0 and 3.062,599MIT OR Apache-2.0ScienceSimulation simple-si-unitsA Rust library providing base SI Units and common conversions. SI Units are provided as templated types so that you can write…62,382MPL-2.0No standard libraryNo standard library::No dynamic allocation gribGRIB format parser & writer for Rust62,215MIT OR Apache-2.0Science num-primesA Rust Library For Generating Large Prime and Composite Numbers using num with a simplistic interface.62,111Apache-2.0 OR MITAlgorithmsCryptography genome-graphRepresentation of genome graphs61,874BSD-2-ClauseData structuresScience mzsignalA library for mass spectrometry signal processing61,862Apache-2.0Science cervo-onnxExtends cervo with ONNX support from tract-onnx.61,807MIT OR Apache-2.0Science cervo-nnefExtends cervo with nnef support from tract-nnef.61,557MIT OR Apache-2.0Science fmiA Rust interface to FMUs (Functional Mockup Units) that follow the FMI Standard. See http://www.fmi-standard.org/61,450MIT OR Apache-2.0ScienceSimulation kaudioutilities for audio processing61,365MIT/Apache-2.0Science peroxide-numNumerical traits for Peroxide61,244MIT OR Apache-2.0Science acme-macrosAcme aims to provide a solid foundation for developing robust machine-learning systems in Rust.61,126Apache-2.0MathematicsScience gurobiAn unofficial Rust API for Gurobi optimizer60,860MITAlgorithmsAPI bindings cervo-assetA unified asset type for Cervo using ONNX or NNEF models.60,795MIT OR Apache-2.0Science roqoqo-qrydQRyd interface for roqoqo rust quantum computing toolkit60,475Apache-2.0ScienceSimulation lance-graphGraph query engine for Lance datasets with Cypher support60,375Apache-2.0Data structuresDatabase interfaces birliA preprocessing pipeline for the Murchison Widefield Array60,304MPL-2.0Parsing toolsScience simple-si-units-macrosThis is the procedural macro library for crate simple-si-units60,241MPL-2.0No standard libraryNo standard library::No dynamic allocation ellipElliptic integrals for Rust60,211BSD-3-ClauseMathematicsNo standard library pineappl_cliRead, write, and query PineAPPL grids60,100GPL-3.0-or-laterScience rapier2d-f642-dimensional physics engine in Rust.60,005Apache-2.0Game developmentMathematics biodivine-lib-param-bnLibrary for working with parametrized Boolean networks.59,668MITScienceSimulation cubek-fftCubeK: Fast Fourier Transform59,474MIT OR Apache-2.0AlgorithmsMathematics bigraphDifferent representations with implemented operations on bigraphs59,442BSD-2-ClauseData structuresMathematics lance-graph-catalogCatalog and namespace utilities for Lance graph59,348Apache-2.0Data structuresDatabase interfaces horned-owlLibrary for OWL Ontologies59,279LGPL-3.0Command line utilitiesData structures qoqo-questQuEST simulator backend for qoqo quantum computing toolkit58,940Apache-2.0ScienceSimulation inariA Rust implementation of interval arithmetic58,857MITMathematicsScience simple-si-units-coreThis is the shared dependencies for crate simple-si-units58,438MPL-2.0MathematicsNo standard library hdbscanHDBSCAN clustering in pure Rust. A huge improvement on DBSCAN, capable of identifying clusters of varying densities.58,054MIT OR Apache-2.0AlgorithmsMathematics gmt_dos-actorsGiant Magellan Telescope Dynamic Optical Simulation Actor Model58,012MITScienceSimulation minimap2-sysBindings to libminimap257,842MIT OR Apache-2.0External FFI bindingsScience mech-syntaxA toolchain for compiling textual syntax into Mech blocks.57,599Apache-2.0No standard libraryParser implementations rl_ball_symrl_ball_sym is a Rust implementation of Rocket League's ball physics57,433MITMathematicsScience linfa-preprocessingA Machine Learning framework for Rust57,378MIT OR Apache-2.0AlgorithmsMathematics mathlabA Powerful Math Library for Rust57,247MIT OR Apache-2.0AlgorithmsMathematics qoqo-qrydQRyd backend for qoqo quantum computing toolkit57,015Apache-2.0ScienceSimulation rhai-sciScientific computing in the Rhai scripting language56,988MIT OR Apache-2.0AlgorithmsScience russell_sparseSparse matrix calculations and solvers for linear systems56,448MITMathematicsScience mistralrs-paged-attnFast, flexible LLM inference.56,341MITAPI bindingsScience kalman_filtersComprehensive Kalman filter library with multiple variants (EKF, UKF, Information Filter, Particle Filter, etc.)56,281MITAlgorithmsMathematics RustbA package for calculating band, angle state, linear and nonlinear conductivities based on tight-binding models56,132MIT OR Apache-2.0Science num-lazyNumber macros for generic-typed functions.56,012BSD-3-ClauseMathematicsNo standard library opensrdk-probabilityStandard probability library for OpenSRDK toolchain.55,890Apache-2.0MathematicsScience gnss-rsGNSS constellations55,837MPL-2.0ScienceScience::Geospatial fetch-dataFetch data files from a URL, but only if needed. Verify contents via SHA256. Some Python Pooch compatibility.55,716MIT OR Apache-2.0Science cervo-runtimeMulti-model multi-agent RL runtime for games.55,660MIT OR Apache-2.0Science bacon-sciScientific computing in Rust55,552MITScience pdbtbxA library to open/edit/save (crystallographic) Protein Data Bank (PDB) and mmCIF files.55,361MITParser implementationsScience programinductionA library for program induction and learning representations.55,209MITAlgorithmsScience cv-coreContains core primitives used in computer vision applications55,170MITAlgorithmsComputer vision bevy_xpbd_2dDeprecated, use `avian2d` instead. A physics engine based on Extended Position Based Dynamics for the Bevy game engine54,737MIT OR Apache-2.0Game developmentScience neat-gruNEAT algorithm with GRU gates54,431GPL-3.0ScienceWebAssembly nam-num-traits(Namada fork) Numeric traits for generic mathematics54,299MIT OR Apache-2.0AlgorithmsNo standard library egobox-moeA library for mixture of expert gaussian processes53,876Apache-2.0AlgorithmsMathematics metforMeteorological formulas and constants.53,673non-standardScience ndarray-sliceFast and robust slice-based algorithms (e.g., sorting, selection, search) for non-contiguous (sub)views into n-dimensional arrays.53,486MIT OR Apache-2.0AlgorithmsData structures quantityRepresentation of quantites, i.e. of unit valued scalars and arrays.53,445MIT OR Apache-2.0Data structuresScience pineappl_capiC language interface to PineAPPL53,185GPL-3.0-or-laterScience ndarray-visionA computer vision library built on top of ndarray53,120MIT/Apache-2.0GraphicsMultimedia ratio-graphRatio's graph manipulation library.52,990MPL-2.0AlgorithmsMathematics ball-treeBall-tree implementation for K-nearest neighbors52,874MITData structuresScience mechMech is a programming language for building reactive systems like robots, games, and animations.52,642Apache-2.0Game enginesScience bed-readerRead and write the PLINK BED format, simply and efficiently.52,466Apache-2.0Science grepqquickly filter fastq files52,376MITScience parakeet-rsFast ASR & Speaker Diarization with NVIDIA Parakeet via ONNX51,810MIT OR Apache-2.0Multimedia::AudioScience ldpc-toolboxUtilities to aid in LDPC code design51,704MIT OR Apache-2.0MathematicsScience marluConvenience Rust code that handles coordinate transformations, Jones matrices, I/O. for the Murchison Widefield Array (MWA) radio…51,601MPL-2.0Science dms-coordinatesPackage to handle D°M'S'' coordinates51,271MIT OR Apache-2.0Science candle-datasetsMinimalist ML framework.51,250MIT OR Apache-2.0Science stats-ciA pure Rust library for computing and working with confidence intervals on sample data.51,195MIT OR Apache-2.0MathematicsScience radiateA Rust library for genetic algorithms and artificial evolution.51,069MITAlgorithmsScience scirs2-statsStatistical functions module for SciRS2 (scirs2-stats)50,813Apache-2.0AlgorithmsMathematics perpetualA self-generalizing gradient boosting machine that doesn't need hyperparameter optimization50,775Apache-2.0AlgorithmsMathematics roqoqo-qasmQASM interface for roqoqo Rust quantum computing toolkit by HQS Quantum Simulations50,746Apache-2.0ScienceSimulation bayespamA simple bayesian spam classifier.50,736MITScience egobox-egoA library for efficient global optimization50,718Apache-2.0AlgorithmsMathematics dive-decoA dive decompression models library (Buhlmann ZH-L 16C)50,403MITAlgorithmsNo standard library sounding-baseData formats and algorithms for atmospheric soundings. The base crate is meant to be a common base for other crates…50,391non-standardScience futuresdrAn Experimental Async SDR Runtime for Heterogeneous Architectures.50,175Apache-2.0AsynchronousConcurrency antlerAntler rendering engine.49,991MIT OR Apache-2.0ScienceSimulation traitgraph-algoGraph algorithms based on the traitgraph crate49,591BSD-2-ClauseData structuresMathematics computeA crate for statistical computing.49,242MIT OR Apache-2.0Science meshless_voronoiAn implementation of the Meshless Voronoi algorithm.49,039MIT OR Apache-2.0 OR LGPL-3.0-only OR LGPL-3.0+GraphicsMathematics malwaredb-lzjdRust implementation of the LZJD algorithm by Edward Raff -- https://github.com/EdwardRaff/jLZJD49,017GPL-3.0AlgorithmsCompression tract-ffiTiny, no-nonsense, self contained, neural network inference48,954MIT OR Apache-2.0Science mocLibrary made to create and manipulate HEALPix Multi-Order Coverages maps (MOCs), see https://ivoa.net/documents/MOC/48,706Apache-2.0 OR MITAlgorithmsData structures gmt-femGiant Magellan Telescope Finite Element Model48,640MITScienceSimulation deep_causalityComputational causality library. Provides causality graph, collections, context and causal reasoning.48,637MITAerospaceData structures allmsOne Library to rule them aLLMs48,583MITAPI bindingsDevelopment tools angular-unitsA library for representing, manipulating and converting between angular quantities in various units through a type-safe interace.48,507MITScience mctrustUniversal search & planning toolkit — MCTS, bandit search, pluggable evaluators, tree reuse, DAG transpositions, root…48,411MIT OR Apache-2.0AlgorithmsScience physical_constantsCODATA recommended values of physical constants48,349GPL-3.0Science opensrdk-linear-algebraStandard linear algebra library using blas and lapack for OpenSRDK toolchain.48,348Apache-2.0MathematicsScience splrA modern CDCL SAT solver in Rust48,021MPL-2.0MathematicsScience acme-deriveAcme aims to provide a solid foundation for developing robust machine-learning systems in Rust.47,869Apache-2.0MathematicsScience sounding-bufkitLibrary to parse and load Bufkit sounding files.47,735non-standardScience fusion-blossomA fast minimum-weight perfect matching solver for quantum error correction47,553MITScience minimap2Bindings to libminimap247,501MIT OR Apache-2.0Science ort-tractort + tract = 🦀 - An alternative backend for ort, powered by tract.47,208MIT OR Apache-2.0AlgorithmsMathematics rosomaxaA rosomaxa algorithm and other building blocks for creating a solver for optimization problems46,952Apache-2.0AlgorithmsScience llm-multimodalMultimodal processing for vision and other modalities46,029Apache-2.0Multimedia::ImagesScience burn-flexA fast, portable CPU backend for the Burn framework45,918MIT OR Apache-2.0MathematicsNo standard library weather-utilsSet of common and useful weather-related computations.44,953MIT OR Apache-2.0Embedded developmentNo standard library ruststep-deriveproc-macro for ruststep44,796Apache-2.0Development toolsScience rsparseA Rust library for solving sparse linear systems using direct methods.44,609MITMathematicsScience adder-vizA GUI project to visualize and tune parameters of an ADΔER asynchronous video transcode.44,421MIT OR Apache-2.0Multimedia::EncodingMultimedia::Video numbatA statically typed programming language for scientific computations with first class support for physical dimensions and units.44,397MIT OR Apache-2.0CompilersMathematics eccodesUnofficial high-level Rust bindings of the latest ecCodes release44,170Apache-2.0API bindingsEncoding ddoDDO a generic and efficient framework for MDD-based optimization.43,922MITAlgorithmsConcurrency fxtoolsA collection of commandline Fasta/Fastq utility tools43,437MITCommand line utilitiesScience chrsCLI ChRIS client43,346MITCommand line utilitiesScience ommxOpen Mathematical prograMming eXchange (OMMX)43,306MIT OR Apache-2.0Data structuresMathematics hypergraphHypergraph is data structure library to create a directed hypergraph in which an hyperedge can join any number of vertices.43,293MITData structuresMathematics fenrisA library for advanced finite element computations in Rust43,178MIT OR Apache-2.0Science vecmatLow-dimensional vector algebra with min_const_generics support43,033MIT/Apache-2.0AlgorithmsData structures symbolicaA blazing fast computer algebra system42,753non-standardScience fitrsParse FITS file in pure rust42,476GPL-3.0ConcurrencyParsing tools ruststepA STEP toolkit for Rust42,399Apache-2.0Science logaddexpstable implementations of logaddexp and logsumexp42,356MITMathematicsScience spfuncRust crate for numerical calculation of special functions.42,303MITMathematicsScience zk-citadelImplementation of Citadel, a SSI system integrated in Dusk Network.42,298MPL-2.0AuthenticationCryptography cellular_raza-conceptscellular_raza concepts42,008GPL-2.0MathematicsScience hpoHuman Phenotype Ontology Similarity41,826MITData structuresParser implementations vsop87Pure Rust VSOP87 algorithm implementation. Includes all VSOP87 algorith versions: VSOP87, VSOP87A, VSOP87B, VSOP87C, VSOP87D and…41,825MIT/Apache-2.0Science