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.

lance-tokenizerTokenizer abstractions and implementations for Lance372,828Apache-2.0Data structuresDatabase implementations netlib-srcThe package provides a source of BLAS and LAPACK via Netlib.366,439Apache-2.0 OR MITScience scirs2-coreCore utilities and common functionality for SciRS2 (scirs2-core)363,830Apache-2.0AlgorithmsMathematics fixed-macroMacros for creating fixed-point constants for types in the `fixed` crate.363,789MIT OR Apache-2.0AlgorithmsData structures ocl-coreA low-level OpenCL API.356,948MIT OR Apache-2.0API bindingsAsynchronous scirs2-linalgLinear algebra module for SciRS2 (scirs2-linalg)345,504Apache-2.0AlgorithmsMathematics cubecl-linalgCubeCL Linear Algebra Library.344,384MIT OR Apache-2.0AlgorithmsMathematics burn-nnNeural network building blocks for the Burn deep learning framework342,673MIT OR Apache-2.0Embedded developmentNo standard library burn-optimOptimizer building blocks for the Burn deep learning framework338,717MIT OR Apache-2.0Embedded developmentNo standard library fsrsFSRS for Rust, including Optimizer and Scheduler337,980BSD-3-ClauseAlgorithmsScience osmpbfreaderRead OpenStreetMap PBF files in rust.337,379WTFPLEncodingScience rolling-statsRolling statistics calculations (min/max/mean/std_dev) over arbitrary floating point numbers based on Welford's Online Algorithm336,895MIT / Apache-2.0Science bevy_heavyMass property computation for Bevy's geometric primitives.335,710MIT OR Apache-2.0Game developmentMathematics cubecl-cpuCPU runtime for CubeCL330,456MIT OR Apache-2.0Science cobylaCOBYLA optimizer for Rust322,558non-standardAlgorithmsAPI bindings cubecl-matmulCubeCL Matrix Multiplication Kernels Engine321,475MIT OR Apache-2.0AlgorithmsMathematics cubecl-randomCubeCL Random Number Generation.321,415MIT OR Apache-2.0AlgorithmsMathematics cubecl-convolutionCubeCL Convolution Kernels Engine320,484MIT OR Apache-2.0AlgorithmsMathematics nloptWrapper for the nlopt library316,846MITAlgorithmsScience oxiblas-coreCore traits and SIMD abstractions for OxiBLAS308,884Apache-2.0AlgorithmsMathematics oxiblas-matrixMatrix types and views for OxiBLAS308,814Apache-2.0Data structuresMathematics oxiblas-blasBLAS operations for OxiBLAS - pure Rust implementation308,664Apache-2.0AlgorithmsMathematics num-bigfloatIncreased precision floating point numbers implemented purely in Rust.308,229MITAlgorithmsData structures oxiblas-lapackLAPACK operations for OxiBLAS - pure Rust implementation308,160Apache-2.0AlgorithmsMathematics oxiblas-ndarrayndarray integration for OxiBLAS307,435Apache-2.0AlgorithmsMathematics taTechnical analysis library. Implements number of indicators: EMA, SMA, RSI, MACD, Stochastic, etc.302,766MITAlgorithmsScience netcdfHigh-level NetCDF bindings for Rust302,343MIT OR Apache-2.0FilesystemScience rstatsStatistics, Information Measures, Data Analysis, Linear Algebra, Clifford Algebra, Machine Learning, Geometric Median, Matrix…300,117Apache-2.0AlgorithmsMathematics fastevalFast evaluation of algebraic expressions300,069MITMathematicsParser implementations tract-nnef-resourcesTiny, no-nonsense, self contained, TensorFlow and ONNX inference291,114MIT OR Apache-2.0Science avian3dAn ECS-driven physics engine for the Bevy game engine288,052MIT OR Apache-2.0Game developmentScience varproA straightforward nonlinear least-squares fitting library which uses the Variable Projection algorithm.287,771MITAlgorithmsMathematics burn-storeStorage and serialization infrastructure for Burn285,752MIT OR Apache-2.0Embedded developmentNo standard library easyfftA library crate providing an easy FFT API for arrays and slices284,633MIT OR Apache-2.0AlgorithmsCompression scirs2-interpolateInterpolation module for SciRS2 (scirs2-interpolate)283,379Apache-2.0AlgorithmsMathematics sgp4A pure Rust implementation of the SGP4 algorithm for satellite propagation279,752MITAerospaceAlgorithms tract-tensorflowTiny, no-nonsense, self contained, TensorFlow and ONNX inference279,036MIT OR Apache-2.0Science hannoyHNSW Approximate Nearest Neighbors in Rust, based on LMDB and optimized for memory usage275,261MITAlgorithmsData structures dusk-jubjubDusk's fork of the implementation of the Jubjub elliptic curve group274,386MIT/Apache-2.0AlgorithmsCryptography linfa-kernelKernel methods for non-linear algorithms273,959MIT OR Apache-2.0AlgorithmsMathematics sci-rsRust scientific analysis library similar to SciPy266,078MIT OR Apache-2.0Embedded developmentMathematics netcdf-sysFFI bindings to NetCDF265,911MITDevelopment tools::FFIFilesystem simdeezSIMD library to abstract over different instruction sets and widths263,278Apache-2.0/MITGame enginesHardware support oar-ocrAn Optical Character Recognition (OCR) and Document Layout Analysis library written in Rust.259,231Apache-2.0Computer visionScience cubecl-zspaceCubeCL ZSpace Library.258,685MIT OR Apache-2.0AlgorithmsMathematics xsfRust implementations and bindings for scipy.special functions.257,879BSD-3-ClauseAPI bindingsMathematics burn-jitGeneric backend that can be compiled just-in-time to any shader language target257,075MIT OR Apache-2.0Science linfa-reductionA collection of dimensionality reduction techniques256,457MIT OR Apache-2.0AlgorithmsMathematics qoqo_calculatorqoqo-calculator is the calculator backend of the qoqo quantum computing toolkit by HQS Quantum Simulations251,921Apache-2.0ScienceSimulation plotlibPure Rust plotting library249,077MITScienceVisualization roqoqo-deriveMacros for the roqoqo crate246,220Apache-2.0ScienceSimulation linfa-linearA Machine Learning framework for Rust243,024MIT OR Apache-2.0AlgorithmsMathematics burn-backendCore backend interfaces and data structures for executing tensor operations in Burn.242,915MIT OR Apache-2.0Embedded developmentNo standard library roqoqoRust Quantum Computing Toolkit by HQS237,547Apache-2.0ScienceSimulation kalmanfiltKalman and other filters from Kalman-and-Bayesian-Filters-in-Python235,448MITAlgorithmsNo standard library gaussfiltDesign and apply Gaussian filter for 1D data234,897MIT OR Apache-2.0MathematicsNo standard library common_traitsTraits to write generic functions on different numeric types, with atomic support, and other features.232,938Apache-2.0AlgorithmsNo standard library rssnA comprehensive scientific computing library for Rust, aiming for feature parity with NumPy and SymPy.231,650Apache-2.0AlgorithmsData structures lapackeThe package provides wrappers for LAPACKE (C).230,416Apache-2.0/MITAPI bindingsScience mediansMedian, Statistical Measures, Mathematics, Statistics228,567BSD-3-ClauseAlgorithmsMathematics coin_cbcRust bindings to the CoinOR CBC MILP Solveur using the C API.225,269MIT API bindingsMathematics struqtureHQS tool for representing operators, Hamiltonians and open systems.223,828Apache-2.0ScienceSimulation tract-libcliTiny, no-nonsense, self contained, TensorFlow and ONNX inference223,571MIT OR Apache-2.0Science lapacke-sysThe package provides bindings to LAPACKE (C).221,551Apache-2.0 OR MITExternal FFI bindingsScience burn-cpuMLIR based CPU backend for the Burn framework221,183MIT OR Apache-2.0Science dubins_pathsRust code for calculating Dubin's Paths217,655MITAlgorithmsScience coin_cbc_sysRust bindings to the CoinOR CBC MILP Solveur using the C API.216,575MIT External FFI bindingsMathematics sobolA Sobol sequence generator for Rust215,804BSD-3-ClauseAlgorithmsScience cubek-randomCubeK: Random Number Generation211,254MIT OR Apache-2.0AlgorithmsMathematics cubek-quantCubeK: Quantization Library210,836MIT OR Apache-2.0AlgorithmsMathematics cubek-reduceCubeK: Reduce Kernels210,671MIT OR Apache-2.0AlgorithmsMathematics cubek-convolutionCubeK: Convolution Kernels210,510MIT OR Apache-2.0AlgorithmsMathematics cubek-attentionCubeK: Attention Kernels210,456MIT OR Apache-2.0AlgorithmsMathematics cubekCubeK: CubeCL Kernels210,407MIT OR Apache-2.0AlgorithmsMathematics cubek-matmulCubeK: Matrix Multiplication Kernels208,355MIT OR Apache-2.0AlgorithmsMathematics liboxenOxen is a fast, unstructured data version control, to help version large machine learning datasets written in Rust.204,566non-standardDatabase interfacesMultimedia glam_matrix_extrasMatrix types and utilities for Glam.203,930MIT OR Apache-2.0Game developmentScience adskalmanKalman filter and Rauch-Tung-Striebel smoothing implementation using nalgebra, no_std199,395MIT/Apache-2.0AlgorithmsNo standard library elinorEvaluation Library in Information Retrieval197,555MIT OR Apache-2.0Science yataYet another Technical Analysis library. For rust now.195,325Apache-2.0MathematicsScience modcholeskyModified Cholesky decompositions193,992MIT OR Apache-2.0Science avian2dAn ECS-driven physics engine for the Bevy game engine191,593MIT OR Apache-2.0Game developmentScience zarrsA library for the Zarr storage format for multidimensional arrays and metadata187,660MIT OR Apache-2.0EncodingScience tectonicA modernized, complete, embeddable TeX/LaTeX engine. Tectonic is forked from the XeTeX extension to the classic "Web2C"…186,369MITCommand-line interfaceParser implementations dusk-plonkA pure-Rust implementation of the PLONK ZK-Proof algorithm185,250MPL-2.0AlgorithmsCryptography butterworthA library for simple Butterworth filters.184,811MIT OR Apache-2.0MathematicsScience qoqoQuantum computing circuit toolkit. Python interface of roqoqo182,626Apache-2.0Development tools::FFIScience strict_typesStrict types: confined generalized algebraic data types (GADT)181,978Apache-2.0CompilersData structures qoqo-macrosMacros for the qoqo crate180,938Apache-2.0ScienceSimulation num-dualGeneralized (hyper) dual numbers for the calculation of exact (partial) derivatives180,374MIT OR Apache-2.0Data structuresMathematics web-rwkvAn implementation of the RWKV language model in pure WebGPU.179,781MIT OR Apache-2.0ScienceText processing fenwickFenwick tree: data structure that efficiently calculates prefix sums in a changing array of numbers.178,514MITAlgorithmsData structures light-curve-featureFeature extractor from noisy time series177,343GPL-3.0-or-laterScience tractTiny, no-nonsense, self contained, TensorFlow and ONNX inference174,815MIT OR Apache-2.0Science finitediffFinite/numerical differentiation173,770MIT OR Apache-2.0Science osmpbfA reader for the OpenStreetMap PBF file format (*.osm.pbf).169,770MIT OR Apache-2.0EncodingParser implementations burn-computeCompute crate that helps creating high performance async backends.169,719MIT OR Apache-2.0Science burn-remoteBackend router decorator over the network.168,793MIT OR Apache-2.0Science candle-onnxONNX support for Candle166,304MIT OR Apache-2.0Science fpmathA floating point math library162,704MIT OR Apache-2.0MathematicsNo standard library voracious_radix_sortState of the art radix sort algorithms. Single thread and multi thread versions.161,769MITAlgorithmsConcurrency mlx-sysLow-level interface and binding generation for the mlx library161,762MIT OR Apache-2.0Science matrixThe package provides a matrix laboratory.156,126Apache-2.0/MITScience si-scaleFormat values using the appropriate SI scale: seconds(1.3e-5) -> 13 µs155,217MIT OR Apache-2.0ScienceValue formatting cam-geomGeometric models of cameras for photogrammetry154,976MIT OR Apache-2.0AlgorithmsComputer vision qsv-statsComputing summary statistics on streams.154,976MIT OR UnlicenseMathematicsScience linfa-treesA collection of tree-based algorithms154,376MIT OR Apache-2.0AlgorithmsMathematics nlpruleA fast, low-resource Natural Language Processing and Error Correction library.152,226MIT OR Apache-2.0ScienceText processing light_phylogenyMethods and functions for phylogeny.147,060CECILL-2.1Science libsais-rsRust translation of libsais for suffix array construction and related transforms145,750Apache-2.0AlgorithmsScience opencv-ros-cameraGeometric models of OpenCV/ROS cameras for photogrammetry143,803MIT OR Apache-2.0AlgorithmsComputer vision substrate-fixedFixed-point numbers143,299MIT/Apache-2.0AlgorithmsData structures mlx-macrosProcedural macros for mlx-rs142,410MIT OR Apache-2.0Science astro-floatMultiple precision floating-point numbers library.141,954MITAlgorithmsData structures ndarray-ndimageMultidimensional image processing for ArrayBase, the n-dimensional array data structure provided by ndarray.141,775MIT OR Apache-2.0Data structuresScience mlx-internal-macrosInternal procedural macros for mlx-rs141,243MIT OR Apache-2.0Science tekken-rsRust implementation of Mistral Tekken tokenizer with audio support140,558Apache-2.0Multimedia::AudioScience rs-conlluA parser for the CoNLL-U format of the Universal Dependencies project.140,329MIT OR Apache-2.0Parser implementationsScience thirdkindRead phylogenetic tree(s) in newick, phyloXML or recPhyloXML file and build a svg representation of the tree(s) allowing 1, 2 or…139,965CECILL-2.1Science candle-flash-attnFlash attention layer for the candle ML framework.139,383MIT OR Apache-2.0Science burn-hipROCm HIP backend for the Burn framework138,862MIT OR Apache-2.0Science changepointChange Point Detection in Rust136,889MITScience struqture-py-macrosMacros for struqture-py crate.136,618Apache-2.0ScienceSimulation tract-kaldiTiny, no-nonsense, self contained, TensorFlow and ONNX inference136,441MIT/Apache-2.0Science mlx-rsUnofficial rust wrapper for Apple's mlx machine learning library.136,304MIT OR Apache-2.0Science geo-rasterizea pure-rust 2D rasterizer for geospatial applications135,483MIT OR Apache-2.0EncodingGraphics nlprule-buildBuild tools for a fast, low-resource Natural Language Processing and Error Correction library.135,107MIT OR Apache-2.0ScienceText processing fsumThe library to calculate accurate sum of floats.134,430MIT OR Apache-2.0AlgorithmsData structures mendeleevList of chemical elements, their isotopes, and their properties134,400MIT OR Apache-2.0No standard libraryNo standard library::No dynamic allocation nrfindA set of useful mathematical functions for floating point numbers based on the Newton-Raphson method for finding roots.134,292MITAlgorithmsScience hnswFast approximate nearest neighbors133,886MITAlgorithmsData structures struqture-pyPython interface of struqture, the HQS tool for representing operators, Hamiltonians and open systems.132,237Apache-2.0ScienceSimulation riptokenFast BPE tokenizer for LLMs — a faster, drop-in compatible reimplementation of tiktoken131,945MITParser implementationsScience biblibParse, manage, and deduplicate academic citations131,866MIT OR Apache-2.0ScienceText processing blis-srcRust native linking for BLIS library131,116MIT OR Apache-2.0Science bpeFast byte-pair encoding implementation.131,000MITAlgorithmsData structures fend-coreArbitrary-precision unit-aware calculator130,853MITCommand line utilitiesMathematics factorialConvenient methods to compute the factorial, optionally checked.129,830MITAlgorithmsScience rsgridsynthRust-based synthesizer that decomposes single-qubit Z-axis rotations into Clifford+T gate sequences126,923MITAlgorithmsScience astro-float-macroMacros for multiple precision floating point numbers library astro-float.125,348MITAlgorithmsData structures astro-float-numMultiple precision floating point numbers implemented purely in Rust.124,918MITAlgorithmsData structures roqoqo-testTesting helper functions for roqoqo toolkit124,702Apache-2.0ScienceSimulation twofloatDouble-double arithmetic functionality.124,336BSD-3-ClauseAlgorithmsMathematics fitsioRust implmentation of astronomy fits file handling124,260MIT/Apache-2.0External FFI bindingsScience linfa-logisticA Machine Learning framework for Rust123,949MIT OR Apache-2.0AlgorithmsMathematics cubecl-quantCubeCL Quantization Library.123,437MIT OR Apache-2.0AlgorithmsMathematics oykOYK is ODE (Open Dynamics Engine) bindings for Rust yaw kinetics121,172MITExternal FFI bindingsRendering bpe-openaiPrebuilt fast byte-pair encoders for OpenAI.119,787MITAlgorithmsData structures vrp-coreA core algorithms to solve a Vehicle Routing Problem117,960Apache-2.0AlgorithmsScience faissHigh-level bindings for Faiss, the vector similarity search engine117,839MIT/Apache-2.0AlgorithmsScience fil-ocl-coreA low-level OpenCL API.117,147MIT/Apache-2.0API bindingsAsynchronous fil-oclOpenCL bindings and interfaces for Rust.116,935MIT/Apache-2.0API bindingsAsynchronous lightgbm3Rust bindings for LightGBM library116,397MITAPI bindingsScience arctkNumerical simulations of physical systems116,238MIT OR Apache-2.0ScienceSimulation mistralrs-quantFast, flexible LLM inference.115,553MITAPI bindingsScience mistralrs-visionFast, flexible LLM inference.115,136MITAPI bindingsScience mistralrs-audioFast, flexible LLM inference.115,078MITAPI bindingsScience mistralrs-coreFast, flexible LLM inference.115,067MITAPI bindingsScience satkitSatellite Toolkit114,285MIT OR Apache-2.0AerospaceAlgorithms quest-sysBindings to the QuEST quantum computer simulator C library113,184Apache-2.0 AND MIT AND BSD-3-ClauseScienceSimulation float-derive-macrosA crate that allows deriving Eq and Hash for types that contain floating points112,210MIT/Apache-2.0AccessibilityRust patterns special-funSpecial functions for Rust by binding to the Cephes library.112,048BSD-2-ClauseScience float-deriveA crate that allows deriving Eq and Hash for types that contain floating points111,533MIT/Apache-2.0AccessibilityRust patterns ndhistogrammulti-dimensional histogramming for Rust111,363MIT OR Apache-2.0Data structuresMathematics geodesyA platform for experiments with geodetic transformations and data flow110,505MIT OR Apache-2.0ScienceScience::Geospatial csapsCubic spline approximation (smoothing)109,371MITScience quaternion-coreProvides quaternion operations and interconversion with several attitude representations.109,227MIT OR Apache-2.0MathematicsNo standard library trawlerA workload generator that emulates the traffic to lobste.rs107,750MIT OR Apache-2.0Command line utilitiesDevelopment tools::Profiling plotpyRust plotting library using Python (Matplotlib)107,261MITMathematicsScience lance-test-macrosA columnar data format that is 100x faster than Parquet for random access.106,832Apache-2.0Data structuresDatabase implementations ranSimple, fast random numbers generation105,856BSD-3-ClauseAlgorithmsDevelopment tools::Testing vrp-pragmaticAn extension logic for solving rich VRP105,445Apache-2.0AlgorithmsScience RustQuantA Rust library for quantitative finance.104,392MIT OR Apache-2.0AlgorithmsFinance rscA fast calculator for solving scientific and algebraic math equations in strings.103,403MITCommand line utilitiesParsing tools roqoqo-questQuEST simulator for the qoqo quantum computing toolkit101,423Apache-2.0ScienceSimulation fendArbitrary-precision unit-aware calculator101,331MITCommand line utilitiesMathematics minimum_redundancyThe library to encode and decode data with binary or non-binary Huffman coding.100,808MIT OR Apache-2.0AlgorithmsCompression ruvector-mincutWorld's first subpolynomial dynamic min-cut: self-healing networks, AI optimization, real-time graph analysis100,462MITAlgorithmsData structures cpcevaluates math expressions, with support for units and conversion between units100,423MITMathematicsParsing tools tai-timeNanosecond-precision monotonic clock timestamps based on the TAI time standard.100,211MIT OR Apache-2.0Date and timeEmbedded development vrp-scientificAn extension logic for solving scientific VRP98,780Apache-2.0AlgorithmsScience algorithmiaClient for calling algorithms and managing data hosted using Algorithmia97,387MITAlgorithmsScience similariMachine learning framework for building object trackers and similarity search engines97,154Apache-2.0AlgorithmsComputer vision vrp-cliA command line interface for VRP solver96,648Apache-2.0AlgorithmsScience trk-ioTrackVis (*.trk) reader and writer95,218BSD-2-ClauseData structuresScience onnxruntime-sysUnsafe wrapper around Microsoft's ONNX Runtime94,979MIT OR Apache-2.0Science mistralrsFast, flexible LLM inference.92,848MITAPI bindingsScience mistralrs-macrosProc macros for mistral.rs tool definitions92,785MITAPI bindingsScience linfa-elasticnetA Machine Learning framework for Rust92,756MIT OR Apache-2.0AlgorithmsMathematics movingaiMovingAI Benchmark Map/Scen File Parser92,185MITParsing toolsScience llm-chainA library for running chains of LLMs (such as ChatGPT) in series to complete complex tasks, such as text summation.91,807MITScience tract-extraTiny, no-nonsense, self contained, TensorFlow and ONNX inference90,008MIT OR Apache-2.0Science fastoboFaultless AST for Open Biomedical Ontologies.89,366MITParser implementationsScience rs-llama-cppAutomated Rust bindings generation for LLaMA.cpp89,077MITScience reverse_geocoderOffline reverse geocoder library.88,848MIT OR Apache-2.0Science fitsio-sysFFI wrapper around cfitsio87,675MIT/Apache-2.0External FFI bindingsScience superlu-sysThe package provides bindings to SuperLU.86,890Apache-2.0/MITExternal FFI bindingsScience exmexfast, simple, and extendable mathematical expression evaluator able to compute partial derivatives86,792MIT OR Apache-2.0Parser implementationsScience openslide-rsRust bindings of OpenSlide C library86,558MIT/Apache-2.0Science num-macrosdeprecated -- use num-derive85,437MIT/Apache-2.0Science