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.

unit-sphereA library for performing geometric calculations on the surface of a sphere.16,034MITMathematicsNo standard library numbers_rusNumber-theory primitives and exact arithmetic for Rust — built for competitive programming, teaching, and recreational math.…16,000MIT OR Apache-2.0AlgorithmsMathematics umathffast-math in rust15,980MITHardware supportMathematics cubesApplications for determining how to put a cube together.15,895MITMathematicsRendering::Data formats antic-sysBindings to the Antic library15,724MIT OR Apache-2.0AlgorithmsExternal FFI bindings ncubeGeneralized Hypercube Visualizer15,705MITGraphicsMathematics scirs2-autogradAutomatic differentiation module for SciRS2 (scirs2-autograd)15,661Apache-2.0AlgorithmsMathematics unit-rootUnit root tests15,655Apache-2.0MathematicsScience lunex_engineThis crate is not inteded to be used standalone. It is a dependency of Bevy_Lunex15,525MIT OR Apache-2.0Game developmentGUI concision-corethis crate implements the core modules for the concision framework15,517Apache-2.0AlgorithmsMathematics moving-averageA simple moving average library15,487MITAlgorithmsMathematics scirs2-neuralNeural network building blocks module for SciRS2 (scirs2-neural) - Minimal Version15,479Apache-2.0AlgorithmsMathematics core-math-sysGenerate bindings to CORE-MATH15,417MITMathematicsNo standard library engineering-reprNumeric conversions for engineering notation (1.23k) and the RKM code variant (1k23)15,396MITMathematicsParsing tools impliesA parser for logical formulas15,375MITData structuresMathematics scirs2-metricsMachine Learning evaluation metrics module for SciRS2 (scirs2-metrics)15,351Apache-2.0AlgorithmsMathematics amari-coreCore geometric algebra and mathematical structures15,337MIT OR Apache-2.0AlgorithmsMathematics num_baseCrate for manipulating with numbers (integers) in different bases.15,334AGPL-3.0-onlyData structuresMathematics chimeWIP library for continuous, predictable, mutable change over time15,222MIT OR Apache-2.0Game developmentMathematics matio-rs_deriveRust wrapper to MATLAB MAT file I/O library15,171MITAPI bindingsMathematics bvabva is a rust crate for manipulating and doing arithmetics on bit vectors of fixed but arbitrary size.15,094MITData structuresEncoding standardformEffortlessly operate on numbers like 2e19 or 2*10^4 and more with this Rust implementation of standard form. Simplify, convert,…15,092MIT OR Apache-2.0MathematicsNo standard library cnetworksA set of tools for creating and manipulating complex networks.15,071MITMathematicsScience logpInformation theory primitives: entropy, KL divergence, mutual information (KSG estimator), and information-monotone divergences15,050MIT OR Apache-2.0AlgorithmsMathematics cfrCounterfactual regret minimization solver for two-player zero-sum incomplete-information games15,046MITAlgorithmsCommand line utilities icao-wgs84A library for performing geometric calculations on the WGS84 ellipsoid.15,018MITAerospaceMathematics rlst-proc-macroProc macros for a Rust native linear algebra library.14,993MIT / Apache-2.0MathematicsScience soilrustA geotechnical engineering library for soil mechanics calculations in Rust.14,973MIT OR Apache-2.0MathematicsScience naboA fast K Nearest Neighbor (KNN) library for low-dimensional spaces14,956MIT OR Apache-2.0Computer visionGame development oxifftPure Rust implementation of FFTW - the Fastest Fourier Transform in the West14,931Apache-2.0AlgorithmsMathematics balanced-ternaryA library to manipulate balanced ternary values.14,909MITData structuresMathematics tex2typst-rsConverts LaTeX math to Typst math14,857GPL-3.0-or-laterMathematicsParsing tools amfnwasmAmortization Functions (AmFn) Web Assembly14,842MIT OR Apache-2.0Mathematics suitesparse_graphblas_sysRust bindings for SuiteSparse::GraphBLAS14,816CC-BY-NC-4.0External FFI bindingsMathematics fekanA library for building and training Kolmogorov-Arnold neural networks.14,782MIT OR Apache-2.0MathematicsScience parePareto frontier and skyline queries14,705MIT OR Apache-2.0AlgorithmsMathematics structural-shapesCommon structural shapes14,702MITMathematicsScience cisatCognitively-Inspired Simulated Annealing Teams14,482MITMathematicsScience matrixesImplementation of matrices up to and slightly beyond a highschool level. See README for details.14,423MITData structuresMathematics numtestUnit testing for numerical methods.14,372MIT OR Apache-2.0Development tools::TestingMathematics amfnengineAmortization Functions (AmFn) Engine14,365MIT OR Apache-2.0Mathematics mini-kanrenminiKANREN in Rust14,338MIT OR Apache-2.0AlgorithmsMathematics gaussiantGaussian integers14,321MIT OR Apache-2.0Mathematics nalgebra-spacetimeSpacetime Extension for nalgebra14,269MIT OR Apache-2.0MathematicsScience mexeSimple arithmetic expression evaluator14,069MITDevelopment toolsMathematics arithmetic-parserParser for arithmetic expressions with flexible literals and type annotations.14,046MIT OR Apache-2.0MathematicsNo standard library rubikmasterTools to implement Rubik's cube applications.13,973MITMathematics manifold3dSafe Rust bindings to manifold3d (facade crate — re-exports manifold-csg)13,958Apache-2.0 OR MITAlgorithmsMathematics compute-piA Rust library designed for computing pi to millions of digits.13,919MITAlgorithmsMathematics bool-logicA library for manipulating and evaluating boolean expressions13,886MITAlgorithmsData structures rlfscA checker for the LFSC proof language13,875MIT OR Apache-2.0Command line utilitiesMathematics vector-spaceGeneric vector space trait for compatibility across various libraries13,869MIT OR Apache-2.0MathematicsScience genxAn easy to use and modular genetic algorithms library.13,849MITAlgorithmsMathematics num-irrational`num-irrational` is based on `num` and extends it with support for several kinds of irrational numbers.13,798Apache-2.0AlgorithmsMathematics qmachinaA small library for Quant Machine Learning development.13,781LGPL-3.0-onlyAlgorithmsData structures linfa-icaA collection of Independent Component Analysis (ICA) algorithms13,776MIT OR Apache-2.0AlgorithmsMathematics bit_gossipPathfinding library for calculating all node pairs' shortest paths in an unweighted undirected graph.13,751MIT OR Apache-2.0AlgorithmsData structures elmA minimalist framework for Extreme Learning Machines (ELMs).13,681MITMathematicsScience RustQuant_utilsA Rust library for quantitative finance.13,607MIT OR Apache-2.0AlgorithmsFinance corkA command-line calculator for hex-lovers.13,595GPL-2.0-onlyCommand line utilitiesMathematics infinitableInfinity for types without infinite values13,572BSD-2-ClauseMathematicsNo standard library distributed_controlCreate, analyze and simulate multi-agent, distributed control systems13,524MIT OR Apache-2.0MathematicsScience::Robotics graphopsGraph operators: PageRank/PPR/walks/reachability/node2vec/betweenness.13,518MIT OR Apache-2.0AlgorithmsMathematics guffImplements Galois Fields for various natural sizes13,458GPL-2.0-or-later OR LGPL-2.0-or-laterMathematics cardio-rsA Rust library for computing heart rate variability (HRV) metrics from ECG and PPG data.13,458MITMathematicsNo standard library laddu-pythonAmplitude analysis made short and sweet13,380MIT OR Apache-2.0MathematicsScience bae_rsThe Broad Audio Engine presents the ability to process sounds and wav files for applications like video games and DAWs.13,337MITData structuresMathematics dd_maths_traitsStrongly recommended to avoid using while in development. No semver guarantees.13,322MIT OR Apache-2.0Mathematics vectrixA stack-allocated matrix type implemented with const generics13,299MIT OR Apache-2.0MathematicsNo standard library linaLinear algebra library with a focus on 3D applications like games (i.e. low-dimensional vectors and matrices)13,238MIT OR Apache-2.0Game developmentGraphics camera-intrinsic-modelCamera Intrinsic Models13,168Apache-2.0Data structuresMathematics algebraeon-ringsAlgorithms in linear algebra, polynomials, and number theory.13,141GPL-3.0-onlyMathematics safe_mathSafe arithmetic using a procedural macro. Write normal math expressions with automatic overflow checks. No panics, no boilerplate.13,141MIT OR Apache-2.0Development tools::Procedural macro helpersMathematics hexga_mathMath related crate that define number and casting, and support array programming...13,112MIT OR Apache-2.0AlgorithmsData structures mathmlA parser for MathML13,074MIT OR Apache-2.0MathematicsParser implementations scirs2-clusterClustering algorithms module for SciRS2 (scirs2-cluster)13,071Apache-2.0AlgorithmsMathematics numdiffNumerical differentiation via forward-mode automatic differentiation and finite difference approximations.13,047MIT OR Apache-2.0MathematicsScience pythagorean-hodographsPythaogrean hodograph splines13,046MIT OR Apache-2.0Mathematics s_curvePackage to generate S-Curve trajectories for robotics and similar applications13,040MIT OR Apache-2.0MathematicsScience::Robotics eng-unitsEngineering unit coversions and calculations.13,019GPL-3.0AerospaceData structures matrixableTraits and structs extending capabilities of matrix-like structures.12,966MIT OR Apache-2.0Data structuresMathematics noetherAbstract algebraic structures for Rust12,939MITMathematics scirs2-textText processing module for SciRS2 (scirs2-text)12,935Apache-2.0AlgorithmsMathematics hexlabA hexagonal maze generation and manipulation library12,895MIT OR Apache-2.0AlgorithmsData structures float_approx_mathA math library for compile-time floating-point approximations (sqrt, sin, cos, etc...)12,874MITAlgorithmsMathematics twibintCrate for arithmetic on arbitrarily large integers. Provides Python bindings as well.12,865GPL-3.0-onlyMathematics opensrdk-symbolic-computationStandard automatic differential library for OpenSRDK toolchain.12,859Apache-2.0MathematicsScience monetaCurrency-safe computations with money amounts.12,848non-standardData structuresMathematics tritetTriangle and tetrahedron mesh generators12,818MIT OR AGPL-3.0MathematicsScience vec-xProvides a structure `VecX` to manage fixed-length arrays, supporting numeric operations and assignment operations between `VecX`…12,804MIT OR Apache-2.0CompressionData structures abstalgAbstract algebraic structures for Rust12,802MITMathematicsScience kissunitsDifferent units (like distances or coordinates), keeping it small and simple12,792Apache-2.0Data structuresDate and time rusticleHigh-performance Rust library for numerical computing.12,771Apache-2.0Mathematics t4tTit-for-tat: a game theory toolbox.12,736MITMathematicsSimulation cal-calcSimple tool for calculating holidays based on a set of holiday rules12,726MIT OR Apache-2.0Date and timeMathematics nice_and_easyA minimalistic Rust library for smooth and effortless easing functions12,723MITAlgorithmsGame development mathioA lightweight, simple and straight-forward opinionated library for math used in other projects12,663MIT OR Apache-2.0Data structuresMathematics pm-remezParks-McClellan Remez FIR design algorithm12,647MIT OR Apache-2.0AlgorithmsMathematics RustQuant_autodiffA Rust library for quantitative finance.12,645MIT OR Apache-2.0AlgorithmsFinance ethnum-intrinsicsLLVM generated 256-bit integer intrinsics12,624MIT OR Apache-2.0Cryptography::CryptocurrenciesMathematics synfx-dspDSP real time audio synthesis, effect algorithms and utilities for Rust12,607GPL-3.0-or-laterAlgorithmsMathematics amfnbatchAmortization Functions (AmFn) Batch Process12,534MIT OR Apache-2.0Mathematics prexelA math expression evaluator12,529MITAlgorithmsMathematics const-decimalInteger-backed decimals with constant precision12,521MIT OR Apache-2.0FinanceMathematics fib-rsA highly optimized Fibonacci number calculator for Rust that efficiently computes arbitrarily large Fibonacci numbers.12,505MITAlgorithmsMathematics traitgraph-tsplib-ioFunctions to read and write graphs in TSPLIB format12,496BSD-2-ClauseData structuresMathematics moontoolJohn Walker's moontool.c astronomical calculation routines, extracted and ported to Rust.12,3400BSDAerospaceCommand line utilities RustQuant_errorA Rust library for quantitative finance.12,316MIT OR Apache-2.0AlgorithmsFinance root1dOne dimensional root finding algorithms12,295GPL-2.0-or-laterMathematicsNo standard library barnsleyiterated function system image generator12,292MIT OR Apache-2.0MathematicsMultimedia::Images jingleSMT Modeling for Ghidra's PCODE12,248MITMathematics caddPainless checked arithmetics and conversions12,241MIT OR Apache-2.0MathematicsNo standard library rust_finprimVarious finance and accounting calculations/formulas implemented Rust12,231MITFinanceMathematics pathfinder-cryptoCryptographic primitives used by Pathfinder12,189MIT OR Apache-2.0AlgorithmsCryptography zfcTrait that represents a set according to Zermelo–Fraenkel set theory with the axiom of choice (ZFC).12,183MIT OR Apache-2.0MathematicsNo standard library discrete-logarithmFast discrete logarithm solver12,126MIT OR Apache-2.0AlgorithmsMathematics polyevalEvaluate polynomials.12,112MITAlgorithmsMathematics alumHalfedge based polygon mesh library.12,108BSD-3-Clause GraphicsMathematics numerisPure-Rust numerical algorithms library — high performance with SIMD support while also supporting no-std for embedded and WASM…12,076MITMathematicsNo standard library scirs2-signalSignal processing module for SciRS2 (scirs2-signal)12,064Apache-2.0AlgorithmsMathematics kalman-rustDead simple implementation of Discrete Kalman filter for object tracking purposes12,053MITAlgorithmsComputer vision acme-tensorA comprehensive tensor library for Rust with support for automatic-differentiation.12,030Apache-2.0MathematicsScience ruststftShort-time Fourier transform (STFT) and inverse STFT: streaming and batch spectrograms, a rich window library, mel spectrograms…12,011MIT OR Apache-2.0MathematicsMultimedia::Audio fibsGet a Fibonacci number or sequence11,989Apache-2.0MathematicsNo standard library acme-graphsComputational graphs for Rust11,984Apache-2.0MathematicsScience cgtCombinatorial Game Theory framework11,971AGPL-3.0MathematicsScience autographA machine learning library for Rust.11,947MIT OR Apache-2.0Hardware supportMathematics microgemmGeneral matrix multiplication with custom configuration in Rust. Supports no_std and no_alloc environments.11,919MIT OR Apache-2.0MathematicsNo standard library minimax-alpha-betaAn implementation of Alpha-Beta Pruning + Minimax Algorithm for arbitrary two player minimax style games like Chess, Go,…11,892MITAlgorithmsMathematics lasprsLibrary for Acoustic Signal Processing (Rust edition, with optional Python bindings via pyo3)11,880MIT OR Apache-2.0MathematicsMultimedia::Audio metallicC math functions from scratch11,846MITMathematics iterstatsStatistics for rust iterators.11,832GPL-3.0-onlyAlgorithmsMathematics solovay_strassenA multi-threaded, arbitrary precision implementation of the Solovay-Strassen primality test.11,829MITCryptographyMathematics RustQuant_mathA Rust library for quantitative finance.11,766MIT OR Apache-2.0AlgorithmsFinance RustQuant_mlA Rust library for quantitative finance.11,764MIT OR Apache-2.0AlgorithmsFinance RustQuant_isoA Rust library for quantitative finance.11,740MIT OR Apache-2.0AlgorithmsFinance collatzHelper functions related to the Collatz conjecture11,728MITAlgorithmsMathematics ha-ndarrayA hardware-accelerated n-dimensional array11,707Apache-2.0Data structuresHardware support echidnaA high-performance automatic differentiation library for Rust11,704MIT OR Apache-2.0AlgorithmsMathematics prefix_num_opsThe num_traits API, but in prefix notation.11,688MPL-2.0API bindingsMathematics smartcalcText based calculator for peoples11,677GPL-2.0Development toolsMathematics matrix-market-rsA simple library to read matrix market file to standard rust types.11,676non-standardMathematicsParsing tools sized_matrixSized matrices using const generics for better type checking and performance11,670MITAlgorithmsData structures arithcontainers with arithmetics11,667GPL-3.0Data structuresMathematics bitcoin_numNumeric functions & traits used by rust bitcoin, bitcoin_hashes and other packages, supporting rustc 1.29.011,652CC0-1.0Cryptography::CryptocurrenciesData structures chapatyAn event-driven Rust engine for building and evaluating quantitative trading agents. Features a Gym-style API for algorithmic…11,610Apache-2.0AlgorithmsFinance parmesanPARMESAN: Parallel ARithMEticS over ENcrypted data.11,602AGPL-3.0CryptographyMathematics honeycomb-coreCore structure implementation for combinatorial maps11,528MIT OR Apache-2.0Data structuresMathematics compensated-summationCompensated summation algorithms for better precision.11,496MITAlgorithmsMathematics xensieveAn implementation of the Xenakis Sieve, providing a Sieve from a string expression that filters integer sequences into iterators…11,456MITData structuresMathematics polymath-rsAsciiMath parser11,412MITMathematicsParser implementations ggmathA linear algebra library for games and graphics with generic SIMD types.11,409MIT OR Apache-2.0Data structuresGame development fast_odeFast Runge-Kutta implementation for solving ordinary differential equations.11,408MIT OR Apache-2.0AlgorithmsMathematics round_multA tiny library to round a number up or down to a multiplier.11,404MIT OR Apache-2.0AlgorithmsConcurrency coordinate-transformerProvides functions and structures for converting geocentric Cartesian coordinates, latitude and longitude, JPR, and pixel…11,356MIT OR Apache-2.0MathematicsScience::Geospatial bsplinesN-dimensional B-spline curves and their derivatives built on top of nalgebra11,348Apache-2.0AlgorithmsGraphics gfretGenerates an svg template of a musical instrument fretboard11,333BSD-2-ClauseGraphicsMathematics executorch-sysUnsafe Rust bindings for ExecuTorch - On-device AI across mobile, embedded and edge for PyTorch11,316Apache-2.0AlgorithmsEmbedded development stv-rsSingle Transferable Vote implementation in Rust11,306Apache-2.0Command line utilitiesMathematics vector3A library for dealing with 3D mathematical vectors11,295non-standardMathematics traitgraph-dimacs-ioFunctions to read and write graphs in DIMACS format11,281BSD-2-ClauseData structuresMathematics robust-geoImplementation of floating-point expansions and geometric tests (https://people.eecs.berkeley.edu/~jrs/papers/robustr.pdf)11,261MITMathematics normdecimalAlways normal decimal numbers11,253MITData structuresMathematics rfcalcA tool to calculate things11,248MITCommand line utilitiesMathematics stereokit-rustHigh-Level Rust bindings around the StereoKitC library for XR11,211MITGraphicsGUI hexingA basic Rust library to manipulate hexagonal grids.11,198GPL-3.0AlgorithmsData structures executorchRust bindings for ExecuTorch - On-device AI across mobile, embedded and edge for PyTorch11,167Apache-2.0AlgorithmsEmbedded development superset_mapMap that stores distinct supersets based on the total order defined.11,108MIT OR Apache-2.0Data structuresMathematics mesh-graphFast halfedge triangle mesh graph in pure Rust11,033MITAlgorithmsGraphics concision-datathis crate provides additional tools for working with datasets11,002Apache-2.0AlgorithmsMathematics vom_rsA library for Probabilistic Finite Automata.10,985MITMathematics intervalsetsThe intervalsets crate provides bounded and unbounded intervals implemented as sets with all the associated set operations.10,963MITData structuresMathematics inertia-coreCore functionality of the Inertia crate with high level wrappers for FLINT, Arb, and Antic.10,914GPL-3.0-or-laterAlgorithmsExternal FFI bindings multicalcCalculus, autodiff, nonlinear least squares, and Lie groups in pure no_std Rust: the same math from 64-bit servers to bare-metal…10,909MITEmbedded developmentMathematics multidimensionHigh-level manipulation of multi-dimensional arrays.10,901non-standardAlgorithmsData structures commuterProvides tooling to test diagrams for commutativity, allowing automated tests on algebraic systems.10,895MITMathematics logicngA Library for Creating, Manipulating, and Solving Boolean Formulas10,849MIT OR Apache-2.0AlgorithmsData structures aberthAberth's method for finding the zeros of a polynomial10,821MIT OR Apache-2.0 OR ZlibMathematicsNo standard library fixed_mathSome math traits and functions for `fixed` point numbers.10,798MIT OR Apache-2.0AlgorithmsMathematics RustQuant_timeA Rust library for quantitative finance.10,796MIT OR Apache-2.0AlgorithmsFinance ratio-matrixRatio's matrix data library.10,784MPL-2.0MathematicsScience lievalA lightweight Rust crate for parsing and evaluating mathematical expressions from strings.10,751MITMathematicsParsing tools fixdecHigh-performance fixed-point decimal types for financial calculations and cryptocurrency10,746MIT OR Apache-2.0Data structuresMathematics rfinancialA financial crate mimicking `numpy_financial` in Python10,743MITFinanceMathematics od_opencvObject detection utilities in Rust programming language for YOLO-based neural networks in OpenCV ecosystem10,743MITAlgorithmsComputer vision fixed_star_framePatched version of the fixed crate pending https://gitlab.com/tspiteri/fixed/-/merge_requests/1410,740MIT/Apache-2.0AlgorithmsEmbedded development lk_mathCollection of reusable mathematical tools.10,726MIT OR Apache-2.0AlgorithmsData structures geo-bufThis crate provides methods to buffer (to inflate or deflate) certain primitive geometric types in the GeoRust ecosystem via a…10,672Apache-2.0AlgorithmsGraphics minstdMINSTD minimal standard MCG M31 random number generator10,640Unlicense OR CC0-1.0AlgorithmsMathematics libfiveTools for solid modeling, especially suited for parametric and procedural design.10,639MPL-2.0GraphicsMathematics synfx-dsp-jitDSP JIT (Just In Time compiled) engine for real time audio synthesis and effects for Rust10,603GPL-3.0-or-laterAlgorithmsMathematics honeycomb-renderVisualization tool for combinatorial maps10,602MIT OR Apache-2.0Data structuresMathematics impulse_responseImpulse Response Integration Method10,596MIT OR Apache-2.0MathematicsScience logsumexpNumerically stable computation of log-sum-exp using a 1-pass algorithm10,580MIT OR Apache-2.0AlgorithmsMathematics common_mathA collection of common math functions10,574MIT OR Apache-2.0Mathematics coveCasts Of Varying Elegance (COVE): extension traits for casting numerical types10,503MITEncodingMathematics lapack-traitsGeneric real/complex scalar trait wrappers for BLAS and LAPACK routines10,493MITMathematicsScience vec3-rsminimal 3d vector implementation10,464MIT OR Apache-2.0GraphicsMathematics aspect360This builds on the Ring360 to calculate aspect matches from target angles with orbs or an array of target aspect/orb pairs.10,440GPL-2.0-or-later WITH Bison-exception-2.2Mathematics alphabetProvides utilities for working with alphabets.10,378MITData structuresMathematics