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.

conways_game_of_life_lib_rustCore library functionality for Conway's Game of Life.7,590MITGamesMathematics sparkl2d3-dimensional physics engine in Rust.7,588Apache-2.0Game developmentMathematics oeis-utilsParse OEIS database archives7,577MITAPI bindingsEncoding benchfunBenchmarking functions to use for optimization algorithms7,567MIT OR Apache-2.0AlgorithmsMathematics veccentricTiny 2D vector library.7,563MITGame developmentMathematics pcw_fnGeneric piecewise function trait and impls.7,555MIT OR Apache-2.0MathematicsScience signal_processingA signal processing library.7,526MITAlgorithmsComputer vision lowerdesugar math where the compiler wont7,506MITHardware supportMathematics calcifer-libclientClient library for the Calcifer project.7,501MITMathematicsScience n_circular_arrayAn n-dimensional circular array.7,499MIT OR Apache-2.0Data structuresMathematics g3Neat library for computer graphics based on geometric algebra7,476ISCGraphicsMathematics adicArithmetic and rootfinding for p-adic numbers7,476MIT OR Apache-2.0MathematicsScience sparkl2d-core3-dimensional physics engine in Rust.7,475Apache-2.0Game developmentMathematics strafe-errorError types for strafe7,458MIT OR Apache-2.0MathematicsScience unifacCrate to calculate non-ideal vapor-liquid equilibria using UNIFAC model7,457non-standardMathematicsScience mosekcomodelLibrary for Conic Optimization Modeling with Mosek7,453MITMathematicsScience modular_equationsProgram to solve quadratic and linear modular equations.7,447CC0-1.0Mathematics opensrdk-optimizationStandard mathematical optimization library for OpenSRDK toolchain.7,435Apache-2.0MathematicsScience c-api-tools-macrosProc macros for the c-api-tools crate.7,428BSD-3-ClauseMathematicsScience matrix-basicA Rust crate for very basic matrix operations7,423GPL-3.0Mathematics applAppl is a physics engine powered by the Rapier library. It is currently 2d only.7,406MITGame developmentMathematics nd_vecA compile time n-dimensional vector library.7,394non-standardMathematicsScience patch-trackerPatch tracker7,381MIT OR Apache-2.0MathematicsScience minmathA lightweight math library7,379MITData structuresGame development quadratic_residuesA library for calculating quadratic residues of integers7,365MITMathematics RustQuant_portfoliosA Rust library for quantitative finance.7,361MIT OR Apache-2.0AlgorithmsFinance RustQuant_tradingA Rust library for quantitative finance.7,348MIT OR Apache-2.0AlgorithmsFinance julia-setJulia set computation and rendering7,344Apache-2.0MathematicsMultimedia::Images kaffePytorch, but make it rust :)7,341MIT OR Apache-2.0MathematicsScience purempA pure-Rust arbitrary-precision arithmetic library — integers, rationals and MPFR-class floats — with a dependency-free…7,331MITAlgorithmsMathematics i_mthA math library continuously under development made for use in particle and ridgid body dynamics and statics7,326MITMathematics overworldMetapackage library for adding game systems useful for incremental, RPG, and management games7,314MIT OR Apache-2.0Game developmentMathematics matsA lightweight, efficient, and easy-to-use Rust matrix library.7,312MIT OR Apache-2.0MathematicsScience dancing-linksExact cover solver using dancing links technique7,310MIT OR Apache-2.0AlgorithmsData structures rust-expressionCalculator and solver for linear equations.7,305MITMathematics cgt_deriveDerive macros for `cgt` package7,293AGPL-3.0MathematicsScience find-real-roots-of-polynomialfind all real roots of a polynomial7,287AGPL-3.0-or-laterAlgorithmsMathematics fast_fpFloating point fast-math optimizations7,278MIT OR Apache-2.0Mathematics temp-converter-libSimple terminal temperature unit converter between Celsius, Fahrenheit and Kelvin.7,272UnlicenseMathematicsScience algebraeon-nzqnatural numbers, integers and rationals for algebraeon7,268GPL-3.0-onlyMathematics kifmmKernel-independent fast multipole method7,267BSD-3-ClauseMathematicsScience rstmt-corethe core modules for the rstmt framework7,266Apache-2.0Mathematics strafe-constsConstants for strafe7,258MIT OR Apache-2.0MathematicsScience pnetsA framework for Petri net manipulation7,225MIT OR Apache-2.0MathematicsScience strafe-typeTypes for strafe7,210MIT OR Apache-2.0MathematicsScience distmatDistance matrix data types and file formats7,209MIT OR Apache-2.0MathematicsParsing tools ipopt_bindgenRust bindings to the C interface of Ipopt, a library for large-scale, constrained, nonlinear optimization.7,203MIT OR Apache-2.0External FFI bindingsMathematics RustQuant_dataA Rust library for quantitative finance.7,203MIT OR Apache-2.0AlgorithmsFinance wgmA fast and simple math library for game and graphics development7,196MITGame developmentMathematics scirs2-visionComputer vision module for SciRS2 (scirs2-vision)7,194Apache-2.0AlgorithmsMathematics option-pricingOption pricing: Black-Scholes, implied volatility with Newton-Raphson, Halley methods7,194MITFinanceMathematics bempp-quadratureSimplex quadrature rules and boundary element singular quadrature.7,191BSD-3-ClauseMathematicsScience bestagonAn engine for discrete stuff in hexagonal grids7,185MITGame developmentMathematics fmathA math library for my personal projects7,182MIT-0Data structuresGame development octarineColor manipulation library7,178MITAlgorithmsGraphics r2rs-nmathStatistics programming for Rust based on R's nmath package7,177MIT OR Apache-2.0MathematicsScience c-api-toolsTools for the creation of C API bindings.7,155BSD-3-ClauseMathematicsScience icentral-visit-markersA Rust crate for managing and tracking node visitations in graph traversal algorithms, supporting both indexed and mapped storage…7,143MIT OR Apache-2.0AlgorithmsData structures icentral-statsProvides statistical analysis utilities for performance metrics, including mean, median, and standard deviation computations on…7,134MIT OR Apache-2.0Development toolsMathematics icentral-mucidA Rust crate for managing Minimum Union Cycle IDs in graph nodes, providing easy-to-use traits and macros for interacting with…7,133MIT OR Apache-2.0AlgorithmsData structures krystKrylov subspace and preconditioned iterative solvers for dense and sparse linear systems, with shared and distributed memory…7,126MITAlgorithmsMathematics icentral-cycleThis crate provides tools to represent and compute the Minimum Cycle Basis of a graph, offering efficient access and manipulation…7,112MIT OR Apache-2.0AlgorithmsData structures upcast-arithmeticArithmetic that is upcasted on overflow7,109MITAlgorithmsMathematics markovianSimulation of Markov Processes as stochastic processes.7,105MIT OR Apache-2.0MathematicsScience qmatA simple library for 2-dimensional matrices.7,073UnlicenseData structuresMathematics jeansGenetic algorithms7,054MIT OR Apache-2.0AlgorithmsMathematics ndgridn-dimensional grid library.7,048BSD-3-ClauseMathematicsScience arrowspaceGraph Wiring for embeddings using physical networks wiring. Provides graph analysis, vector search and a energy-distribution…7,037MIT OR Apache-2.0AlgorithmsMathematics rust-latex-doc-minimal-exampleMinimal crate example for getting latex in docs.7,025CC0-1.0Development toolsMathematics gstools-coreThe core functions of GSTools7,023LGPL-3.0-or-laterMathematicsScience get-hashGet hash of a string7,020MITCommand line utilitiesCryptography probablyA library with various approximate computing algorithms7,015non-standardAlgorithmsData structures strafe-traitTraits for strafe7,008MIT OR Apache-2.0MathematicsScience schwarz-precondSchwarz domain decomposition preconditioner6,999MITAlgorithmsMathematics albertA terminal calculator written in Rust with ❤️6,989Apache-2.0AlgorithmsCommand line utilities sparkl2d-kernels3-dimensional physics engine in Rust.6,985Apache-2.0Game developmentMathematics nonstdfloatFloating point calculations for strafe6,977MIT OR Apache-2.0MathematicsScience skymathPlanning-grade astronomy math for astrophotography tooling: angles, equatorial coordinates, sexagesimal parsing and formatting,…6,973MPL-2.0MathematicsScience amari-enumerativeEnumerative geometry capabilities for the Amari library6,942MIT OR Apache-2.0MathematicsScience withinFixed-effects normal equation solver with Schwarz preconditioning6,938MITAlgorithmsMathematics rust_ev_system_libraryImplementation of E-Voting system library functionalities for the Verifier6,936GPL-3.0+CryptographyMathematics sqpnp_simpleSQPnp camera pose estimation6,932MIT OR Apache-2.0Data structuresMathematics rexlCommon Library for Rust6,924Apache-2.0AlgorithmsData structures einopsSimplistic API for deep learning tensor operations6,923MIT OR Apache-2.0AlgorithmsMathematics geom33d geometry classes6,907MITGraphicsMathematics hilbert_indexD-dimensional Hilbert curve6,868MITAlgorithmsMathematics libpcpA constraint solver supporting arithmetic constraints over integers.6,865Apache-2.0MathematicsScience comfy-bounded-intsBounded-integer types focused on ergonomics and safety. (See README.md)6,854MITData structuresGame development scotchIdiomatic wrapper for Scotch, the graph partitioner, graph clusterer and sparse matrix orderer6,813MIT OR Apache-2.0API bindingsMathematics phastftA high-performance Fast Fourier Transform (FFT) library written in pure and safe Rust6,813MIT OR Apache-2.0AlgorithmsMathematics numeranumbers6,806MIT OR Apache-2.0MathematicsNo standard library::No dynamic allocation wbprojectionWhitebox Projections is a map projection library for Rust, inspired by PROJ6,795MIT OR Apache-2.0MathematicsScience image-recoveryImage recovery algorithms, implemented in Rust.6,789AGPL-3.0-or-laterMathematics fj-coreEarly-stage b-rep CAD kernel.6,7710BSDEncodingMathematics ncpigNon-Cooperative Perfect Information Games, and algorithms to play them.6,758GPL-3.0-onlyAlgorithmsGame development inertiaInertia6,756GPL-3.0-or-laterAlgorithmsExternal FFI bindings wickra-coreCore streaming-first technical indicators engine for the Wickra library6,741MIT OR Apache-2.0FinanceMathematics xladdA framework to simplify the construction of Excel Addins in Rust, using the Excel4/12 interface6,733MITMathematicsOperating systems::Windows APIs complexibleA minimal and user-friendly Rust library complex-number operations, bringing the joy of complex mathematics to Rustaceans…6,732MITMathematics zero_based_indexNewtype offering some utility methods for zero-based indices.6,689MIT OR Apache-2.0Mathematics factoInteger factorization and prime certification6,689MIT OR Apache-2.0CryptographyMathematics vqf-rsA `no-std`, dependency-free port of VQF sensor fusion algorithm for IMUs.6,683MITAlgorithmsMathematics grixyZero-cost 2D grids for embedded systems and graphics6,659MIT OR Apache-2.0Embedded developmentGame development auburnDeprecated: use auburn2d or auburn3d instead.6,657MIT OR Apache-2.0AlgorithmsData structures bicubicA base for bicubic interpolation6,647MITMathematicsScience hisabHigher mathematics library — linear algebra, geometry, calculus, and numerical methods for Rust6,647GPL-3.0-onlyMathematicsScience asciimath-unicodeConvert asciimath to unicode6,644MITMathematicsText processing linfa-ftrlA Machine Learning framework for Rust6,642MIT OR Apache-2.0AlgorithmsMathematics dotbitsunsigned int <-> Vec<bool>, plus various helper functions6,638MIT OR Apache-2.0EncodingMathematics wikidata-rsUtilities for working with Wikidata entities programmatically6,627GPL-3.0-or-laterAlgorithmsDatabase interfaces viewpA program is get any argument, that generates prime. it argument be number. This Program is Test Stage.6,619MITCommand-line interfaceCommand line utilities calcifer-serverBackend logic for the Calcifer project.6,610MITMathematicsScience gsl_rustA safe GSL wrapper6,609non-standardAlgorithmsAPI bindings zero-plonkA pure-Rust implementation of the PLONK ZK-Proof algorithm6,607MPL-2.0AlgorithmsCryptography whittaker-eilersA sparse matrix implementation of Whittaker-Eilers smoothing and interpolation6,589MIT OR Apache-2.0AlgorithmsMathematics monteFundamental operations for scientific computing directly with Polars6,573MIT OR Apache-2.0MathematicsScience binary_matrixDense binary matrix operations.6,568MITMathematics rapier3d-meshloaderSTL file loader for the 3D rapier physics engine.6,532Apache-2.0Game developmentMathematics dxprDifferentiable expression templates in compile-time, dependency-free, no_std Rust.6,523ZlibAlgorithmsData structures soft-edgeefficient bithackery for making 3D collision meshes out of grids and stacked tile maps6,495MIT OR Apache-2.0AlgorithmsData structures math_replSimple REPL for all different kinds of math.6,485non-standardCommand line utilitiesMathematics trigComplete set of trigonometric and hyperbolic functions in Rust.6,475MIT OR Apache-2.0AlgorithmsMathematics fitmeCLI curve fitting tool. Parameterise an equation from a CSV dataset.6,473MITCommand line utilitiesMathematics iltcmeInverse Laplace transform with concentrated matrix-exponential functions6,463MPL-2.0Mathematics strafe-testingTesting framework for strafe6,455MIT OR Apache-2.0MathematicsScience std-traitsTraits for types in the standard library.6,439MIT OR Apache-2.0AlgorithmsMathematics amari-dualForward-mode dual number automatic differentiation for optimization workloads6,430MIT OR Apache-2.0AlgorithmsMathematics rust-gdGeneralized Deduplication based on Error-Correcting Codes6,410MITAlgorithmsCompression pyruvategraphical interface for the glucose library6,392non-standardMathematicsScience vector-basisAccess components of generic vector types6,392MIT OR Apache-2.0MathematicsScience guff-sharefilesPackage IDA-encoded data in a portable file format6,389GPL-2.0-or-later OR LGPL-2.0-or-laterMathematics volsurfProduction-ready volatility surface library for derivatives pricing6,389Apache-2.0FinanceMathematics quantrsA tiny Rust library for quantitative finance6,374MIT OR Apache-2.0AlgorithmsFinance overworld_componentsA library for adding game systems useful for incremental and management games6,372MIT OR Apache-2.0Game developmentMathematics mdarray-linalgLinear algebra operations for mdarray, with multiple exchangeable backends6,372MIT AND Apache-2.0MathematicsScience ogsolveThe program for solving octal games.6,358GPL-3.0-or-laterAlgorithmsGame development modpowI published this before I realized that modpow was already implemented by num, lol. Contact me if you'd like to use this crate…6,355MITMathematics scalar-fieldTraits and structs which define arithmetic operators on scalar fields6,346MIT OR Apache-2.0Mathematics inrustAccumulate knowledge of my study on Rust language6,346MIT OR Apache-2.0Command line utilitiesGames libfive-sysTools for solid modeling, especially suited for parametric and procedural design.6,315MPL-2.0GraphicsMathematics llml_simd_procProcedural macros for llml_simd6,301MITEmbedded developmentHardware support astronomical-quantitiesUnit-safe computations with astronomical quantities.6,290non-standardData structuresMathematics microtensorAutomatic differentiation for tensor operations6,279MITMathematicsScience slvsRust wrapper for the SolveSpace constraint solver library.6,273GPL-3.0API bindingsGraphics const-arithmeticExploits Rust's type generic system to perform integer arithmetics at compile time.6,257MITAlgorithmsMathematics mcubesThe Marching Cubes algorithm for creating isosurfaces6,252MITAlgorithmsGraphics ogsThe library for solving octal games.6,245LGPL-3.0-or-laterAlgorithmsGame development igsThe library for for solving impartial games.6,240LGPL-3.0-or-laterAlgorithmsGame development austinhellerrepo-common-rustThis library contains all general algorithms and functionality that can easily be shared between my other projects.6,231MIT OR Apache-2.0AlgorithmsData structures 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 quaternion-wrapperOperator overloading allows implementation similar to mathematical expressions.6,196MIT OR Apache-2.0MathematicsNo standard library mbar-rsRust bindings for pymbar6,185MITAPI bindingsMathematics xcovKnuth's Algorithm X (featuring dancing links) for solving exact cover problems6,184MPL-2.0AlgorithmsMathematics curve-samplingAdaptive sampling of parametric6,167GPL-3.0-or-laterMathematicsScience dice_forgeA small crate to preform basic math using dice notation for random numbers6,163MIT OR Apache-2.0Game developmentMathematics decimal64Fast fixed point arithmetic that only uses u64 as internal representation.6,159MITData structuresFinance kn0sys-nnA collection of nearest neighbour algorithms6,140MIT OR Apache-2.0AlgorithmsMathematics sparse_complexA simple solver for complex sparse matrices.6,134MITData structuresMathematics similarityA comprehensive Rust library for calculating similarity metrics between vectors, collections, and spectral data with both…6,089MITAlgorithmsMathematics iscloseA collection of trait and macros for comparing approximate equality6,075MIT OR Apache-2.0MathematicsNo standard library arcsAn extensible framework for creating 2D CAD applications using the Entity-Component-System pattern.6,066MIT OR Apache-2.0GraphicsGUI owens-tOwen's T Function and Bivariate Normal CDF computations6,044MIT OR Apache-2.0Mathematics min_max_traitsTraits for MIN and MAX associated constants6,036MIT OR Apache-2.0MathematicsNo standard library xorwowgenSeveral implementations of the Xorwow algorithm6,002MITAlgorithmsMathematics icentral-scoresRust crate for computing and managing betweenness centrality scores in network graphs via efficient algorithms and data…5,989MIT OR Apache-2.0AlgorithmsData structures icentral-parents-mapA Rust crate to manage parent-node relationships with features to add, set, and query parents, suitable for graph-based…5,982MIT OR Apache-2.0AlgorithmsData structures rug-miller-rabinA multi-threaded, arbitrary precision implementation of the Miller-Rabin primality test using rug (GMP).5,978LGPL-3.0+CryptographyMathematics greyjackRust version of GreyJack Solver for constraint continuous, integer, mixed integer optimization problems5,976Apache-2.0AlgorithmsData structures 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 plottery_libCore geometry library of Plottery, a creative coding framework for generative vector graphics and pen plotting.5,935GPL-3.0AlgorithmsGraphics test_gmp_mpirtest gmp mpir for Rust5,900MITExternal FFI bindingsMathematics rstmtA complete framework for computational music theory and composition based on topological and categorical methods.5,900Apache-2.0Mathematics combinatorialCombinatorial tools, functions, and generators.5,874MITAlgorithmsMathematics 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 enzymeA helper crate to simplify experimenting with Enzyme.5,846MIT OR Apache-2.0Development tools::Cargo pluginsMathematics mdbook-inline-mathjaxAn mdbook preprocessor which allows inline mathjax with the `$...$` delimeters. Note, the implementation is pretty ad hoc and may…5,844MITAccessibilityCommand line utilities r2rs-statsStatistics programming for Rust based on R's stats package5,842MIT OR Apache-2.0MathematicsScience fractionfreeFraction-free linear algebra for ndarray5,837non-standardAlgorithmsMathematics const-trigRust crate providing const trig functions5,835GPL-3.0AlgorithmsMathematics ancomplexPackage provides easy to use, begginer frendly and python like complex numbers5,808MIT OR Apache-2.0MathematicsScience computorv1An educational computor project solving polynomial equations.5,807MIT OR Apache-2.0Command line utilitiesMathematics trig-constConst trig functions in Rust5,801MITMathematicsNo standard library nnapi-sysFFI to the Android NNAPI5,800Apache-2.0AlgorithmsAPI bindings cvmathComputer Graphics Vector Math Library5,796MITGame developmentGraphics eskfNavigation filter based on an Error State Kalman Filter (ESKF)5,785MIT OR Apache-2.0Embedded developmentMathematics classificClassifications, comparator and equivalence class implementations5,771MIT OR Apache-2.0AlgorithmsMathematics mdarray-linalg-faerFaer backend for mdarray-linalg5,758MIT AND Apache-2.0MathematicsScience knifeAn iterator that divides things evenly5,730MITMathematicsRust patterns overworld_diceOverworld Dice Library - Dice components5,685MIT OR Apache-2.0Game developmentMathematics rl-banditA simple multi-armed bandit implementation5,678MITAlgorithmsData structures quake-inverse-sqrtA rust implementation of the Quake Inverse Square root alghorithm5,675GPL-3.0-onlyMathematics ajkcalcscriptable hybrid calculator5,672GPL-3.0-or-laterCommand line utilitiesMathematics subsphereSphere tessellation toolkit5,672MIT OR Apache-2.0Data structuresGraphics 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 munumMicro 3D Math Library5,650MITMathematicsNo standard library balanced-directionA library to manipulate directions with discrete logic.5,637MITData structuresGraphics factorizeA natively cross-platform and fast factorization utility written in pure Rust.5,630Apache-2.0AlgorithmsMathematics