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.

candle-approxApproximate comparison of Candle tensors6,401MIT OR Apache-2.0Science starfieldAstronomical data reduction toolkit with star catalogs, coordinate systems, and star finding algorithms (inspired by skyfield)6,401MITScience pyruvategraphical interface for the glucose library6,392non-standardMathematicsScience vector-basisAccess components of generic vector types6,392MIT OR Apache-2.0MathematicsScience bitnet-cpp-sysLow Level Bindings to bitnet.cpp6,390MITAPI bindingsDevelopment tools::Build Utils hyperbolic_graph_generatorCreate different types of hyperbolic graphs.6,375GPL-3.0-or-laterAlgorithmsScience quantrsA tiny Rust library for quantitative finance6,374MIT OR Apache-2.0AlgorithmsFinance mdarray-linalgLinear algebra operations for mdarray, with multiple exchangeable backends6,372MIT AND Apache-2.0MathematicsScience rsvdrandomized singular value decomposition (rSVD)6,370MITScience radiate-gpExtensions for radiate. Genetic Programming implementations for graphs (neural networks) and trees.6,361MITAlgorithmsScience ogsolveThe program for solving octal games.6,358GPL-3.0-or-laterAlgorithmsGame development atari-env-sysFFI bindings for ALE (Arcade Learning Environment)6,347GPL-2.0-or-laterEmulatorsExternal FFI bindings coding_benchmarkThe program for benchmarking Huffman coding algorithms6,344MIT OR Apache-2.0AlgorithmsCompression moriAn orientation library built around commonly used orientation representations used in crystallography and engineering…6,339MIT/Apache-2.0Data structuresScience gtfsortAn optimized chr/pos/feature GTF/GFF sorter using a lexicographic-based index ordering algorithm written in Rust.6,338MITCommand line utilitiesScience plonk_gadgetsA collection of generic gadgets for the PLONK ZK-Proof algorithm6,337MPL-2.0AlgorithmsCryptography processing_chainRust library to set up processing chains of large amounts of data.6,334MITData structuresScience pooled-writerLibrary for using N threads to write to M compressed files/writers.6,334MITCompressionScience super_massMASS: Mueen's Algorithm for Similarity Search in Rust!6,326MITScience abbreviation_extractorA library for extracting abbreviations from text.6,322MITAlgorithmsScience burn_p2p_coreInternal shared schemas, IDs, and deterministic encodings for burn_p2p.6,314MIT OR Apache-2.0Network programmingScience coniferousDecision trees and random forests for Rust. Presently a WIP6,305MITScience octofhir-fhirpath-evaluatorFHIRPath expression evaluation engine6,303MIT OR Apache-2.0Parser implementationsScience astronomical-quantitiesUnit-safe computations with astronomical quantities.6,290non-standardData structuresMathematics microtensorAutomatic differentiation for tensor operations6,279MITMathematicsScience pubmedA wrapper around the PubMed API6,264MITAPI bindingsScience onnx-extractorLightweight ONNX model parser for extracting tensor shapes, operations, and data6,264MITParsing toolsScience lerc-coreShared types and errors for pure-Rust LERC codecs6,254MIT OR Apache-2.0CompressionScience piecewise-linearA library for manipulating piecewise linear functions6,253Apache-2.0Science mcubesThe Marching Cubes algorithm for creating isosurfaces6,252MITAlgorithmsGraphics tritonserver-rsPefrorm easy and efficient ML models inference6,250MITAPI bindingsComputer vision ogsThe library for solving octal games.6,245LGPL-3.0-or-laterAlgorithmsGame development mech-serverProvides a server and client for hosting Mech programs on a websocket.6,240Apache-2.0Game enginesScience igsThe library for for solving impartial games.6,240LGPL-3.0-or-laterAlgorithmsGame development ndbioimageRead bio image formats using the bio-formats java package.6,234MITMultimedia::ImagesScience oxygen_electronOxygen Electron is a physics engine mainly developed for the Oxygen Game Engine.6,231MITGame enginesScience dosioGiant Magellan Telescope dynamic optical simulations inputs/outputs API6,214MITScienceSimulation ellpLinear programming library that provides primal and dual simplex solvers.6,205MITMathematicsScience seismic-responseSeismic response analysis of a single particle system is performed using Newmark's beta method.6,205MIT OR Apache-2.0MathematicsScience sonixCommand-line tool for working with SONIC machines and contracts6,205Apache-2.0Command line utilitiesScience futuresdr-frontendWeb Frontend for an Experimental Async SDR Runtime for Heterogeneous Architectures.6,204Apache-2.0AsynchronousConcurrency poddersWrite uncompressed Pod5 files in native rust. No FFI! PODDDDERS6,198Apache-2.0FilesystemScience quaternion-wrapperOperator overloading allows implementation similar to mathematical expressions.6,196MIT OR Apache-2.0MathematicsNo standard library optimumFuture Framework to solve optimization problems6,195MITAlgorithmsScience mbar-rsRust bindings for pymbar6,185MITAPI bindingsMathematics preciceRust bindinds for precice6,178LGPL-3.0-or-laterExternal FFI bindingsScience pipspeakA tool for converting PIPSeq files to 10X Genomics compatible FASTQ files.6,177MITCommand line utilitiesScience tiff-coreShared TIFF/BigTIFF types: byte order, tag types, tag values, sample traits, and format constants6,173MIT OR Apache-2.0Data structuresScience curve-samplingAdaptive sampling of parametric6,167GPL-3.0-or-laterMathematicsScience psychrometryPsychrometric calculations in Rust6,165MITAerospace::Aerospace simulationsScience decimal64Fast fixed point arithmetic that only uses u64 as internal representation.6,159MITData structuresFinance cvode-wrapA wrapper around cvode and cvodeS from sundials, allowing to solve ordinary differential equations (ODEs) with or without their…6,152BSD-3-ClauseAPI bindingsScience qtty-coreCore types for zero-cost strongly-typed physical quantities.6,148BSD-3-ClauseAerospaceScience molar_binMolar main binary6,145Artistic-2.0External FFI bindingsScience clumpDense clustering primitives (k-means, DBSCAN, HDBSCAN, EVoC, COP-Kmeans, DenStream, correlation clustering)6,145MIT OR Apache-2.0AlgorithmsScience kn0sys-nnA collection of nearest neighbour algorithms6,140MIT OR Apache-2.0AlgorithmsMathematics sparse_complexA simple solver for complex sparse matrices.6,134MITData structuresMathematics rugfieldA Rust library for generating Gaussian Random Fields using the circulant embedding method6,133MITScience bitcoin-u160A Rust crate for efficiently handling 160-bit opaque blobs, commonly used in cryptographic and Bitcoin-related contexts, with…6,132MITCryptographyData structures roersA tool to prepare augmented annotations for single-cell RNA-seq analysis.6,126non-standardData structuresScience zddA Zero-suppressed BDD library.6,122MIT/Apache-2.0CompressionData structures nnrsRust Neural Network Library6,119AGPL-3.0Science mbtiA library to work with Myer-Briggs personality types6,116MITScience spellSpell is a Streaming Parser for Event Logs using an LCS (Longest Common Subsequence)6,115MIT/Apache-2.0Parsing toolsScience marsA data science notebook6,115MIT OR Apache-2.0Development toolsScience bitcoinleveldb-logwriterLow-level LevelDB-compatible log writer for Bitcoin-oriented storage engines, providing block-based fragmentation,…6,108MITAlgorithmsDatabase interfaces sketchlibGenome and amino-acid sketching6,103Apache-2.0Command line utilitiesScience gr-sysBindings to the GR C library6,101MITGraphicsRendering nadi_pluginMacro library to write plugins for nadi system using nadi_core6,101GPL-3.0-onlyData structuresScience core_api_clientA Rust library for interacting with CORE API, a service that provides access to metadata and full texts of research papers from…6,095non-standardDatabase interfacesScience reaclibA parsing library for the reaclib format6,091MIT OR Apache-2.0Parser implementationsScience similarityA comprehensive Rust library for calculating similarity metrics between vectors, collections, and spectral data with both…6,089MITAlgorithmsMathematics aws-smt-irIntermediate representation for SMT problems6,086Apache-2.0Science nucleobbioinformatics: nucleobases and amino acids statistics6,078MITCommand line utilitiesFilesystem dynastFeynman graph topology identification6,078GPL-3.0-or-laterScience dmioA shared library providing functionality to read, write and modify files saved in the DigitalMicrograph file format (version 3 or…6,073LGPL-3.0Parsing toolsScience wnA library to work with WordNet data.6,063MIT/Apache-2.0API bindingsScience bombuscv-rsOpenCV based motion detection/recording software built for research on bumblebees.6,041GPL-3.0-onlyCommand line utilitiesComputer vision riscan-proCrack open RiSCAN PRO xml project files.6,040MITScience border-async-trainerAsynchronous trainer for Border6,037MIT OR Apache-2.0Science mbdRust implementation of the modified band depth that also compiles to WASM.6,015Apache-2.0AlgorithmsScience umgapThe Unipept Metagenomics Analysis Pipeline6,002MITCommand line utilitiesScience zettelsZettels is a command line tool implementing Niklas Luhmann's system of a Zettelkasten. It is designed for people who want to use…5,994GPL-3.0-or-laterCommand line utilitiesScience rustronomy-fitsa rust library for reading and writing fits files5,981GPL-3.0-or-laterParsing toolsScience greyjackRust version of GreyJack Solver for constraint continuous, integer, mixed integer optimization problems5,976Apache-2.0AlgorithmsData structures icentral-sigmasA Rust library providing efficient management of sigma values for nodes in graph-based data structures. Includes traits for…5,975MIT OR Apache-2.0AlgorithmsData structures llm_providersA unified source of truth for LLM providers, models, pricing, and capabilities.5,973MITAPI bindingsScience stammA library for implementing custom decision trees and random forests5,972Apache-2.0Science icentral-path-countsA crate for managing path counts of nodes in graph-like structures, designed for efficient performance in computational graph…5,964MIT OR Apache-2.0AlgorithmsData structures chiral-deriveDerive Macro for chiral5,937MITScience ofpsFramework for efficient processing of optical flows/motion vectors5,936MITAlgorithmsComputer vision slurmInterface to the Slurm workload manager.5,935MITConcurrencyScience deaconAccelerated DNA sequence search and [host] depletion using minimizers5,930MITCommand line utilitiesScience conv-melMélodium core types conversion library5,929EUPL-1.2AsynchronousCompilers scirs2-ioInput/Output utilities module for SciRS2 (scirs2-io)5,914Apache-2.0EncodingScience gym-coreGym Interface for Reinforcement Learning5,913MITScienceSimulation test_gmp_mpirtest gmp mpir for Rust5,900MITExternal FFI bindingsMathematics aikitSet of algorithms and utilities for common AI and ML problems.5,900MITAlgorithmsComputer vision tls_3d_to_2dTransforms the Hancock binary terretrial laser scanning data (TLS) to 2D image for quick inspection.5,892MITScience naivebayesA simple Naive Bayes classifier.5,885Apache-2.0Science qttyStrongly typed physical and astronomical quantities.5,885BSD-3-ClauseAerospaceScience ising_libIsing model simulation on lattices and graphs.5,873MITScienceSimulation simple-whisperOpenAI whisper library based on whisper.cpp5,871Apache-2.0MultimediaScience cog-coreCore types and traits for rust-cog, a Rust toolkit for machine learning.5,860Apache-2.0Command line utilitiesScience icentral-pair-dependenciesicentral-pair-dependencies efficiently manages pair dependencies between nodes using a structured data model supporting fast…5,852MIT OR Apache-2.0AlgorithmsData structures rlA reinforcement learning library5,847MITScience enzymeA helper crate to simplify experimenting with Enzyme.5,846MIT OR Apache-2.0Development tools::Cargo pluginsMathematics icentral-conn-vertex-mapThe icentral-conn-vertex-map crate provides a robust data structure for managing node-to-node connectivity in computational…5,846MIT OR Apache-2.0Data structuresMemory management r2rs-statsStatistics programming for Rust based on R's stats package5,842MIT OR Apache-2.0MathematicsScience timelagCreating time-lagged time series data5,836EUPL-1.2AlgorithmsDate and time nohumanRemove human reads from a sequencing run5,829non-standardCommand line utilitiesScience boosterFirmware for the Sinara Booster device (STM32F4, Ethernet, RF power amplifiers)5,828MIT OR Apache-2.0Embedded developmentHardware support ancomplexPackage provides easy to use, begginer frendly and python like complex numbers5,808MIT OR Apache-2.0MathematicsScience deep_causality_tensorTensor data structure for for deep_causality crate.5,803MITData structuresScience nnapi-sysFFI to the Android NNAPI5,800Apache-2.0AlgorithmsAPI bindings boolnetevoEvolve populations of boolean networks to approximate bitstring functions and their (unknown) inverses.5,800MIT OR Apache-2.0AlgorithmsScience bigcollatzCollatz implementation using Big integer5,800MIT OR Apache-2.0AlgorithmsData structures midas_cliRust port of MIDAS (Microcluster-Based Detector of Anomalies in Edge Streams)5,791MIT OR Apache-2.0AlgorithmsCommand line utilities geotiff-coreShared GeoTIFF types: GeoKey directory, CRS, affine transforms, and tag constants5,791MIT OR Apache-2.0Data structuresScience blas-array2Parameter-optional BLAS wrapper by ndarray::Array (Ix1 or Ix2).5,788Apache-2.0Data structuresScience oss-vizierAn (unofficial) async client library for OSS Vizier.5,787Apache-2.0AlgorithmsScience bmk_linuxMy collection of useful stuff for writing benchmarks on Linux ~4.4 (not very idiomatic or complete).5,781MIT/Apache-2.0Science gmsh-sysLow-level bindings to the Gmsh API5,768non-standardExternal FFI bindingsScience entab-cliRecord-format file reader CLI5,761MITCommand line utilitiesParsing tools qnNon-local qubits5,759MITScienceSimulation mdarray-linalg-faerFaer backend for mdarray-linalg5,758MIT AND Apache-2.0MathematicsScience optlibThe optimization algorithms realized in Rust. In given time realized genetic and particle swarm algorithms.5,755MITAlgorithmsScience icentral-subgraphEfficient management and computation of subgraphs with a focus on betweenness centrality metrics in Rust.5,753MIT OR Apache-2.0AlgorithmsData structures chiral-dataData Management Module of Chiral: An All-in-One Data Processing Tool5,742MITScience ndstructStructures for N-dimensions5,741Apache-2.0ConcurrencyData structures event-file-readerGeneric reader for scattering event files5,740GPL-3.0-or-laterParser implementationsScience icentral-articulation-point-mapEfficient management and analysis of articulation points in graph data structures, aiding graph connectivity analysis.5,729MIT OR Apache-2.0AlgorithmsData structures ph-tempThe library of data structures based on perfect hashing.5,711MIT OR Apache-2.0AlgorithmsCompression algenA parallelized genetic algorithm runner5,706MITAlgorithmsScience odesign-deriveodesign is an optimal design of experiments library written in pure rust.5,706MIT OR Apache-2.0Science burn_p2p_experimentInternal study, experiment, revision, and control-plane schemas for burn_p2p.5,701MIT OR Apache-2.0Network programmingScience healthkit-to-sqlite-cliCommand-line tool to convert Apple HealthKit data to a SQLite database.5,699MIT OR Apache-2.0Database interfacesScience kpalAn extensible and RESTful control system for physical computing5,699non-standardEmbedded developmentHardware support rl-banditA simple multi-armed bandit implementation5,678MITAlgorithmsData structures ajkcalcscriptable hybrid calculator5,672GPL-3.0-or-laterCommand line utilitiesMathematics integraalIntegral computation, done in Rust!5,668MIT OR Apache-2.0AlgorithmsConcurrency r2rs-baseStatistics programming for Rust based on R's base package5,666MIT OR Apache-2.0MathematicsScience fuzzycompComparison with margins5,662MITMathematicsScience gaia_accessAccess the Gaia ESA Archive for astronomical data.5,661MITDatabase interfacesScience rinex-qc-traitsRINEX quality analysis specific traits5,660MIT OR Apache-2.0Parsing toolsScience radiate_webTrain Radiate remotely5,656MITAlgorithmsScience fitsio-deriveCustom derive macros for the fitsio crate5,654MIT/Apache-2.0External FFI bindingsScience ssamSsam, short for split sampler, splits one or more text-based input files into multiple sets using random sampling. This is useful…5,648GPL-3.0+Command line utilitiesScience midas_pythonPython bindings to the Rust lib port of MIDAS (Microcluster-Based Detector of Anomalies in Edge Streams)5,647MIT OR Apache-2.0AlgorithmsData structures balanced-directionA library to manipulate directions with discrete logic.5,637MITData structuresGraphics kpal-gpio-cdevA KPAL plugin for the Linux GPIO char device5,635non-standardEmbedded developmentHardware support pdb-handlerHelpful functions to handle PDB files5,634MITScienceScience::Bioinformatics candlelighterA Keras like abstraction layer on top of the Rust ML framework candle5,622MPL-2.0AlgorithmsComputer vision iitree-rsImplicit augmented interval tree (IAITree/cgranges) with memory-mapped disk storage5,614MITData structuresScience tvmRust frontend support for TVM5,604Apache-2.0API bindingsScience reachability_solverA linear reachability solver for directional edges5,593MITAlgorithmsScience burn-efficient-kanAn efficient pure-Rust implementation of Kolmogorov-Arnold Network (KAN).5,592MITScience polona-dlNarzędzie linii poleceń do ściągania obrazów z bazy zbiorów Biblioteki Narodowej Polona.5,588GPL-3.0Command line utilitiesMultimedia::Images loxFast polygon mesh library with different data structures and traits to abstract over those.5,579MIT/Apache-2.0Data structuresGraphics magnet_rsUser friendly magnetic field calculations in Rust5,563MPL-2.0MathematicsScience zkp-elliptic-curveA crypto-grade elliptic curve over `primefield`5,561Apache-2.0AlgorithmsCryptography rta-for-fps-libAn Implementation of the paper 'Response Time Analysis for Fixed Priority Servers' by Hamann et al5,561MIT OR Apache-2.0AlgorithmsScience mutterEasy-to-use bindings to the Whisper.cpp machine learning transcription library!5,560MIT OR Apache-2.0AccessibilityMultimedia::Audio rust-sikeImplementation of the key encapsulation mechanism (KEM) and public-key encryption (pke) schemes of the Supersingular Isogeny Key…5,557MITCryptographyScience cassieA simple, limited computer algebra system written for the fun of it.5,548ISCAlgorithmsScience af-anndataA library for converting alevin-fry output to the AnnData format5,545non-standardScienceScience::Bioinformatics icentral-componentA Rust crate for component management and edge-based betweenness centrality in graphs.5,523MIT OR Apache-2.0AlgorithmsData structures amari-relativisticRelativistic physics using geometric algebra for charged particle simulations5,523MIT OR Apache-2.0AlgorithmsMathematics smeagolConway's Game of Life using HashLife and SIMD.5,511MPL-2.0AlgorithmsScience fqn-estimatorFast online Qn scale estimator in Rust5,508non-standardAlgorithmsMathematics pertablePeriodic table in rust5,507MITScience concision-initthis crate provides various random distribution and initialization routines for the concision framework5,505Apache-2.0AlgorithmsMathematics concision-kanthis crate implements the kan model using the concision framework5,498Apache-2.0AlgorithmsMathematics waverwaver: waveform generation library5,496Apache-2.0Embedded developmentMultimedia::Audio q1tsim-logic-gatesThis is an extension crate to q1tsim implementing the AND, OR and XOR logic cates in a quantum comupting - friendly (i.e.…5,494Apache-2.0API bindingsMathematics guide-counterFast and accurate guide counting for CRISPR screens.5,493MITScience simmerA temperature unit library for Rust. It's intended to be minimal, embedded-aware, and easy to use!5,491MITEmbedded developmentMathematics blackboxOptimize blackbox functions, suitable for hyperparameter optimization5,486MITAlgorithmsScience bigwig2bamA command line tools to convert bigwig file into single-end bam file5,483AGPL-3.0-or-laterCommand line utilitiesScience aws-smt-stringsA library for manipulating SMT-LIB strings and regular expressions5,482Apache-2.0Science arthaA dead simple neural network built as a learning exercise5,481MIT/Apache-2.0Science gmresA sparse linear system solver using the GMRES iterative method.5,477MITMathematicsScience ludomathA math library for 2D games and graphics5,475Apache-2.0Science seq_io_parallelA map-reduce style parallel extension to seq_io5,470MITScience candle-flash-attn-v1Flash attention V1 layer for the candle ML framework.5,469MIT OR Apache-2.0Science cspsolverConstraint Satisfaction Problem (CSP) solver5,464MITAlgorithmsData structures engine-melMélodium core engine interaction library5,454EUPL-1.2AsynchronousCompilers vrp-solverAn extension which provides custom metaheuristic for solving VRP5,448Apache-2.0AlgorithmsScience bitnet-benchmarksComprehensive benchmarking suite for BitNet implementation5,446MIT OR Apache-2.0Development toolsScience amari-gpuGPU acceleration for mathematical computations5,440MIT OR Apache-2.0AlgorithmsMathematics llmvm-codeassistA LLM-powered code assistant that automatically retrieves context (i.e. type definitions) from a Language Server Protocol server.5,429MPL-2.0Development toolsScience intervals-generalintervals-general is a crate enabling general representation of and operations on intervals over generic types (e.g. supporting…5,426MIT OR Apache-2.0Data structuresScience wybrCollection of preferential voting methods5,423GPL-3.0-or-laterScience geoitExact geometric algebra with governed multivectors5,419MIT OR Apache-2.0MathematicsScience hampelSequential outlier detection and removal using Hampel identifiers5,415MIT OR Apache-2.0AlgorithmsNo standard library daceRust wrapper of DACE, the Differential Algebra Computational Toolbox.5,414Apache-2.0API bindingsMathematics fastkmeans-rsA fast and efficient k-means clustering implementation in Rust, compatible with ndarray5,409Apache-2.0AlgorithmsScience libceedHigh-level interface for libCEED - the efficient high-order discretization library developed by the ECP co-design center CEED.5,405BSD-2-ClauseScience rstsr-lapack-ffiNetlib LAPACK FFI bindings5,396Apache-2.0Science odesignodesign is an optimal design of experiments library written in pure rust.5,396MIT OR Apache-2.0Science