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.

adv_linalgA small type system and an attribute macro automatically optimizing behind-the-scenes for working in linear algebra.1,751MIT OR Apache-2.0Development tools::Procedural macro helpersMathematics naivesatFew solvers that uses the Gate project.1,751Apache-2.0MathematicsScience 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 algebraic-genProcedural Macro for Geometric Products of Any Dimension1,742non-standardMathematicsNo standard library qdftConstant-Q Sliding DFT1,738MITAlgorithmsMathematics sparselaFast linear algebra on sparse matrices1,738AGPL-3.0-onlyMathematicsSimulation mathlangParse and modify mathematical expressions.1,737MIT OR Apache-2.0MathematicsParsing tools primal-crossbeamAn interface to primal using crossbeam's channels. This allows the worker thread to stop once the receiver is dropped, for…1,736CC0-1.0ConcurrencyMathematics double-pendulumA mathematical model for double pendulums.1,736MITData structuresMathematics 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 kalmanrsA dimensionally generic kalman filter library in Rust1,730MITEmbedded developmentMathematics kalc-clikalc - quick basic math kalculator in cli1,727MITCommand line utilitiesMathematics better-numBetter numeric types in rust1,724MITMathematicsNo standard library fractal-rendererA stupidly fast paralell fractal renderer with support for Mandelbrot, any Julia set and Barnsley Ferns. Easily handles…1,723Apache-2.0 OR MITAlgorithmsCommand line utilities lodestone_pythonUser friendly magnetic field calculations in Rust1,722MPL-2.0MathematicsScience fibboxA small utility for dealing with Pythagorean triples1,718non-standardMathematicsScience dimensionalFunctions, structs, and reference data for working with dimensional values, such as '1 second' and '3 miles per hour'.1,717MITAlgorithmsData structures razorrazor is a command-line tool for constructing finite models for first-order theories.1,713MITCommand line utilitiesMathematics rust_ev_verifier_application_libLibrary for common elements to implement an application using the crate `rust_ev_verifier_lib`1,712GPL-3.0+CryptographyMathematics r_statsA port of R's `nmath` stats module to Rust.1,710GPL-2.0-or-laterMathematics llml_derive_crateDerive macros for llml1,709MIT OR Apache-2.0Data structuresHardware support grid1dA mathematically rigorous, type-safe Rust library for 1D grid operations and interval partitions, supporting both native and…1,707non-standardMathematics xddDecision diagrams including BDD, ZDD, MBDD, πDD and more for combinatorics.1,704MIT OR Apache-2.0Data structuresMathematics dvCore Rust library for DimensionalVariable, a multi-language library for handling physical quantities with units.1,701Apache-2.0AerospaceMathematics hilbert16Hilbert transforms between 1D and 2D space, optimized for u16 coordinates.1,698Unlicense OR MITGraphicsMathematics ngauNon-Generic Angle Units1,697Apache-2.0/MITMathematicsScience exact-realInifinite precision real numbers1,696MITMathematicsNo standard library gladiusA library for writing typing-trainers1,695MITAlgorithmsMathematics pulgamecanica_matrixA Rust library for matrix operations and linear algebra1,691MITMathematicsScience macromathMacros for convenient maths with checked, wrapping or saturating semantics1,690MIT OR Apache-2.0Mathematics rquantA quantum computing library for qubit manipulation and observation.1,690AGPL-3.0-or-laterCommand-line interfaceData 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 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 horner-evalA macro for evaluating polynomials via Horner's rule1,682MIT OR Apache-2.0AlgorithmsMathematics line-graphConstruct the line graph of an undirected graph1,680MIT OR Apache-2.0Mathematics deep_causality_discoveryCausality discovery DSL for the DeepCausality project.1,679MITAerospaceAlgorithms fpvsetupLibrary and GUI tool for calculating optimal first-person 3D view parameters from monitor size and distance1,677MIT OR Apache-2.0Game developmentMathematics 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 cartan-coreCore traits for Riemannian geometry and fiber bundles: Manifold, Fiber, DiscreteConnection, ParallelTransport, Curvature, GA…1,673MITAlgorithmsMathematics l1_solverThis is a rust port of the l1 norm approximation found in the l1 magic software package.1,669BSD-3-ClauseMathematicsScience math_sdAn all around math lib1,668MIT OR Apache-2.0AlgorithmsData structures math_dsl_macroProc-macro that converts LaTeX-code to rust-code1,665MIT OR Apache-2.0MathematicsScience prime-iterAn incremental-sieve based prime generator1,657MIT OR Apache-2.0MathematicsNo standard library chelaHigh-performance Machine Learning, Auto-Differentiation and Tensor Algebra crate for Rust1,654MIT OR Apache-2.0Data structuresMathematics dicerollA simple dice rolling lib for RPG purposes.1,654MITGame developmentMathematics expr-solver-libMathematical expression evaluator with bytecode compilation and configurable numeric precision (f64 or 128-bit Decimal)1,654MITMathematicsParser implementations lynxqlA parser for the Lynx declarative modeling language - a statically typed language for expressing combinatorial optimization…1,653MITDevelopment toolsMathematics shanksbot-rsA rust implementation of the ShanksBot shown by Matt Parker in https://www.youtube.com/watch?v=DmfxIhmGPP41,653MITCommand line utilitiesMathematics non-zeroA macro for creating constant non-zero integers (with type inference).1,651MIT OR Apache-2.0MathematicsNo standard library samplrCLI tool to randomly sample data1,650MITCommand line utilitiesMathematics nmr-scheduleAlgorithms for NMR Non-Uniform Sampling1,650MITAlgorithmsMathematics u-numflowMathematical primitives for the U-Engine ecosystem: statistics, probability, random sampling, and collections.1,650MITMathematicsScience ux-indicatorsTechnical Analysis Function Library1,647MPL-2.0MathematicsScience rexl_mathA simple mathematics library for Rust1,647GPL-2.0-or-laterAlgorithmsMathematics irox-dotDOT Graph Description Language writer, compatible with GraphViz1,643MIT OR Apache-2.0EncodingMathematics floatdFloatD is just num_traits::Float + Debug + Display.1,642MIT OR Apache-2.0Data structuresDevelopment tools 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 tissueQuickly showcase your machine learning magic! On the tissue, with Rust.1,640MIT OR Apache-2.0AlgorithmsGUI mtrxProvides type-safe matrix operations using const generics1,639MIT OR Apache-2.0Mathematics deltav_calcAllows you to generate a graph representing a delta'v map used in the game Kerbal Space Program.1,639BSD-3-ClauseMathematics glam_detA simple and fast 3D math library for games and graphics.1,638MIT OR Apache-2.0Game enginesMathematics goldilocks-nttA library for fast NTTs over the Goldilocks prime field1,635MITMathematics parthia-libFire Emblem calculations in Rust1,634MIT OR Apache-2.0Mathematics overworld_affinityOverworld Affinity Library - Affinity and Multipliers1,634MIT OR Apache-2.0Game developmentMathematics gosperarbitrary precision continued fraction arithmetic1,632MITAlgorithmsMathematics stochyA numeric library of stochastic approximation algorithms1,632MIT OR Apache-2.0AlgorithmsMathematics oxionnx-opsOperator implementations for OxiONNX — 88+ ONNX operators in Pure Rust1,631Apache-2.0MathematicsScience parthia-serverFire Emblem calculations in Rust, the server edition1,628MIT OR Apache-2.0MathematicsWeb programming::HTTP server data-pipelineA functional and extensible library for organized lazy processing of data with minimal overhead1,628MITAlgorithmsData structures dfkzrDezimalfestkommazahlrechnung - decimal fixed point arithmetic with up to 19 digits1,627LGPL-3.0-or-laterMathematics morphiusA tool to randomize test generation to eliminate cheating.1,626Apache-2.0MathematicsTemplate engine tensorrt-inferSafe Rust wrappers for NVIDIA TensorRT inference1,626MITMathematicsScience in_rangeReturns true if a number is in range1,624MIT OR Apache-2.0MathematicsNo standard library ceetleA Computional Tree Logic (CTL) Verifier1,624MITAlgorithmsMathematics ferrotorch-optimOptimizers and learning rate schedulers for ferrotorch1,624MIT OR Apache-2.0AlgorithmsMathematics unit_systemAutomatically derived typed unit systems.1,623MIT OR Apache-2.0MathematicsScience fib-sequenceA library for retrieving fibonacci numbers in base 101,623MIT OR Apache-2.0Mathematics rexl_matrixA simple matrix library for Rust1,622GPL-2.0-or-laterAlgorithmsMathematics big_numberA scientific notation number type for idle/incremental games.1,622MIT OR Apache-2.0GamesMathematics tactileA library for representing, manipulating, and drawing isohedral tilings on the plane.1,621MIT OR Apache-2.0GraphicsMathematics 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 finite-floatFinite floating-point arithmetic1,619MIT OR Apache-2.0MathematicsNo standard library statmlStatistical Machine Learning in Rust1,617Apache-2.0AlgorithmsMathematics stats_traitsTraits for collection-like types to calculate statistics1,617MITMathematicsNo standard library 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 mesh_rasterizationA coverter from meshes to SDF.1,617Apache-2.0Game developmentGraphics unirandA Marsaglia's universal random number generator.1,617MITAlgorithmsMathematics 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 eightfold3D space partitioning library1,613LGPL-3.0-or-laterData structuresGame development stock-trekStock Trek time-series analysis1,612MITFinanceMathematics siffraA library to parse and evaluate human-friendly mathematical and natural language expressions.1,611MITMathematics perpetualcodeAn implementation of "Perpetual Codes", a type of Fountain Code1,611GPL-2.0-or-later OR LGPL-2.0-or-laterAlgorithmsMathematics numbrsA flexible numerical computing package1,611MITData structuresMathematics guff-ssssShamir's Secret Sharing Scheme1,610GPL-2.0-or-later OR LGPL-2.0-or-laterMathematics parsimonyA library for running particle simulations1,608MIT OR Apache-2.0MathematicsScience nummyyummy nummies1,607non-standardMathematicsScience lineargenBit sequence generators based on LFSRs1,607MITAlgorithmsMathematics points_betweenA simple API to list the evenly-spaced discrete points between two N-dimensional points.1,606MIT OR Apache-2.0AlgorithmsMathematics ballparkApproximate comparisons for floating-point numbers1,6060BSDAlgorithmsMathematics currycomposeA crate providing a trait for performing currying (and non-currying) function-composition in rust.1,602MITAlgorithmsMathematics nbezierBezier curve library based on nalgebra1,598MITMathematics 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 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 qrotateQuaternion library for 3D rotation of vectors1,593Apache-2.0MathematicsScience rzcalcSimple calculator expression parser and evaluater using recursive descent parser, written in rust1,593MITMathematicsParsing tools ndvecSimple low-dimensional vectors1,590MITData structuresMathematics lambPure untyped lambda calculus in safe Rust.1,589MITCommand line utilitiesCompilers bytestatRandomness analyzer.1,588AGPL-3.0-onlyMathematicsParsing tools rsmaxsatThe rsmaxsat is a Rust library that provides bindings for the MaxSAT solver1,588MITMathematicsScience capability-skeleton-stringA robust library for managing skill tree skeletons using string-based nodes and bidirectional conversions between string and…1,587GPL-3.0-onlyData structuresMathematics relationA simple library based on the mathematical concept of financial relations1,585MITMathematicsNo standard library euclideanA collection of operations for euclidean geometry in three dimensions.1,579MITMathematics runnxA minimal, verifiable ONNX runtime implementation in Rust1,579MIT OR Apache-2.0AlgorithmsMathematics rankopsRank fusion and reranking1,579MIT OR Apache-2.0AlgorithmsMathematics finnAn Ikea shark companion for your Rust project1,575MITAlgorithmsData structures fft-labFFT laboratory1,574MIT/Apache-2.0AlgorithmsMathematics crc-32cComput CRC-32C using accelerated SIMD and fusion algorithm1,574Apache-2.0AlgorithmsDevelopment tools quantrs2-symengine-sysLow level bindings to the symengine library (fixed for macOS)1,574MIT OR Apache-2.0External FFI bindingsMathematics wbi-rsA Rust library + CLI to fetch, store, visualize, and summarize World Bank indicator data.1,573MIT OR Apache-2.0Command line utilitiesMathematics linalg-rsLinear algebra in Rust!1,572MITMathematicsScience stochastic-gbmA Rust library for simulating Geometric Brownian Motion (GBM) process for financial asset modeling.1,571MITFinanceMathematics hohibeHierarchical Identity Based Encryption (HIBE) for Rust1,571LGPL-3.0-or-laterCryptographyMathematics evian-mathMath utilities in evian.1,567MITEmbedded developmentMathematics gmp-ecm-sysRust low-level bindings for GMP-ECM.1,565LGPL-3.0+External FFI bindingsMathematics safe_decimalLibrary that solves the recurring decimal problem with fractions1,564MITMathematicsValue formatting ff_k_centerA linear-time k-center algorithm with fairness conditions and worst-case guarantees that is very fast in practice. Includes…1,562MITAlgorithmsMathematics qalqulatorA calculator that uses (and outputs) rational numbers wherever possible.1,561AGPL-3.0-or-laterCommand line utilitiesMathematics cryptix-blmqA toy BLMQ pairing based identity-based-signature implementation1,560GPL-3.0AlgorithmsCryptography chizmoChemistry Gizmos - A toolbox for chemistry1,559GPL-3.0-or-laterMathematicsScience shamirsSmall, and secure Shamir's Secret Sharing1,559MITAlgorithmsCryptography random-partitionGenerate approximately uniformly distributed random integer partitions.1,558MIT OR Apache-2.0AlgorithmsMathematics aintArbitrary width integers between 1 and 1281,557MIT OR Apache-2.0Embedded developmentEncoding gambitA chess engine implemented in Rust1,556Apache-2.0Mathematics metamath-rsA library manipulating Metamath databases, including a parallel and incremental verifier for Metamath databases1,555MIT OR Apache-2.0Command line utilitiesDevelopment tools cronbach_alpha_libLibrary for get cronbach alpha value to check your reliable question1,554MITMathematicsScience mesh-randprovides methods of generating random points on the surface of 3d models.1,553MIT OR Apache-2.0AlgorithmsGame development graphlitSet of graph structures and algorithms1,553MITAlgorithmsData structures temexRegex-like temporal expressions for evaluating systems that change over time1,552MIT OR Apache-2.0AlgorithmsMathematics hipparchus<!-- TODO -->1,549Apache-2.0 OR MITAlgorithmsMathematics fgrucFast graphics rendering utility collection // A collection of utils for graphics rendering and game making made with performance…1,549MIT OR Apache-2.0Data structuresGame development icentral-calculate-bc-memAn efficient Rust crate for incremental betweenness centrality calculations in dynamic graph structures.1,548MIT OR Apache-2.0AlgorithmsData structures mixingcutA program to solve the MAXCUT SDP Relaxation.1,545BSD-3-ClauseCommand line utilitiesMathematics optimal-binaryUtilities for working with binary optimizers1,542MITMathematicsScience gap-sysRust bindings to GAP - Groups, Algorithms, Programming - a System for Computational Discrete Algebra1,536MITAlgorithmsMathematics numerousA set of tools to finding and classifying special numbers1,535CC0-1.0Mathematics cartan-manifoldsConcrete Riemannian manifold implementations for cartan: Sphere, SO(n), SPD(n), Grassmann, Euclidean1,535MITAlgorithmsMathematics meowthA library which provides abstractions for functional programming in Rust. Inspired by Scala library cats.1,533MIT OR Apache-2.0Data structuresMathematics rusodaPure rust and just need log dependencies implementation of odepack dlsoda.1,528MITMathematicsScience cryptixplaceholder1,528GPL-3.0AlgorithmsCryptography flexintBig integer types, optimized for small values1,525MITMathematics object-detection-opencv-rustObject detection utilities in Rust programming language for YOLO-based neural networks in OpenCV ecosystem1,525MITAlgorithmsComputer vision gcm-lcmGreatest convex minorant, least concave majorant1,522MIT OR Apache-2.0AlgorithmsMathematics abruptA Rust library for cryptographic and mathematical operations1,521MITAlgorithmsCryptography unitdcA dc-like arbitrary precision quantity calculator.1,519Apache-2.0Mathematics next_macrosMacros for `next`1,518MIT OR Apache-2.0Mathematics oxicuda-blasOxiCUDA BLAS - GPU-accelerated BLAS operations (cuBLAS equivalent)1,516Apache-2.0Hardware supportMathematics positivityA Rust library for checking the non-negativity of values across various types.1,507MITAlgorithmsMathematics rippedA pure-Rust Interior-Point solver for linear programs1,502GPL-3.0-or-laterAlgorithmsMathematics simple_3d_vectorSimple three-dimensional vectors in Rust1,498MITMathematics floorAndCeilingTiny crate that contains floor and ceiling functions1,498MITMathematics tiny_vectA minimal vector math library for 2D and 3D operations in Rust.1,496MIT OR Apache-2.0MathematicsScience cblas-injectCBLAS compatible interface backed by runtime-registered Fortran BLAS function pointers1,494(MIT OR Apache-2.0) AND BSD-3-ClauseExternal FFI bindingsMathematics geometric-langlandsA comprehensive computational framework for the Geometric Langlands Conjecture with neural-symbolic integration, CLI tools, WASM…1,493MITAlgorithmsMathematics fftrFastest Fourier Transform in the Rocky Mountains1,490MIT OR Apache-2.0Mathematics truth-valuesGenerate all possible combinations of N bools1,488MITAlgorithmsMathematics factorion-mathThe math (factorials and related functions) used by factorion1,487MITMathematics pcw_regrsFast, optimal, extensible and cross-validated heterogeneous piecewise polynomial regression for timeseries.1,486MIT OR Apache-2.0AlgorithmsMathematics pdbs_benchmarkThe program for benchmarking pattern database implementations.1,486GPL-3.0-or-laterAlgorithmsGame development keplerianDomain-agnostic Keplerian dynamics: typed anomaly solvers, elements, propagation, Lambert, and transfer search.1,485AGPL-3.0-onlyAerospaceMathematics fractl_guiFractal renderer supporting multithreading, gpu compute and wasm1,483GPL-3.0-or-laterGraphicsMathematics malakoiProcedural macro for mathematical operations on structs1,479MIT OR Apache-2.0Embedded developmentMathematics muontsTimeseries models in rust1,477Apache-2.0MathematicsScience gamevecsA library that provides 2d and 3d vectors specifically for game developement1,476MITGame developmentMathematics tensorlogic-inferExecution and autodiff traits for TensorLogic inference engines1,475Apache-2.0AlgorithmsMathematics ferrotorch-serializeState dict and checkpoint serialization for ferrotorch1,475MIT OR Apache-2.0AlgorithmsMathematics optimalMathematical optimization and machine learning framework and algorithms1,473MITMathematicsScience zeuhl_semA sem (Simultaneous Equation Model) that has the ability to solve equations using Gaussian elimination or Jacobi methods.1,472MITMathematics mathcompileHigh-performance symbolic mathematics with final tagless design, egglog optimization, and Rust hot-loading compilation1,471Apache-2.0CompilersMathematics safe-numSafe number arithmetics with ergonomics1,469Apache-2.0MathematicsNo standard library snarkvm-ledger-narwhal-batch-header-debugA batch header for a Narwhal-style memory pool in a decentralized virtual machine1,468Apache-2.0CompilersCryptography ctm_demoDemonstration of the Consistent Tangent Modulus in Computational Plasticity1,468MITMathematicsScience concision-traitsthis crate implements the core modules for the concision framework1,468Apache-2.0AlgorithmsMathematics objforcesAllows to calculate mouvement of objects based on forces on a 3D axis1,466GPL-3.0-onlyMathematicsNo standard library::No dynamic allocation aocl-blas-sysUnsafe FFI bindings to AOCL-BLAS (BLIS)1,462MIT OR Apache-2.0External FFI bindingsMathematics rusty_scienceAn easy to learn and use ML toolkit for rust1,460MITAlgorithmsMathematics survivalA high-performance survival analysis library written in Rust with Python bindings1,460MITMathematicsScience