CATEGORY

Mathematics 4,394 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.

RustQuant_stochasticsA Rust library for quantitative finance.10,360MIT OR Apache-2.0AlgorithmsFinance savgol-rsSavitzky-Golay filter10,360MIT OR Apache-2.0AlgorithmsMathematics signal-gen-cjds66-libAn unofficial support library which can fully remote control the inexpensive Koolertron DDS Signal Generator known as GH-CJDS66.10,330non-standardEmbedded developmentHardware support sparseSparse10,325MITMathematics elr_primesProvides a prime number iterator and methods for basic calculations with prime numbers.10,290MIT OR Apache-2.0Mathematics allan-toolsPackage to compute statistics to study systems stability10,265MIT OR Apache-2.0MathematicsScience coordinatesSimple, no nonsense, library for using two and three dimensonal coordinates in several systems.10,256MIT-0 OR 0BSDGraphicsMathematics krnlSafe, portable, high performance compute (GPGPU) kernels.10,253MIT OR Apache-2.0Hardware supportMathematics scirs2-graphGraph processing module for SciRS2 (scirs2-graph)10,238Apache-2.0AlgorithmsMathematics solar-positioningHigh-accuracy solar positioning algorithms (SPA and Grena3) for calculating sun position and sunrise/sunset/twilight times10,202MITAlgorithmsMathematics vectrsA stack-allocated, constant-size, n-dimensional vector type (NOTE: this crate was renamed to `vectrix`)10,172MIT OR Apache-2.0MathematicsNo standard library midpointExtension traits offering implementations of midpoint [currently, only for primitive integers].10,166MIT OR Apache-2.0MathematicsNo standard library alphabet-macroProvides a macro that can be used to easily create const alphabets.10,153MITData structuresMathematics star-sharksShamir's Secret Sharing library for the STAR protocol10,138MIT/Apache-2.0AlgorithmsCryptography mee6A library to calculate mee6 leveling data10,120MIT OR Apache-2.0MathematicsNo standard library saikoroParser and evaluator for doing math with dice notation expressions10,094MIT OR Apache-2.0MathematicsParser implementations nlmrsA Rust crate for building Neutral Landscape Models.10,056MITGraphicsMathematics smooth-numbersAlgorithms to generate smooth numbers10,032MITAlgorithmsMathematics moonalloyThe oxidized scientific computing library for the 21st century9,976GPL-3.0-or-laterExternal FFI bindingsMathematics lunarbase-pmm-mathPure Rust port of the LunarBase Curve PMM quoting math, bit-exact with the on-chain reference.9,970MIT OR Apache-2.0MathematicsNo standard library::No dynamic allocation anofox-forecastTime series forecasting library9,920MITMathematicsScience stdrandomGenerate random numbers using only Rust standard library9,901Unlicense OR CC0-1.0AlgorithmsCryptography math_rustA Math library for vectors.9,898MITAlgorithmsMathematics rsfracThe Terminal-Based Fractal Explorer. Rsfrac is your terminal gateway to Mandelbrot, Burning Ship, and Julia.9,871GPL-3.0-or-laterCommand line utilitiesMathematics datasA library for data structures and algorithms and data analisys9,867GPL-3.0AlgorithmsData structures musclecalcfitness: estimate the one repetition maximum (1RM)9,858Apache-2.0Command line utilitiesMathematics vectovector29,853MITAlgorithmsData structures container-broadcastA Rust analog of Julia's broadcast interface.9,824MIT/Apache-2.0MathematicsScience statcstatc is essentially a TI-84 extended, geared towards statistical calculations and making data easily readable and obtainable.9,810MITCommand line utilitiesMathematics dda-voxelize3D mesh voxelization with the DDA algorithm9,804MITAlgorithmsGraphics hextralComprehensive neural network library with dataset loading, batch normalization, 9 activation functions, 5 loss functions,…9,769MIT OR Apache-2.0AlgorithmsAsynchronous sequential-integrationLightweight library for sequential integration9,756MITMathematics bitcoin-bigintProvides an efficient macro-based approach to define and manipulate arbitrary-precision unsigned integers, crucial for…9,735MITAlgorithmsCryptography algebraeon-geometryAlgorithms for working with geometric shapes9,726GPL-3.0-onlyMathematics hammer-and-sampleSimplistic MCMC ensemble sampler based on emcee, the MCMC hammer9,706MIT OR Apache-2.0AlgorithmsMathematics colamdColumn approximate minimum degree ordering algorithm9,698BSD-3-ClauseAlgorithmsMathematics vectorThe package provides a vector database allowing for efficient search of nearest neighbors.9,678Apache-2.0/MITData structuresDatabase implementations bitcoin-u256A Rust crate for handling 256-bit unsigned integers, optimized for blockchain computations, offering arithmetic operations and…9,676MITCryptographyData structures green-kernelsEvaluation of Green's function kernels.9,672BSD-3-ClauseMathematicsScience angulusUnit agnostic angle9,666MIT OR Apache-2.0Data structuresMathematics lubyA generic, portable implementation of Luby's “reluctant doubling” sequence.9,665ISCAlgorithmsMathematics factordbRust wrapper for FactorDB API9,651MIT OR Apache-2.0API bindingsCommand line utilities mcdmA Rust library to assist with solving Multiple-Criteria Decision Making (MCDM) problems.9,644MITMathematicsScience wrenfold-traitsRuntime traits for the wrenfold symbolic code-generation library.9,564MITComputer visionMathematics r_mathlibA port of R's `nmath` stats module to Rust.9,545GPL-2.0-or-laterMathematics algebraeon-groupsAlgorithms in group theory.9,540GPL-3.0-onlyMathematics ramer_douglas_peuckerAn implementation of the Ramer Douglas Peucker algorithm.9,530MITMathematics helixiserA crate for the calculation of diffraction patterns of helical objects9,529MITMathematicsMultimedia::Images bevy_plotA Bevy plugin for plotting data and explicit functions.9,468MIT OR Apache-2.0Game developmentGame engines yarerYarer (Yet Another Rust Expression Resolver) is a library for resolving mathematical expressions. Internally it uses the shunting…9,435MIT OR Apache-2.0AlgorithmsCommand-line interface cliffordGeometric Algebra (Clifford Algebra) for Rust: rotors, motors, PGA for 3D rotations and rigid transforms9,432MITMathematicsScience provable-contractsPapers to Math to Contracts in Code — YAML contract parsing, validation, scaffold generation, and Kani harness codegen for…9,418MITDevelopment tools::TestingMathematics legasea_lineTools for working with lines9,418MITMathematics multi_rangedEfficient data structures for representing and manipulating ranges of discrete values9,409MITData structuresMathematics simplicityImplementation of simulation of simplicity (https://arxiv.org/pdf/math/9410209.pdf)9,378MITMathematics scirs2-transformData transformation module for SciRS2 (scirs2-transform)9,354Apache-2.0AlgorithmsMathematics hornerEvaluate polynomials using Horner's method.9,322ISCMathematicsScience lazyivyLazy Runge-Kutta integration for initial value problems.9,322BSD-2-Clause-PatentAerospaceMathematics nibblerA small utility for working with nibbles (half byte, 4-bits).9,319GPL-3.0-or-laterMathematicsScience single-svdlibA Rust port of LAS2 from SVDLIBC9,307non-standardAlgorithmsData structures llml_simdSIMD (Single Instruction Multiple Data) extension for a variety of targets9,294MITEmbedded developmentHardware support net_ensemblesErdős-Rényi and small world ensembles. For simple sampling, Markov chains etc.9,256MIT OR Apache-2.0MathematicsScience RustQuant_instrumentsA Rust library for quantitative finance.9,214MIT OR Apache-2.0AlgorithmsFinance minifloatEmulate various minifloats9,207MPL-2.0Data structuresMathematics fast-bernoulliEfficient sampling with uniform probability.9,204MIT OR Apache-2.0AlgorithmsDevelopment tools core-mathRusty API for CORE-MATH9,191MITMathematicsNo standard library fdars-coreFunctional Data Analysis algorithms in Rust9,175MITMathematicsScience irox-fixedmathFixed Precision Math Primitives9,167MIT OR Apache-2.0Embedded developmentMathematics mm0_utilMM0/MM1 language utilities9,164CC0-1.0Command line utilitiesDevelopment tools oxidivinerA comprehensive Rust library for time series analysis and forecasting including moving average, exponential smoothing,…9,160MITAlgorithmsFinance hexgridspiralHexagonal Cube-Coordinate System with Spiralling Integer Tile Identifiers9,153MIT OR Apache-2.0Data structuresGame development owmathQuaternions, basic functions9,145MIT OR Apache-2.0Data structuresMathematics snarkvm-synthesizer-errorA decentralized virtual machine9,121Apache-2.0CompilersCryptography ode_integrateCollection of numerical ODE Solvers written in generics and thus applicable in many scenarios.9,095MPL-2.0MathematicsScience fmul-to-intFloat multiplication to integer part.9,090MIT/Apache-2.0AlgorithmsMathematics quad-rsAdaptive Gauss-Kronrod Integration in Rust9,087MIT OR Apache-2.0MathematicsScience RustQuant_cashflowsA Rust library for quantitative finance.9,030MIT OR Apache-2.0AlgorithmsFinance concision-neuralThis library implements various abstractions for designing neural networks.9,026Apache-2.0AlgorithmsMathematics fuzzy-logic_rsAn implementation of fuzzy logic in rust!9,019MITMathematicsScience oxiz-mathMathematical foundations for OxiZ SMT solver8,999Apache-2.0AlgorithmsMathematics algebraeon-setsAlgorithms in combinatorics.8,992GPL-3.0-onlyMathematics t4t-gamesA library of games and strategies built with t4t.8,982MITMathematicsSimulation delaunayD-dimensional Delaunay triangulations and convex hulls in Rust, with exact predicates, multi-level validation, and bistellar flips8,979BSD-3-ClauseAlgorithmsMathematics get_len_base_10_as_usizeTraits for getting length base 10 as usize, both at run and compile time8,971MIT OR Apache-2.0MathematicsNo standard library lawkitStatistical law analysis CLI toolkit with international number support8,953MITAlgorithmsCommand line utilities acid22-adic double-precision floating-point implementation8,942MIT OR Apache-2.0MathematicsNo standard library ffntFinite fields for number theory8,922GPL-3.0-or-laterMathematics datamarsA Rust rewrite of https://www.gnu.org/software/datamash/8,902Apache-2.0Command line utilitiesDevelopment tools float-dbgDebug floating point numbers easily8,894MITDevelopment tools::DebuggingMathematics gradientsAn OpenCL, CUDA and CPU based Deep Learning Library8,875MITAlgorithmsMathematics scotch-sysRaw FFI to Scotch, the graph partitioner, graph clusterer and sparse matrix orderer8,859MIT OR Apache-2.0External FFI bindingsMathematics rstmThis crate focuses on building concrete implementations for Turing Machines.8,848Apache-2.0MathematicsScience algebraeonAlgebraeon computational algebra library re-exports for all components8,839GPL-3.0-onlyMathematics lawkit-coreCore library for statistical law analysis with international number support8,833MITAlgorithmsMathematics rsmonadHaskell-style monads for idiomatic Rust.8,779MPL-2.0CompilersData structures oxiz-theoriesTheory Solvers (EUF, Arithmetic, BitVectors) for OxiZ8,771Apache-2.0AlgorithmsMathematics rapier3d-urdfURDF file loader for the 3D rapier physics engine.8,747Apache-2.0Game developmentMathematics padicP-adic numbers in Rust8,746MITAlgorithmsMathematics matrix_operationsA library to perform matrix operations8,746MITAlgorithmsMathematics oxiz-nlsatNon-linear arithmetic solver for OxiZ (CAD-based)8,682Apache-2.0AlgorithmsMathematics ndelementFinite element definition library.8,676BSD-3-ClauseMathematicsScience solverSolve optimization problems.8,660MITMathematicsScience uncertainFast and correct computations with uncertain values.8,659MITAlgorithmsMathematics gf2Working in bit-space a.k.a. GF(2)8,636MITAlgorithmsMathematics constrained_intIntegers that are constrained within inclusive ranges.8,610MIT OR Apache-2.0AlgorithmsMathematics rusty-talibA Rust crate using pure rust code for technical analysis8,603MITMathematics kernel-density-estimationKernel density estimation in Rust.8,600MITAlgorithmsMathematics noizA simple, configurable, blazingly fast noise library built for and with Bevy.8,598MIT OR Apache-2.0Game developmentGraphics approx-cholApproximate Cholesky factorization for graph Laplacians8,575MITAlgorithmsMathematics xprecFast emulated quadruple (double-double) precision arithmetic8,567MITAlgorithmsMathematics caliphA simple tool to calibrate and convert pH measurements using a two point method8,561MPL-2.0MathematicsScience raa_ttProves sentences of propositional calculus8,544MIT OR Apache-2.0MathematicsParser implementations yume-pdqOptimized kernels from hashing to vectorized or Vulkan shader-based exact matching for near real-time high-throughput high-recall…8,539Apache-2.0Computer visionMathematics digifiGeneral purpose financial library and framework for financial modelling, portfolio optimisation, and asset pricing.8,536MIT OR Apache-2.0FinanceMathematics kairCOnstraint Based Reconstruction and Analysis (COBRA) in Rust8,530GPL-2.0-or-laterMathematicsScience veeVector Expression Emitter (VEE): Geometric Algebra Code Generator8,517MPL-2.0Game developmentGraphics canrunA logic programming library inspired by the *Kanren family of language DSLs.8,516MIT/Apache-2.0AlgorithmsMathematics lbfgsb-rs-pureA safe, idiomatic Rust port of the L-BFGS-B limited-memory quasi-Newton optimization algorithm (v3.0) for bound-constrained…8,461BSD-3-ClauseAlgorithmsMathematics reiteratorLazy repeatable caching iterator that only ever calculates each element once.8,460MPL-2.0AlgorithmsData structures aftermathA crate to parse and evaluate complex math expression8,454MIT OR Apache-2.0MathematicsParser implementations mm0b_parserparsing tools for Metamath Zero's MMB binary format8,411CC0-1.0Command line utilitiesDevelopment tools simple_2d_vectorSimple two-dimensional vectors in Rust8,409MITMathematics rotary-addThis crate adds a few simple methods to the three lowest unsigned integer types, u8, u16 and u32 to allow cyclical addition and…8,386GPL-2.0-or-later WITH Bison-exception-2.2CryptographyMathematics sparse_linear_assignmentSolvers for sparse linear assignment problem based on the auction algorithm8,370Apache-2.0AlgorithmsMathematics ort-candleort + candle = 🦀 - An alternative backend for ort, powered by candle.8,368MIT OR Apache-2.0AlgorithmsMathematics pacmapPairwise Controlled Manifold Approximation (PaCMAP) for dimensionality reduction8,281Apache-2.0AlgorithmsMathematics langtons-termiteImplementation of Langton's Ant that runs in a terminal window8,275GPL-3.0+Command line utilitiesGraphics triangle-rsA Rust binder for the 2D mesh generator and Delaunay triangulator Triangle8,260MITAlgorithmsMathematics miniballMinimum enclosing ball8,229MPL-2.0AlgorithmsGraphics optimathLinear Algebra using const generics for no_std and specialization to enable SIMD.8,229Apache-2.0AlgorithmsData structures constfftA library crate providing an FFT API for arrays8,228MIT OR Apache-2.0AlgorithmsCompression bigint-benchmarkBenchmarks for big integer implementations8,222MITMathematics IFJust numerical experiments to factorize natural numbers :)8,214non-standardAlgorithmsMathematics gdslGDSL is a graph data-structure library including graph containers, connected node strutures and efficient algorithms on those…8,209MIT/Apache-2.0AlgorithmsData structures simple-simplexGenerates 2d simplex noise values and applies Fractal Brownian Motion.8,207MIT OR Apache-2.0AlgorithmsMathematics turbo-quantExperimental vector compression sidecars with PolarQuant, TurboQuant, QJL sketches, wire formats, and benchmark receipts8,198MIT OR Apache-2.0AlgorithmsCompression mushinComputational graphs with reverse automatic differentation in the GPU8,186MIT/Apache-2.0AlgorithmsMathematics cga2d2D Conformal Geometric Algebra primitives8,185MIT OR Apache-2.0Mathematics amari-tropicalTropical max-plus algebra and ordinal-weighted optimization carriers8,184MIT OR Apache-2.0AlgorithmsMathematics culitCustom literals8,169MIT OR Apache-2.0Development toolsEmbedded development scirs2A Rust port of SciPy with AI/ML extensions - Scientific Computing and AI Library (scirs2)8,156Apache-2.0AlgorithmsMathematics reductionistS3 Active Storage server8,113Apache-2.0MathematicsScience affinitreeA crate to distill faithful decision trees out of neural networks8,106MIT OR Apache-2.0Data structuresMathematics xprsXprs is a flexible and extensible mathematical expression parser and evaluator for Rust, designed for simplicity and ease of use.8,097WTFPLMathematicsParser implementations scirs2-ndimageN-dimensional image processing module for SciRS2 (scirs2-ndimage)8,073Apache-2.0AlgorithmsMathematics floatersgenerate floating-point numbers in various ways8,057MITAlgorithmsMathematics oxidd-parserParsers for logic file formats8,044MIT OR Apache-2.0MathematicsParser implementations cmn121 mathematical, physical, and cryptographic constants for Rust — no_std, WASM-ready, compile-time const, typed runtime lookup,…8,040MIT OR Apache-2.0CryptographyDevelopment tools concision-utilsConcision is a toolkit for designing machine-learning models in Rust.8,034Apache-2.0AlgorithmsMathematics feralSparse symmetric indefinite direct solver in pure Rust, with certified inertia counts.8,026MITMathematicsScience feral-ordering-coreShared input/output types for FERAL's fill-reducing ordering crates (feral-amd, feral-metis, feral-scotch, feral-kahip). Defines…8,023MITMathematicsScience linfa-ensembleA general method for creating ensemble classifiers8,002MIT/Apache-2.0AlgorithmsMathematics tc-mathMathematical algorithms for TinyChain tensors. DEPRECATED.7,980Apache-2.0AlgorithmsConcurrency feral-amdApproximate Minimum Degree (AMD) fill-reducing ordering, quotient-graph algorithm (Amestoy, Davis & Duff 1996, 2004). Pure Rust,…7,970MITMathematicsScience llmlImplementation of basic math data types with high level frontend and low level backend7,965MIT OR Apache-2.0Data structuresHardware support quaighLogic optimization library7,960MIT OR Apache-2.0AlgorithmsMathematics permutationsLibrary for generating permutations.7,954MIT OR Apache-2.0Mathematics scirs2-integrateNumerical integration module for SciRS2 (scirs2-integrate)7,933Apache-2.0AlgorithmsMathematics num-ordNumerically ordered wrapper type for cross-type comparisons7,928ZlibMathematicsNo standard library fftconvolveThe fast fourier transform convolution and correlation algorithm for Rust7,922non-standardMathematicsScience triangulateSubdivides polygons into equivalent triangles7,922MIT OR Apache-2.0AlgorithmsGame development gpursGPU acceleration/linear algebra crate for scientific computing7,903Apache-2.0ConcurrencyHardware support rpolyAn implementation of the RPOLY algorithm for finding all roots of a real-coefficient univariate polynomial7,900non-standardAlgorithmsMathematics libpuriIdiomatic Rust Competitive Programming Library7,898MIT OR Apache-2.0AlgorithmsData structures sparkl3d-kernels3-dimensional physics engine in Rust.7,875Apache-2.0Game developmentMathematics orx-funvecTraits to unify access to elements of n-dimensional vectors which are particularly useful in algorithms requiring both…7,863MITAlgorithmsData structures fdecA collection of macros for generating fixed-size fixed-point numeric types for Rust.7,860MITAlgorithmsData structures iseven_apiA Rust wrapper for isEven API7,855MIT OR Apache-2.0API bindingsMathematics newnumDeprecated: General-purpose number traits7,845MIT OR Apache-2.0Data structuresMathematics ndarray-unitA package providing a system of units to the ndarray type7,842MIT OR Apache-2.0MathematicsScience icentral-predecessor-mapOptimized Rust crate for implementing and managing a predecessor map, a staple in graph theory and algorithms, allowing efficient…7,830MIT OR Apache-2.0AlgorithmsData structures feral-metisMultilevel nested-dissection fill-reducing ordering (Karypis & Kumar 1998). Pure Rust, clean-room, standalone. Implements the…7,824MITMathematicsScience ixyA minimal, no-std compatible crate for 2D integer geometry7,816MIT OR Apache-2.0Game developmentMathematics selenConstraint Satisfaction Problem (CSP) solver7,814MITAlgorithmsData structures boolean_functionMathematical analysis of Boolean functions7,813MIT OR Apache-2.0AlgorithmsCryptography approxeqA trait for approximate equality of types7,800MITMathematics amari-info-geomInformation geometry and statistical manifolds7,776MIT OR Apache-2.0AlgorithmsMathematics circadian_toolsTools for working with circadian data, or data that is cyclical like time of day.7,765MITDate and timeMathematics feral-kahipKaHIP-style flow-based nested-dissection fill-reducing ordering (Sanders & Schulz 2011; data reduction per Ost, Schulz & Strash…7,763MITMathematicsScience icentral-edgeIcetral-edge provides a utility for managing graph edges, enabling node connectivity and manipulation. This crate is exemplary…7,761MIT OR Apache-2.0AlgorithmsAPI bindings feral-amfApproximate Minimum Fill (AMF / HAMF4) fill-reducing ordering, quotient-graph algorithm (Amestoy 1999). Pure Rust, standalone.7,761MITMathematicsScience feral-scotchSCOTCH-style nested-dissection fill-reducing ordering (Pellegrini 1996). Pure Rust, clean-room, standalone. Implements the FERAL…7,758MITMathematicsScience oxizNext-Generation SMT Solver in Pure Rust7,745Apache-2.0AlgorithmsMathematics ravencolTabular data manipulation7,721MITAlgorithmsMathematics ratio-geneticRatio's genetic algorithms library.7,720MPL-2.0AlgorithmsMathematics slasStatic Linear Algebra System7,718Apache-2.0Data structuresMathematics vecnA procedural macro that transforms user-defined structs into general vector types.7,716MITData structuresMathematics arithmetic-evalSimple interpreter for arithmetic expressions.7,715MIT OR Apache-2.0CompilersMathematics rstm-coreThis crate focuses on building concrete implementations for Turing Machines.7,707Apache-2.0MathematicsScience evianA controls library for vexide.7,705non-standardEmbedded developmentMathematics anofox-statisticsA comprehensive statistical hypothesis testing library validated against R7,703MITMathematicsScience break_infinityA library for larger numbers up to 1e9e15 in Rust for Incremental Games7,691MPL-2.0Game developmentMathematics roundableRound numbers and durations to a given factor7,681MIT OR Apache-2.0Date and timeMathematics voxel-tiler-coreConvert point clouds to voxel data.7,673MIT OR Apache-2.0ConcurrencyData structures aprender-computeHigh-performance SIMD compute library with GPU support, LLM inference engine, and GGUF model loading (was: trueno)7,657MITAlgorithmsMathematics icentral-errorsProvides error handling utilities for betweenness centrality computations, including custom error types and conversion…7,652MIT OR Apache-2.0AlgorithmsConcurrency simp_linalgA generically defined, light-weight linear algebra library for simple addition and multiplication of vectors and matrices.7,649MITMathematicsScience oxidd-cliCommand line interface for OxiDD7,646MIT OR Apache-2.0Command line utilitiesMathematics trussxUtilities for designing and analyzing truss structures7,618MITMathematicsScience rustymlA high-performance machine learning & deep learning library in pure Rust, offering ML algorithms and neural network support7,595MITAlgorithmsMathematics