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.

is-photoUtility to determine if an image is likely a photograph or a 2D graphic1,750MIT OR Apache-2.0Computer visionNo standard library quarentaArcGIS REST library for Rust1,750Apache-2.0API bindingsScience hooshAI inference gateway — multi-provider LLM routing, local model serving, speech-to-text, and token budget management1,749GPL-3.0-onlyScienceWeb programming::HTTP server merxMerx is a library useful to talk about quantities in a safe way and with an eye on the performance.1,747MIT OR UnlicenseCryptography::CryptocurrenciesData structures chymistmultipurpose chemistry library1,744Apache-2.0MathematicsScience feos-petsImplementation of PeTS equation of state and corresponding Helmholtz energy functional.1,744MIT OR Apache-2.0Science numerical-integrationAlgorithms and traits for numerical approximation1,742MITAlgorithmsScience ebcandle-metal-kernelsMetal kernels for Candle1,740MIT OR Apache-2.0Science qdftConstant-Q Sliding DFT1,738MITAlgorithmsMathematics pecosA crate for evaluating and exploring quantum error correction.1,737Apache-2.0ScienceSimulation atomr-accelBackend-agnostic compute-acceleration core. Defines the AccelBackend trait, AccelRef<T> typed pointers, AccelError enum, and…1,737Apache-2.0AsynchronousConcurrency mathlangParse and modify mathematical expressions.1,737MIT OR Apache-2.0MathematicsParsing tools psychophysicsA library for psychophysical experiments1,736MPL-2.0GraphicsGUI numpress-rsA pure rust implementation of ms-numpress, a fast, minimally lossy compression algorithm for mass spectrometry data.1,735BSD-3-Clause-Clear/Apache-2.0CompressionNo standard library plotrsCLI app for plotting data points from a csv and writing a png to disk1,733MIT OR Apache-2.0Command line utilitiesMathematics fourier-algorithmsHelper functions for the Fourier crate1,732MIT OR Apache-2.0AlgorithmsMathematics diffusion_rs_commonBlazingly fast inference of diffusion models.1,731MITScience kalmanrsA dimensionally generic kalman filter library in Rust1,730MITEmbedded developmentMathematics ppggA library and an associated executable, the library provides tools for building tools that can parse and work for VCF and FASTA…1,730MIT OR Apache-2.0Command line utilitiesData structures swh-provenance-db-buildReads a swh-graph dataset, and produces a Parquet database suitable for efficient provenance queries1,730GPL-3.0-or-laterCompressionScience tleA Two Line Element parser and validator1,727MITAerospaceParsing tools neuroA deep learning library that runs on the GPU.1,726BSD-3-ClauseScience ebcandle-coreMinimalist ML framework.1,724MIT OR Apache-2.0Science lodestone_pythonUser friendly magnetic field calculations in Rust1,722MPL-2.0MathematicsScience z5An implementation of the zarr and n5 file formats.1,718Apache-2.0EncodingFilesystem fibboxA small utility for dealing with Pythagorean triples1,718non-standardMathematicsScience ontocore-coreCore types and workspace scanner for OntoCore (ontocore-*)1,716MIT OR Apache-2.0Command line utilitiesParser implementations surface_aiExperimental machine learning crate (ongoing project, not fit for "release" yet)1,713MIT OR Apache-2.0AlgorithmsScience multiview-estimatorEstimates camera motion using OpenCV's multiple view geometry estimator1,713MITAlgorithmsComputer vision nano-vectordb-rsA simple, easy-to-hack vector database in rust1,712MITDatabase interfacesScience emwin-tgA client for the the NWS Emergency Managers Weather Information Network telecommunications gateway1,712MIT OR Apache-2.0API bindingsScience ebcandle-kernelsCUDA kernels for Candle1,712MIT OR Apache-2.0Science stoikLibary to parse molecular formulas1,708MIT OR Apache-2.0Science polyGeneric dense polynomials1,708MITAlgorithmsData structures opticalcUtility functions and types for common clinical optics calculations used in optometry and ophthalmic settings.1,706MITScience dicom-toolkit-jpeg2000A memory-safe, pure-Rust JPEG 2000 codec with native-bit-depth decode and DICOM-focused encoding support.1,705MIT OR Apache-2.0EncodingMultimedia::Images xddDecision diagrams including BDD, ZDD, MBDD, πDD and more for combinatorics.1,704MIT OR Apache-2.0Data structuresMathematics gxf2chromEverything in .chrom from GTF/GFF1,702MITCommand line utilitiesScience dvCore Rust library for DimensionalVariable, a multi-language library for handling physical quantities with units.1,701Apache-2.0AerospaceMathematics atomr-accel-cudaGPU acceleration via the actor model. Wraps NVIDIA CUDA libraries (cuBLAS, cuDNN, cuFFT, cuRAND, cuSOLVER, cuSPARSE, cuTENSOR,…1,701Apache-2.0AsynchronousConcurrency algocline-mcpalgocline MCP server adapter — thin tool/handler layer over algocline-app1,699MIT OR Apache-2.0Development toolsScience steelixYour one stop CLI for ONNX model analysis. Featuring graph visualization, FLOP counts, memory metrics and more!1,697MITCommand-line interfaceCommand line utilities ngauNon-Generic Angle Units1,697Apache-2.0/MITMathematicsScience tensorrt-infer-sysRaw FFI bindings for NVIDIA TensorRT inference1,695MITExternal FFI bindingsScience mahrsA data science notebook1,694MIT OR Apache-2.0Development toolsScience cubic-splinterpolA library for efficient cubic spline interpolation on no_std.1,693non-standardEmbedded developmentScience sevens-neural-networkA very basic Neural Network system with some nice activation functions and an easy to understand and execute training process1,692MITAlgorithmsScience walks[Under development, no files yet.] Processes with random walk behavior.1,691non-standardAlgorithmsScience simrpgSIMulated Role Playing Game1,691MITScienceSimulation astra-numA wrapper lib around num_bigint, num_integer, and num_traits with extra utilities for handling incredibly large (astronomical)…1,691MITAlgorithmsCryptography pulgamecanica_matrixA Rust library for matrix operations and linear algebra1,691MITMathematicsScience spicekitPure-Rust reader for NASA/NAIF SPICE kernel formats (DAF, SPK, PCK, text kernels). Independent of the CSpice toolkit.1,691MITAerospaceParser implementations umeyamaAn algorithm for finding the optimal translation, rotation, and scaling that aligns two sets of points with minimum…1,690MITAlgorithmsComputer vision matgridGrid structure and operations1,688non-standardAlgorithmsData structures gamma_raymultipurpose math and physics crate for my projects (development will start soon, currently this is mostly a name reserve, sorry…1,688non-standardMathematicsScience calib-targets-printPrintable calibration target generation for chessboard, ChArUco, PuzzleBoard, and marker boards1,688MIT OR Apache-2.0Computer visionScience haxcelHaxcel: Excel gateway to Haskell1,688MITMathematicsScience qnect⚛ Quantum computing in Rust: from Bell pairs to distributed quantum networks.1,686MIT OR Apache-2.0MathematicsScience combinatorial_patternsRust implmementations of combinatronic concepts1,686non-standardAlgorithmsMathematics floatpackBitpacking with SIMD for `Decimal` from the `rust_decimal` crate1,684MITData structuresScience tensr_proc_macrosProcedural macros for the Tensr multidimensional array library1,684MIT OR Apache-2.0ConcurrencyData structures tletoolsLibrary to work with two-line element set files1,683MITAerospaceAerospace::Space protocols exo-coreCore traits and types for EXO-AI cognitive substrate - IIT consciousness measurement and Landauer thermodynamics1,681MIT OR Apache-2.0AlgorithmsScience deep_causality_discoveryCausality discovery DSL for the DeepCausality project.1,679MITAerospaceAlgorithms onnxruntime-sys-patchUnsafe wrapper around Microsoft's ONNX Runtime1,678MIT OR Apache-2.0Science airagi-binThe Air Artificial General Intelligence1,676MIT OR Apache-2.0Science ctclibA collection of utilities related to CTC, with the goal of being fast and highly flexible.1,676MITMathematicsScience ferrite-dlDeep learning library written in pure Rust1,674MITAlgorithmsMathematics spice-sysThin wrapper for the C language implementation spice toolkit from NAIF1,674MITExternal FFI bindingsMathematics rsessImplementation of the enumerative sphere shaping algorithm for probabilistic constellation shaping.1,674GPL-3.0ScienceSimulation kn0sys-ndarray-statsStatistical routines for ArrayBase, the n-dimensional array data structure provided by ndarray.1,674MIT OR Apache-2.0Data structuresScience genepredport for the GenePred format in Rust1,674MITData structuresScience rdkRust wrappers for the RDKit C++ front-end1,673MIT/Apache-2.0External FFI bindingsScience cartan-coreCore traits for Riemannian geometry and fiber bundles: Manifold, Fiber, DiscreteConnection, ParallelTransport, Curvature, GA…1,673MITAlgorithmsMathematics metronutility crate for unit of measure1,669MIT OR Apache-2.0Data structuresScience l1_solverThis is a rust port of the l1 norm approximation found in the l1 magic software package.1,669BSD-3-ClauseMathematicsScience jammi-encodersCandle-native BERT-family encoders for sentence embeddings, with built-in PEFT support via jammi-lora.1,669Apache-2.0Science rdkit-rsRust bindings to chemical toolbox RDKit1,668MITScience gymsGym for Reinforcement Learning1,668MITEmulatorsScience math_sdAn all around math lib1,668MIT OR Apache-2.0AlgorithmsData structures geo-uomUnits of measurement1,666Apache-2.0 OR MITNo standard libraryScience math_dsl_macroProc-macro that converts LaTeX-code to rust-code1,665MIT OR Apache-2.0MathematicsScience optimigationThis is Rust tools for evolutionary computation, participate GA.1,664MITScience runmat-snapshotHigh-performance snapshot creator for preloading RunMat standard library1,664MITCompilersDevelopment tools tiny-uomtiny-uom performs type-safe and zero-cost dimensional analysis. Like `uom` but much smaller.1,663MITScience sbrd-genA crate for Schema-Based Random Data GENerator1,663MITCommand line utilitiesDevelopment tools midas_fetcherHigh-performance concurrent downloader for UK Met Office MIDAS Open weather data with intelligent caching and resumable downloads1,661MIT OR Apache-2.0Command line utilitiesScience momba-sidekickA command line tool directly exposing some model related functionality.1,660MITScience block-motion-detectorDetects frame motion in a OFPS motion field1,658MITAlgorithmsComputer vision chiral-appsApplications available on chiral1,654MITScience ai-chain-milvusDriver for the Milvus vector store1,653MITScience rand_mt_64A high-resolution random number generator using Mersenne Twister 641,652MIT OR Apache-2.0AlgorithmsNo standard library smartcore_probaFork of smartcore with predict_proba support1,651Apache-2.0Science ruckigInstantaneous Motion Generation for Robots and Machines.1,650MITScienceScience::Robotics nmr-scheduleAlgorithms for NMR Non-Uniform Sampling1,650MITAlgorithmsMathematics u-numflowMathematical primitives for the U-Engine ecosystem: statistics, probability, random sampling, and collections.1,650MITMathematicsScience simple-elpmpp02elp/mpp02 implementation1,647non-standardScience ux-indicatorsTechnical Analysis Function Library1,647MPL-2.0MathematicsScience noriEstimate average daily traffic on a road network by sampling a distribution of shortest paths.1,647MIT OR Apache-2.0Science ffnnA very simple feedfoward neural network library1,646GPL-2.0-onlyScience candle-core-tempMinimalist ML framework.1,644MIT OR Apache-2.0Science purecvA pure Rust, high-performance computer vision library focused on safety and portability.1,644LGPL-2.1-or-laterComputer visionScience irox-dotDOT Graph Description Language writer, compatible with GraphViz1,643MIT OR Apache-2.0EncodingMathematics esoptGeneral Evolution-Strategy-Optimizer implementation according to https://arxiv.org/abs/1703.03864 in Rust.1,643Apache-2.0Science librustosaCalculate Mel Frequency Cepstral Coefficients from audio data1,642MITScience horned-visitVisitor traits for horned-owl with overloadable implementations1,642MITScience zbessel-rs[DEPRECATED: Use complex-bessel instead] A Rust binding for the zbessel library providing complex Bessel functions and Airy…1,642MITMathematicsScience metaheurustics-rsA comprehensive collection of metaheuristic optimization algorithms implemented in Rust1,641MITAlgorithmsMathematics RustyQLibRustyQLib is a lightweight yet robust quantitative finance library designed to price derivatives and perform risk analysis1,641MITCommand line utilitiesMathematics ferrite-mlThis crate was moved to ferrite-dl1,641MITAlgorithmsMathematics skcShared k-mer content between two genomes1,639MITCommand line utilitiesScience tyrosine-commonImplementation of NEAT with CUDA support.1,638GPL-2.0 OR GPL-3.0AlgorithmsScience rtnorm-rustPort of rtnorm1,636GPL-2.0Science miniprot-sysBindings to libminiprot1,636MIT OR Apache-2.0External FFI bindingsScience voirs-sdkUnified SDK and public API for VoiRS speech synthesis1,635Apache-2.0API bindingsMultimedia::Audio chiraldbChiralDB: a database for cheminformatics1,635MITScience wassily-noiseNoise utilities for wassily - a generative art library1,633MIT OR Apache-2.0GraphicsMultimedia::Images jeanComputational biology utility library for Rust featuring sequence alignment, genome annotation, and I/O of biological files1,631GPL-3.0Science oxionnx-opsOperator implementations for OxiONNX — 88+ ONNX operators in Pure Rust1,631Apache-2.0MathematicsScience data-pipelineA functional and extensible library for organized lazy processing of data with minimal overhead1,628MITAlgorithmsData structures ambigvizIdentify and plot ambiguous nucleotide bases at given positions from a BAM file.1,626MITCommand line utilitiesScience tensorrt-inferSafe Rust wrappers for NVIDIA TensorRT inference1,626MITMathematicsScience crbrs-libA cross-platform command-line toolchain and LSP for Campbell Scientific CRBasic dataloggers.1,624MIT OR Apache-2.0Command-line interfaceDevelopment tools ceetleA Computional Tree Logic (CTL) Verifier1,624MITAlgorithmsMathematics ferrotorch-optimOptimizers and learning rate schedulers for ferrotorch1,624MIT OR Apache-2.0AlgorithmsMathematics rusty_kanAn implementation of Kolmogorov-Arnold Networks in Rust1,624MITScience unit_systemAutomatically derived typed unit systems.1,623MIT OR Apache-2.0MathematicsScience specfnSpecial mathematical functions1,622MITScience stack-algebraStack-allocated lightweight algebra for bare-metal rust1,621MIT OR Apache-2.0MathematicsNo standard library pnets_pnmlA parser for PNML Petri net format1,621MIT OR Apache-2.0MathematicsScience chiral-db-grpc-client-rustChiralDB gRPC Client in Rust1,621MITScience qatrade-rsquantaxis in rust1,619MIT OR Apache-2.0AlgorithmsScience jean_macrosMacro library feature for jean1,619GPL-3.0Science rlx-models-coreShared config, weight loading, and compile helpers for RLX model crates1,619GPL-3.0-onlyAlgorithmsScience openigtlink-rustRust implementation of the OpenIGTLink protocol for image-guided therapy1,619MITNetwork programmingScience generate-captchaGenerate a training dataset of captchas. But do it really really fast.1,618non-standardComputer visionScience siarneFast simulation of artificial neurons1,617Apache-2.0Science titusNeural networks in Rust.1,617MIT OR Apache-2.0Science statmlStatistical Machine Learning in Rust1,617Apache-2.0AlgorithmsMathematics trust-region-least-squaresA dense trust-region-reflective nonlinear least-squares solver that reproduces SciPy's least_squares (method='trf') bit-for-bit…1,617MITAlgorithmsMathematics coordtransformProvide mutual conversions between Baidu Coordinate System (BD09), Mars Coordinate System (GCJ02), and WGS84 Coordinate System.1,617MITAlgorithmsScience mesh_rasterizationA coverter from meshes to SDF.1,617Apache-2.0Game developmentGraphics unirandA Marsaglia's universal random number generator.1,617MITAlgorithmsMathematics mlx-nativePure-Rust Metal GPU compute library for MLX-compatible inference on Apple Silicon1,617MITOperating systems::macOS APIsScience biorsCommand-line tools for bio-rs biological AI model input workflows.1,616MIT OR Apache-2.0Command line utilitiesScience ferrotorch-jitTracing JIT compiler and graph optimizer for ferrotorch1,614MIT OR Apache-2.0AlgorithmsMathematics dynamic-weighted-indexData structure to sample elements with weights that can be efficiently updated1,613MITAlgorithmsMathematics rucrf-rkyvConditional Random Fields implemented in pure Rust, with rkyv support1,613MIT OR Apache-2.0AlgorithmsScience ai-chain-qwenA library implementing `ai-chains` for moonshot OpenAI's models. Chains can be use to apply the model series to complete complex…1,612MITScience numbrsA flexible numerical computing package1,611MITData structuresMathematics zeph-indexAST-based code indexing and semantic retrieval for Zeph1,611MIT OR Apache-2.0Command line utilitiesScience gene-extractorExtract multiple genes in genomic contigs using reference fasta file1,610MITCommand line utilitiesScience bevy_dynamicsAn ECS-based physics engine for the Bevy game engine1,610MIT OR Apache-2.0Game developmentScience kowalski-agent-templateKowalski Template of Agent: A Rust-based agent for interacting with Ollama models1,609MITNetwork programmingScience parsimonyA library for running particle simulations1,608MIT OR Apache-2.0MathematicsScience nummyyummy nummies1,607non-standardMathematicsScience chematic-inchiPure Rust InChI/InChIKey generation (WASM-compatible) + optional IUPAC-standard InChI via native-inchi feature1,607MIT OR Apache-2.0Parser implementationsScience ernstErnst: 2D Spin Glass Simulation for quantum annealing1,606GPL-3.0-onlyScience findminhsAn efficient branch-and-bound solver for hitting set1,605MITCommand line utilitiesScience worlde-automatonSolve worlde puzzles1,603MIT OR Apache-2.0Science prediction_sdkAdvanced cryptocurrency forecasting SDK combining statistical models, machine learning (SVR), and technical analysis with…1,602MITAlgorithmsFinance taco_formatTACO (Trajectory and Compressed Observables) Format for molecular dynamics data1,602MITCompressionScience yolo2dotA visualizing tool to plot model architecture graph for YOLO .yaml files.1,601MITCommand line utilitiesScience swarm-nlA library to build custom networking layers for decentralized and distributed applications.1,598Apache-2.0Science burn_p2p_testkitSimulation and QA boundary crate for burn_p2p.1,598MIT OR Apache-2.0Network programmingScience merlotHigh-level, opinionated bindings to the OpenVINO 2.0 API.1,597Apache-2.0API bindingsScience mahf-cocoCOCO problem library for MAHF1,597GPL-3.0-or-laterAlgorithmsScience tlineA framework for simulating 1-dimensional linear and nonlinear transmission lines1,597MIT OR Apache-2.0ScienceSimulation ni-visa-bindingsRaw Rust bindings to the NI-VISA library, providing low-level access to the National Instruments Virtual Instrument Software…1,596MITExternal FFI bindingsHardware support mixtursUnofficial implementation of Dirichlet Process Mixture Model Split/Merge algorithm1,596MITComputer visionMathematics rusty-treeOctree data structures in Rust.1,596BSD-3-ClauseMathematicsScience pnets_shrunkA reducer for petri nets1,596MIT OR Apache-2.0MathematicsScience rusty-reactorA learning playground for rust based on a nuclear powerplant1,596MITScience championshipGenerate championship fixtures using the round-robin tournament algorithm1,595MITAccessibilityAlgorithms logical_solverRust based logic parser, evaluator, and truth table constructor!1,595GPL-3.0MathematicsParsing tools cv-decoderDetects frame motion using OpenCV1,595MITAlgorithmsComputer vision mahf-bmfA collection of common continuous benchmark functions for MAHF.1,593GPL-3.0-or-laterAlgorithmsScience seiza-fitsFast FITS image I/O, statistics, and MTF autostretch for astrophotography1,593Apache-2.0Multimedia::ImagesParser implementations qrotateQuaternion library for 3D rotation of vectors1,593Apache-2.0MathematicsScience simplrAn augmented execution context to simplify long-read transcriptome analysis.1,593non-standardCommand line utilitiesScience modppla experimental library for probabilistic programming in Rust.1,593MITScienceSimulation smilesSMILES parser1,592MIT OR Apache-2.0EncodingParser implementations udpipe-rsRust bindings for UDPipe - a trainable pipeline for tokenization, tagging, lemmatization and dependency parsing of CoNLL-U files1,591MIT OR Apache-2.0ScienceText processing vicinityApproximate nearest-neighbor search1,591MIT OR Apache-2.0AlgorithmsScience ndvecSimple low-dimensional vectors1,590MITData structuresMathematics ofnnAn open (accessible parameters), feed-forward-only NN (neural net) library to use it in an dynamic and free way in evolutionary…1,590Apache-2.0Science json2rdfLibrary for converting a JSON file to N-Triple RDF1,590BSD-3-Clause OR Apache-2.0Command line utilitiesEncoding bytestatRandomness analyzer.1,588AGPL-3.0-onlyMathematicsParsing tools shutterImage processing data structures and algorithms1,588MITScience rsmaxsatThe rsmaxsat is a Rust library that provides bindings for the MaxSAT solver1,588MITMathematicsScience llm-chain-milvusDriver for the Milvus vector store1,587MITScience audio_samplesA typed audio processing library for Rust that treats audio as a first-class, invariant-preserving object rather than an…1,587MITEncodingMultimedia ckksCKKS1,585MITCryptographyScience supply-chain-trust-example-crate-000039Numeric traits for generic mathematics1,583MIT OR Apache-2.0AlgorithmsNo standard library datasaurustBlazingly fast implementation of the Datasaurus paper.1,583MITScienceVisualization candle-metal-kernels-moldMetal kernels for Candle (mold fork with quantized matmul precision fix)1,583MIT OR Apache-2.0Science seiza-satellitesTime- and observer-aware satellite track prediction for Seiza WCS solutions1,583Apache-2.0Science sirius-bindingsRust bindings for the SIRIUS metabolomics tool1,581GPL-3.0API bindingsScience microspectrogramA simple `no_std` library for computing spectrograms.1,580MITAlgorithmsEmbedded development oxionnxPure Rust ONNX inference engine — zero C/C++ dependencies1,580Apache-2.0AlgorithmsScience