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.

amari-holographicHolographic reduced representations and vector symbolic architectures5,395MIT OR Apache-2.0AlgorithmsMathematics voteCommon voting methods5,393MIT OR Apache-2.0AlgorithmsMathematics pcoaThis crate provides a way to apply Principal Coordinate Analysis on a distance (dissimilarity) matrix.5,392Apache-2.0AlgorithmsScience aws-smt-ir-deriveIntermediate representation for SMT problems5,389Apache-2.0Science r2rs-massStatistics programming for Rust based on R's MASS package5,387MIT OR Apache-2.0MathematicsScience icentral-deltasA Rust crate for managing delta changes in datasets using delta mapping, providing efficient and dynamic operations for data…5,376MIT OR Apache-2.0Data structuresMathematics gmt_dos-clients_scope-macrosGMT DOS Scope Macros5,375MITScienceSimulation lerc-readerPure-Rust decoder for the LERC raster compression format5,368MIT OR Apache-2.0CompressionScience border-atari-envAtari environment for Border5,364GPL-2.0-or-laterScience r2rs-rfitStatistics programming for Rust based on R's Rfit package5,360MIT OR Apache-2.0MathematicsScience sph2mmAdd an AMR background to an existing SPH initial conditions file5,352LGPL-3.0+MathematicsScience delegation-tstThis crate provides a definition of Task-Specification Trees.5,352MITScience islabtech-upw-sensor-v1Rust client library for remote control of the ISLabTech UPW Sensor v15,350Apache-2.0API bindingsAsynchronous moshi-climoshi, a real-time voice AI5,348MIT/Apache-2.0Science pa-typesCore library types for global pairwise alignment5,340MITScience foresterA crate for implementing various flavors of random forests and decision trees.5,337MITScience splotPlot data to HTML5,335MIT OR Apache-2.0ScienceVisualization aps490_pfpu2_miniControl software for PFPU2 automated brain detection system5,333Apache-2.0Embedded developmentNo standard library casmapA way to count and characterize constructs for cas12 6-plex CRISPR screens5,330MITScience rolling_normComputes the rolling mean, variance, standard derivation and norm.5,329MIT OR Apache-2.0Data structuresScience lerc-sysLow-level FFI bindings to Esri's LERC C API5,327Apache-2.0CompressionExternal FFI bindings obrahHigh-level Rust wrapper around OpenCL using OBWIO5,324Apache-2.0Development toolsScience casgenA way to generate cas12 6-plex CRISPR sequences5,319MITScience honestintervalsComprehensive, correctly rounding interval arithmetic library.5,315Apache-2.0AlgorithmsAPI bindings gen-rsa experimental library for probabilistic programming in Rust.5,315MITScienceSimulation netcdf-readerPure-Rust NetCDF-3 classic and NetCDF-4 (HDF5-backed) file reader5,309MIT OR Apache-2.0Parser implementationsScience magbaMagnetic computation library for Rust5,307BSD-3-ClauseNo standard libraryScience parity-plonkA pure-Rust implementation of the PLONK ZK-Proof algorithm5,301MPL-2.0AlgorithmsCryptography rust-optimal-transportA library of optimal transport solvers for Rust5,299MITAlgorithmsMathematics bitnet-quant1.58-bit quantization engine for BitNet neural networks5,287MIT OR Apache-2.0CompressionScience icentral-workspaceThe icentral-workspace crate provides a comprehensive solution for managing data and updating calculations in iterative graph…5,277MIT OR Apache-2.0AlgorithmsData structures myteA tool for phylogenomic tree building5,276MITCommand line utilitiesScience flow-melMélodium core flow control library5,267EUPL-1.2AsynchronousCompilers float-traitsAbstraction for general floating point numbers.5,263MITScience rstsr-sci-traitsAn n-Dimension Rust Tensor Toolkit5,257Apache-2.0Science sr-rcdApply Refining-Cover-by-Defect algorithm to solve Sound Ranging problem in time-dependent-metric (and, in particular,…5,255MIT OR Apache-2.0MathematicsScience comet-rsRust eDSL for COMET: domain specific COMpiler for Extreme Targets5,253non-standardCompilersHardware support ops-melMélodium core operations library5,251EUPL-1.2AsynchronousCompilers microflowA robust and efficient TinyML inference engine5,251MIT OR Apache-2.0Embedded developmentNo standard library openvino-genai-sysLow-level bindings for OpenVINO GenAI (use the `openvino-genai` crate for easier-to-use bindings).5,251Apache-2.0External FFI bindingsScience xtcatFast XTC files concatenator5,245MITCommand line utilitiesScience tree-automataTerm Rewriting Systems5,232MIT/Apache-2.0Data structuresScience laszip-sysLow level bindings to laszip5,227MITCompressionExternal FFI bindings fluxus-utilsUtility components for Fluxus stream processing engine5,223Apache-2.0AsynchronousDatabase interfaces idaA pure Rust port of the Implicit Differential-Algebraic solver from the Sundials suite.5,222BSD-3-ClauseScienceSimulation ruv-fannA pure Rust implementation of the Fast Artificial Neural Network (FANN) library5,222MIT OR Apache-2.0AlgorithmsMathematics axpyMacro for auto-vectorizing n-ary linear combinations5,209MIT OR Apache-2.0 OR BSD-2-ClauseNo standard libraryRust patterns openvino-genaiHigh-level bindings for OpenVINO GenAI.5,201Apache-2.0API bindingsScience whitenoise_validatorA library for validating whether or not an analysis is differentially private.5,195MITCryptographyScience ndtensorAn n-dimensional tensor5,195Apache-2.0Data structuresScience linux_max6675A library that reads temperature data from a MAX6675 over the Linux kernel's SPI API.5,192MITEmbedded developmentHardware support hdf5-readerPure-Rust, read-only HDF5 file decoder with no C dependencies5,190MIT OR Apache-2.0Parser implementationsScience sklears-coreCore traits, types, and utilities for sklears machine learning library5,188Apache-2.0MathematicsScience type-melMélodium core types utilities library5,176EUPL-1.2AsynchronousCompilers chiral-operatorOperators f Chiral: An All-in-One Data Processing Tool5,175MITScience gpgpuSimple WIP GPGPU framework built on top of wgpu5,174EUPL-1.2ConcurrencyScience iso8211ISO 8211 data format parsing library (IHO S-57 / S-100 family exchange format)5,171MIT OR Apache-2.0Parser implementationsScience rm-frust5-apiA rust wrapper of the HDF5 crate for handling Oxford Nanopore Technologies FAST5 files.5,164MITFilesystemParsing tools samcompA comparison tool for Sequence Alignment/Map files.5,161MITCommand line utilitiesScience bsxplorer2A high-performance library for bisulfite sequencing data analysis and DNA methylation research5,159non-standardAlgorithmsData structures minhash-rsA Rust implementation of MinHash trying to be parsimonious with memory.5,140MITAlgorithmsNo standard library xisf-rsReader (eventually writer) library for the XISF astronomy image file format5,136MITMultimedia::ImagesParser implementations libcint-srclibcint (C library) source or build specification5,128Apache-2.0Science visqolThe Visqol v3.1 CLI tool for speech quality evaluation in Rust5,121Apache-2.0Multimedia::AudioScience qvnt-iAdvanced quantum computation simulator.5,120GPL-3.0-or-laterConcurrencyMathematics space-fillingGeneralized 2D space filling5,119GPL-3.0Science bitgaussA fast boolean linear algebra library5,118Apache-2.0Science nnapiProvides a safe abstraction of the Android NNAPI FFI bindings.5,117Apache-2.0AlgorithmsAPI bindings mcai-onnxruntime-sysUnsafe wrapper around Microsoft's ONNX Runtime5,091MIT OR Apache-2.0Science filterKalman filters and other optimal and non-optimal estimation filters in Rust.5,087MITAlgorithmsNo standard library chronometerA small stopwatch for rust5,082MITScience splinosaurusflexible spline and surface library5,076GPL-3.0MathematicsNo standard library lll-rsImplementation of the LLL algorithm for lattice reduction and it's improved version L²5,075MITCryptographyScience phcue-ckphcue-ck is a command line tool to obtain FTP links to FASTQ files from ENA using run accession5,074MITCommand line utilitiesScience lerc-band-materializeInternal band materialization helpers for the lerc-rust workspace5,064MIT OR Apache-2.0CompressionScience quantrs2-coreCore types and traits for the QuantRS2 quantum computing framework5,064Apache-2.0ScienceSimulation solhop-typesTypes for SolHOP5,063MITScience scoreDiscrete event simulation library5,063GPL-3.0ScienceSimulation cog-cliReserved for future use5,060Apache-2.0Command line utilitiesScience pilercr-parserA parser for the output of the PILER-CR CRISPR array annotation tool5,057MITParsing toolsScience tinguelyMachine learning library5,055MITScience probability_to_friendly_stringMake probabilities more intuitive by converting them to odds. (i.e. 72.3% becomes "5 in 7")5,055MITScience emu_macroA helper for Emu, a procedural macro for GPU acceleration, GPU programming5,055MITAsynchronousConcurrency rcomplexA simple class for manipulating complex numbers. This project is mainly for educational purposes, and I reccomend using other…5,047MIT/Apache-2.0AlgorithmsScience rapier3d-stlDeprecated. Use rapier3d-meshloader instead.5,038Apache-2.0Game developmentMathematics nhs-numberUnited Kingdom (UK) National Health Service (NHS) Number — parse, format, and validate the ten-digit identifier used by UK NHS…5,037MIT OR Apache-2.0 OR GPL-2.0 OR GPL-3.0 OR BSD-3-ClauseData structuresScience zyx-coreZyx core utilities5,030MIT OR Apache-2.0Computer visionScience krakenxtractExtract reads from a FASTQ file based on taxonomic classification via Kraken2.5,030MITCommand line utilitiesScience jean_coreCore package of jean5,008GPL-3.0Science ferray-core-macrosProcedural macros for ferray-core (FerrayRecord, s![], promoted_type!)5,001MIT OR Apache-2.0MathematicsScience stochastic-rs-statsStatistical estimators for stochastic processes.4,999MITMathematicsScience negieGenerate complex scatter plots of eigenvalues from parametrized bohemian matrices4,989MITGraphicsMathematics wcommAPI for wireless communications4,979MITScience tictonixA library that provides the ability to convert tokens into embeddings, as well as to encode their positions4,978MITEncodingMathematics cosyneCoSyNE - neuro evolution through cooperatively coevolved synapses4,956non-standardAlgorithmsScience dose2gmshConvert EGSnrc 3ddose files to Gmsh mesh files4,942MIT OR Apache-2.0Command line utilitiesScience ferray-coreN-dimensional array type and foundational primitives for ferray4,929MIT OR Apache-2.0MathematicsScience candle-einopsCompile-time einops and einsum tensor operations for Candle4,920MIT OR Apache-2.0AlgorithmsMathematics optirs-coreOptiRS core optimization algorithms and utilities4,920Apache-2.0AlgorithmsMathematics stac-extensionsManage STAC extensions (https://stac-extensions.github.io/)4,889MIT OR Apache-2.0Data structuresScience icentral-bbfsA Rust crate providing Bidirectional Breadth-First Search (BBFS) for efficient computation of betweenness centrality in large…4,886MIT OR Apache-2.0AlgorithmsData structures automatic-relationsTree automatic relations4,882MIT/Apache-2.0Data structuresScience dos-uiddos-actors UniqueIdentifier trait4,882MITScienceSimulation son_of_grid_engineInterface with son of grid engine (formerly sun grid engine) to run rust programs on clusters.4,877MIT/Apache-2.0ConcurrencyOperating systems totsu_coreA first-order conic linear program solver for convex optimization.4,876UnlicenseScience icentral-rbfsA Rust crate for calculating and updating betweenness centrality scores in graphs using Recursive Breit-First Search strategies,…4,873MIT OR Apache-2.0AlgorithmsData structures qifi-rsA fast Api and Structure load4,872MIT OR Apache-2.0AlgorithmsScience tiff-readerPure-Rust, read-only TIFF/BigTIFF file decoder with no C dependencies4,865MIT OR Apache-2.0Parser implementationsScience egpEnzyme Genetic Programming library4,864MITScience molar_pythonpython bindings for molar4,862Artistic-2.0External FFI bindingsScience dana_macrosProcedural macro crate for `dana`.4,856Apache-2.0Development toolsMathematics clust_macrosProcedual macros for clust.4,850MIT OR Apache-2.0API bindingsScience fluxus-sourcesSource components for Fluxus stream processing engine4,849Apache-2.0AsynchronousDatabase interfaces ohms-adaptqNOVAQ: Normalized Outlier-Vector Additive Quantization - Democratic 93-100x LLM compression with 99%+ accuracy retention. No…4,847MITAlgorithmsCompression comet-rs-implRust eDSL for COMET: domain specific COMpiler for Extreme Targets4,840non-standardCompilersHardware support rhai-mlMachine learning in the Rhai scripting language4,838MIT OR Apache-2.0AlgorithmsScience fluxus-sinksSink components for Fluxus stream processing engine4,837Apache-2.0AsynchronousDatabase interfaces serenadeSerenade: Session-based recommender system4,836Apache-2.0Science staticsA library for calculating static forces on free body diagrams4,825MITAlgorithmsScience refmanA command-line manager for bespoke reference datasets used in bioinformatic analyses4,819MITCommand line utilitiesScience tiff-writerPure-Rust TIFF/BigTIFF encoder with compression, tiling, and streaming writes4,814MIT OR Apache-2.0EncodingScience adk-graphGraph-based workflow orchestration for ADK-Rust agents4,813Apache-2.0AsynchronousScience sealyRust bindings for Microsoft's SEAL Fully Homomorphic Encryption (FHE) library4,812non-standardCryptographyScience openmlA rust interface to [OpenML](http://openml.org/).4,805MIT/Apache-2.0Science cw-bigintBig integer implementation for Rust4,798MIT OR Apache-2.0AlgorithmsData structures rsfitsioRust bindings for the CFITSIO library, providing access to FITS files.4,798MIT OR Apache-2.0AerospaceExternal FFI bindings airustTrainable, modular AI engine in Rust with compile-time knowledge4,790MITDevelopment tools::TestingScience mel_filterMel bank filter, Same as `librosa.filters.mel`.4,785MITMultimedia::AudioScience gym-rsOpenAI's Gym written in pure Rust4,778non-standardAlgorithmsScience libcintFFI binding and GTO wrapper for libcint (C library)4,778Apache-2.0Science faster-whisper-rsHigh-level rust bindings to the faster-whisper python api.4,774MIT OR Apache-2.0API bindingsScience rsmt2-zzWrapper for SMT-LIB 2 compliant SMT solvers. With ZZ downstream fixes4,774MIT/Apache-2.0Science herculesA Heuristics toolbox for QUBO in Rust4,771BSD-3-ClauseMathematicsScience distimateA crate providing probability distributions for estimation and risk analysis4,770MITMathematicsScience rssatDEPRECATED: rssat is a Rust library that provides Rust bindings for multiple popular SAT solvers4,762MITMathematicsScience honeycomb-kernelsMeshing kernel implementations using combinatorial maps4,760MIT OR Apache-2.0Data structuresMathematics rstructorGet structured, validated data out of LLMs as native Rust structs and enums. Derive a type and rstructor generates the JSON…4,750MITAPI bindingsAsynchronous srtmReads elevation data from ``.hgt`` files in Rust.4,748BSD-3-ClauseScience tch-extSample Python extension using tch to interact with PyTorch.4,748MIT/Apache-2.0Science val_uncA package for handling quantities with uncertainties.4,747MIT OR Apache-2.0MathematicsScience cartographDatacube builder.4,745MIT OR Apache-2.0ScienceSimulation mmap-bitvecA library for working with bit-vectors backed by memory-mapped files4,743MITData structuresScience nbibMEDLINE/Pubmed .nbib format to CSL-JSON conversion4,741MITParser implementationsScience rust_smtA generic solver-agnostic API for interacting with SMT solvers based on the SMT-LIB standard.4,712MITAPI bindingsScience rustamath_mnmzMinimization functions4,701MITScience omecoTensor network contraction order optimization4,696MITAlgorithmsScience yolo-rsYOLO object detection model in Rust. Currently on YOLO v11.4,695MIT OR Apache-2.0Science epics-caClient library for EPICS Channel Access protocol4,693MIT/Apache-2.0API bindingsAsynchronous adsabsA Rust client for the SAO/NASA Astrophysics Data System API4,688Apache-2.0API bindingsScience rustyneticsA high-performance genomics libary specialized in handling BAM and BigWig files4,686MITCommand line utilitiesData structures quantrs2-circuitQuantum circuit representation and DSL for the QuantRS2 framework4,684Apache-2.0ScienceSimulation moshi-backendmoshi, a real-time voice AI4,683MIT/Apache-2.0Science geotiff-readerPure-Rust GeoTIFF reader with optional HTTP range-backed remote access4,678MIT OR Apache-2.0Parser implementationsScience descent_ipoptIPOPT interface for descent4,677Apache-2.0 OR MITScience mkl-rs-buildBuild utilities for MKL4,668Apache-2.0External FFI bindingsHardware support tinyfieldSmall, finite fields.4,663non-standardMathematicsNo standard library gmt_mount-ctrlGiant Magellan Telescope mount control system4,662MITScienceSimulation fluxus-transformersTransformer components for Fluxus stream processing engine4,657Apache-2.0AsynchronousDatabase interfaces rslifeA comprehensive Rust library for actuarial mortality table calculations and life insurance mathematics4,645MITFinanceMathematics hcomplexLightweight complex and hypercomplex algebra library4,634MIT/Apache-2.0AlgorithmsData structures stac-ioInput and output (I/O) for the SpatioTemporal Asset Catalog (STAC)4,633MIT OR Apache-2.0Data structuresScience concision-transformerthis crate implements the transformer model using the concision framework4,631Apache-2.0AlgorithmsMathematics primeshorA Rust project to explore prime numbers and factorization4,627MITAlgorithmsCryptography ibuA library for high throughput binary encoding genomic sequences4,627MITData structuresEncoding area_crateA comprehensive geometry calculation library for areas, perimeters, surface areas, and volumes4,622MITMathematicsScience optimizerBayesian and population-based optimization library with an Optuna-like API for hyperparameter tuning and black-box optimization4,618MITAlgorithmsMathematics nwws-oiA client for the NOAA Weather Wire Service Open Interface4,617MIT OR Apache-2.0API bindingsScience border-tensorboardTensorboard for Border4,615MIT OR Apache-2.0Science font-glyphdraw font glyph outline for Rust with plotters4,612MITAlgorithmsMathematics icentral-brandesEfficient Rust implementation of the Brandes algorithm for computing betweenness centrality in complex graph structures. Includes…4,608MIT OR Apache-2.0AlgorithmsData structures horned-binCommand Line tools for OWL Ontologies4,607LGPL-3.0Command line utilitiesData structures burn_p2p_checkpointInternal checkpoint, artifact, and merge boundary crate for burn_p2p.4,605MIT OR Apache-2.0Network programmingScience lonlatLonLat and LonLatAlt geo-location types and utils.4,603MITScience futuresdr-remoteRemote interaction library for FutureSDR.4,603Apache-2.0AsynchronousConcurrency rstsr-mkl-ffiIntel oneAPI MKL FFI bindings4,601Apache-2.0Science dravr-riviereTime-series storage engine — Postgres-backed metric persistence, windowed aggregation, and range queries4,598Apache-2.0Database interfacesScience evolutionEfficiently evolve your old fixed-length data files into modern file formats.4,597MITCommand-line interfaceConcurrency tboardWrite and read tensorboard files.4,584MIT/Apache-2.0Science chemA cheminformatics library by Rust.4,583MITScience torsh-coreCore types and traits for ToRSh deep learning framework4,581Apache-2.0MathematicsScience dravr-equilibreHealth and wellness domain models — composition-based provider traits, device tracking, and data source management4,578Apache-2.0Data structuresScience burn_p2p_securitySecurity and validator-policy boundary crate for burn_p2p.4,577MIT OR Apache-2.0Network programmingScience onnxruntime-sys-ngUnsafe wrapper around Microsoft's ONNX Runtime4,568MIT OR Apache-2.0Science dicedA Rust reimplementation of the MinCED algorithm for identifying CRISPRs in full or assembled genomes.4,560GPL-3.0-or-laterScience anomaly-gridSequential pattern analysis through variable-order Markov chains. Built for detecting deviations in finite-alphabet sequences.4,558MITAlgorithmsData structures chembasicsThings for chemistry4,557MITScience bullet_coreCore of Bullet (see crate bullet)4,555MITScience natural_constantsPre-defined constants from all disciplines (math, physics, ...)4,555MITScience libbytestatRandomness analyzer4,550AGPL-3.0-onlyMathematicsParsing tools glpk-rustRust wrapper for GLPK (GNU Linear Programming Kit) with static linking4,546GPL-3.0MathematicsScience codex-percentPercent Encoding for the 1%4,543Apache-2.0/MITNo standard libraryScience pldagA DAG-based combinatorial-model framework.4,541MITAlgorithmsMathematics sainte_lagueSainte-Laguë method for seat distribution used in multiple parliamentary elections all over the world.4,537ISCAlgorithmsMathematics amari-fusionFusion system for combining algebraic structures4,533MIT OR Apache-2.0AlgorithmsMathematics wakuchinA next generation wakuchin researcher software written in Rust4,526non-standardScienceText processing psrutilsA crate with a few utilities to facilitate pulsar science projects in rust.4,515MIT OR Apache-2.0Data structuresParsing tools lerc-writerPure-Rust Lerc2 encoder for single blobs and concatenated band sets4,514MIT OR Apache-2.0CompressionScience dqcsim-openqasmAn OpenQASM 2.0 frontend plugin for DQCsim4,513Apache-2.0ScienceSimulation cat_solverRust bindings for the Kissat SAT solver4,511MITMathematicsScience polars-formulaHigh-performance formula parsing and materialization library for Polars DataFrames with R/Formulaic/Patsy style syntax4,507MITData structuresScience