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.

lodestone_coreUser friendly magnetic field calculations in Rust3,160MPL-2.0MathematicsScience calculator-parserA simple calculation parser for user input3,152MITMathematicsParsing tools plottery_server_liblibrary for the communication with the pen-plotter server of Plottery, a creative coding framework for generative vector graphics…3,152GPL-3.0AlgorithmsGraphics fast-umapConfigurable UMAP (Uniform Manifold Approximation and Projection) in Rust3,151MITMathematicsScience amariAdvanced mathematical computing library with geometric algebra, tropical algebra, and automatic differentiation3,140MIT OR Apache-2.0AlgorithmsMathematics envisim_samplrSampling methods for balanced and spatially balanced sampling3,139AGPL-3.0-onlyMathematicsScience tinyspline-sysFFI bindings for Tinyspline3,137MITExternal FFI bindingsMathematics feo-mathMath library for 3D transformation.3,135MITCryptographyData structures rawarraysimple file format for retrievably storing n-dimensional arrays3,132MITData structuresEncoding voroxxVoro++, a 3D cell-based Voronoi library3,127non-standardAPI bindingsMathematics deep_causality_multivectorMultivector and MultiField implementation for DeepCausality3,112MITData structuresMathematics symjita lightweight just-in-time (JIT) optimizer compiler3,109MITCompilersHardware support base95Textual representation of base 95 fractional numbers with arbitrary precision3,105MITEncodingMathematics radianA normalized angle type3,093MIT OR Apache-2.0MathematicsNo standard library arithmetic-signArithmetic `Sign`(≈+1|-1) to/from arithmetic types such as `f64`, `i32` utility.3,090MITMathematics asmcahligzamazeSchizm and amalgamation of adventurer's probability distribution across multiverse 2D maze on a single screen.3,089GPL-3.0-or-laterGamesMathematics cyclotomichigh-performance library for exact operations in cyclotomic fields3,086LGPL-3.0-onlyMathematics alpha_stableSample and generate probability distribution functions of Alpha-Stable distributions in Rust.3,083non-standardMathematicsScience ferricA Probablistic Programming Language with a declarative syntax for random variables.3,082MIT OR Apache-2.0MathematicsScience bellande_node_importanceA tool for calculating n-dimensional node importance via API or local executable3,081GPL-3.0-or-laterAlgorithmsMathematics atlas-embeddingsFirst-principles construction of exceptional Lie groups from the Atlas of Resonance Classes3,079MITMathematicsScience zkplonkA pure-Rust implementation of the PLONK ZK-Proof algorithm3,075MPL-2.0AlgorithmsCryptography sp22D spatial transforms and movement representations using geometric algebra3,074MIT OR Apache-2.0Game developmentMathematics xdyComplex RPG dice expression evaluator with histogram support.3,065BSD-3-ClauseCompilersGame development gatesGates is a simple library to simulate logical gates.3,063MITMathematicsScience rusevFast implementation of SeqEval, a sequence evaluation framework3,063non-standardMathematicsScience fwd_adForward auto-differentiation, allowing its user to manage memory location and minimize copying.3,059MITMathematicsScience cellular_raza-core-deriveCellular simulation tool3,056GPL-2.0MathematicsScience onlinecodeAn implementation of "Online Codes", a type of Fountain Code3,052GPL-2.0-or-later OR LGPL-2.0-or-laterAlgorithmsMathematics lineicFlexible linear interpolator for Rust3,050MIT OR Apache-2.0AlgorithmsEncoding numerical-linear-algebraA library for linear algebra implemented using numerical methods.3,044GPL-2.0Mathematics markovgenA library for building markov chain graphs from text datasets and performantly generating text sequences by traversing them,…3,038MITCommand line utilitiesMathematics eryon-actorsthis crate focuses on implementing various actors for the eryon framework3,038Apache-2.0MathematicsScience fasteval3Fast evaluation of algebraic expressions3,035MITMathematicsParser implementations imgddPerformance-first perceptual hashing library; perfect for handling large datasets. Designed to quickly process nested folder…3,017GPL-3.0-or-laterAlgorithmsComputer vision globalsearchA multistart framework for global optimization with scatter search and local NLP solvers written in Rust3,012MITMathematicsScience mrslacA Rust crate with sparse matrix data structures3,011MITData structuresMathematics nb2frConvert integer number to literal French text.3,008GPL-3.0-or-laterFinanceMathematics mpmfnumA numbers library in Rust3,004MITMathematics rmlA machine learning library in Rust.3,000LGPL-3.0-or-laterMathematicsScience teaseRapidly prototype interfaces for your machine learning models2,998MIT OR Apache-2.0AlgorithmsGUI strafe-numericsNumerical calculations for Rust statistics based on R2,997MIT OR Apache-2.0MathematicsScience cas-attrsDerive macros for cas-error's ErrorKind and cas-compute's Builtin traits2,997MITMathematics tree-sitter-xdytree-sitter grammar for xDy dice expression language.2,993BSD-3-ClauseCompilersGame development sirpComputing properties of factorials, k-factorials and SIRPs2,991MITAlgorithmsMathematics crumTensors, Matrices and Complex numbers for numerical analysis.2,991MIT OR Apache-2.0MathematicsScience rain-langAn implementation of an RVSDG in Rust with a concept of lifetimes2,987MITAlgorithmsMathematics arithmetic-typingHindley-Milner type inference for arithmetic expressions.2,970MIT OR Apache-2.0MathematicsNo standard library p-chanMultimedia (Audio, Raster) Channel Newtypes and Conversions2,964Apache-2.0 OR BSL-1.0 OR MITData structuresEncoding nlsn-delaunayDelaunay Triangulation and Refinement implementation through Bowyer Watson incremental insertion, conflict maps and ghost…2,964non-standardAlgorithmsMathematics mermaidExperimental Linear Algebra2,964non-standardData structuresGame development factorion-libA library used to create bots to recognize and calculate factorials and related concepts2,959MITMathematicsParser implementations formualizer-workbookErgonomic workbook API over the Formualizer engine (sheets, loaders, staging, undo/redo)2,950MIT OR Apache-2.0Data structuresMathematics bitmathTools for arbitrary-sized bitwise arithmetic2,942MITData structuresEmulators danwiZero-cost dimensional analysis library with SI units, compile-time checking, and no_std support2,938MIT OR Apache-2.0MathematicsNo standard library strokeZero-allocation, const-generic implementations of Bézier and B-Spline curves in N-dimensional euclidean space.2,935MITData structuresGraphics decimusDecimal Floating-Point Math Library for Rust2,934MIT OR Apache-2.0Mathematics parityProvides is_even and is_odd methods for primitive numeric types2,930CC0-1.0Mathematics logic-rsLibrary for representing logical formulas with support for temporal robustness semantics2,924BSD-3-ClauseMathematics mc-vanillaMinecraftRS - Implementation of vanilla features for Minecraft, this extends and use mc-core.2,917Apache-2.0GamesMathematics pakr-iecFunctions to format numbers as decimal (1000 is 1.0k) and IEC (1024 is 1.0ki) up to YOTTA suffix.2,914BSD-2-ClauseEncodingMathematics concision-s4this crate implements the s4 model using the concision framework2,914Apache-2.0AlgorithmsMathematics const_fixedpA const type for fixed point arithmetic2,913Apache-2.0Data structuresMathematics torophy2D physics engine over a toroidal space2,909Apache-2.0Game developmentGame engines envisim_estimateDesign-based estimation and variance estimation2,906AGPL-3.0-onlyMathematicsScience prime-rsCommand line utilities for finding prime numbers2,902MITCommand line utilitiesMathematics unicode_fontConvert unicode characters between fonts.2,899MIT OR Apache-2.0 OR CC0-1.0MathematicsText processing gap_solverA solver for the generalized assignment problem.2,894MITAlgorithmsMathematics kalc-liba complex numbers, 2d/3d graphing, arbitrary precision, vector/matrix, cli calculator with real-time output and support for units2,890GPL-3.0-onlyCommand-line interfaceCommand line utilities secretsharing_shamirHardened Rust cryptographic library for Shamir's Secret Sharing with support for multiple prime sizes.2,885MIT OR Apache-2.0AlgorithmsCryptography approx_collectionsCollections using approximate floating-point comparison2,884MIT OR Apache-2.0Data structuresMathematics factor-rsA command-line program for listing the prime factors of a number or fraction2,883MITCommand line utilitiesMathematics optimal-coreMathematical optimization and machine learning framework2,883MITMathematicsScience librsb-sysFFI interface for librsb2,882LGPL-3.0AlgorithmsMathematics freestyle-sculptDyntopo real-time 3D sculpting in Rust2,881MITAlgorithmsGraphics cuvCompressed unit vectors that can be used to store things like normal vectors efficiently.2,873MITAlgorithmsCompression sylvan-sysBindings for the Sylvan parallel decision diagrams library.2,870Apache-2.0Data structuresMathematics rpniA basic command-line RPN calculator2,866AGPL-3.0-or-laterCommand line utilitiesMathematics li-stephensAn implementation of the Li+Stephens model for predicting the likelihood of a test sequence given a reference set of haplotypes2,865MIT OR Apache-2.0Mathematics random-distributions-cliA tool to generate samples from various random distributions, as a text lines or a binary stream. Includes a general form of…2,860MIT/Apache-2.0AlgorithmsCommand line utilities plonkupA pure-Rust implementation of the PLONK ZK-Proof algorithm2,858MPL-2.0AlgorithmsCryptography charred-pathComponent-based Bevy plugin for tracking path and homotopy data for moving objects2,850MITGame developmentMathematics deep_causality_topologyTopological data structures for the DeepCausality project2,847MITMathematicsScience math_matrixA simple highschool level matrix implementation2,846non-standardMathematics barbarosaA Rubik's cube library2,838GPL-3.0-or-laterData structuresMathematics langisA signal is a structure that can yield an infinite amount of data. The API is very similar to `std::iter::Iterator` but with the…2,831non-standardAlgorithmsMathematics rusty-cffiTools for interfacing with other languages via CFFI.2,830BSD-3-ClauseMathematicsScience capability-grower-configurationA Rust crate to configure skill tree growth with capabilities for complexity management, tree expansion policies, capstone node…2,828GPL-3.0-onlyData structuresDevelopment tools cas-errorError type for generic errors in CalcScript2,826MITMathematics napaliTUI interface for Integrated Reasoning's accelerated solver API2,825MITAlgorithmsAPI bindings cnfgen-nand-optGenerate CNF for circuits2,823LGPL-2.1-or-laterMathematicsScience cayleyA crate for generic, stack-allocated linear algebra stuff, such as matrices2,822GPL-3.0-or-laterAlgorithmsMathematics math-symbolsSymbols for computer algebra2,822GPL-3.0-or-laterMathematics factorion-bot-redditfactorion-bot (for factorials and related) on Reddit2,816MITMathematicsParser implementations whiteboardA math library made by someone not qualified to be making math libraries.2,816MITMathematics factrs-procProc-macros for factrs2,810MITMathematicsScience::Robotics matrizZero allocation Rust linear algebra library2,809MITMathematicsNo standard library normal-formA trait to easily find the canonical/normal form of graph structures.2,809MIT/Apache-2.0AlgorithmsMathematics rusty-compressionLow rank compression algorithms in Rust.2,809BSD-3-ClauseMathematicsScience deep_causality_metricMetric signature types and sign conventions for Clifford algebras and physics2,808MITMathematicsScience eryon-rtthe runtime modules for the eryon framework2,807Apache-2.0MathematicsScience framesContextual frames made simple.2,803MITMathematics r-genA probabilistic programming framework.2,802MITData structuresMathematics rust-zmanimJewish Zmanim calculations, and solar position calculations, for any date and location2,800LGPL-2.1-or-laterDate and timeMathematics adic-shapeVisualizing p-adic numbers2,799MIT OR Apache-2.0MathematicsScience flowscad2D graphic and 3D object design with a Rustic functional approach. SVG and OpenSCAD output.2,792LGPL-3.0-or-laterGraphicsMathematics turing-machine-rsOpen library for implementation Turing Machines.2,790MITMathematicsScience slices_dispatch_wideA macro to dispatch vectorized math over slices using the `wide` crate for SIMD operations2,789MIT OR Apache-2.0 OR ZlibHardware supportMathematics generic-intervalA generic closed interval library.2,789MITMathematicsNo standard library topological_peak_detectionA mostly efficient topological algorithm for finding all peaks in a 1-D signal.2,786MITMathematicsScience bemppBoundary element method library.2,786BSD-3-ClauseMathematicsScience mathguruAn algebra system capable of mixed numeric and symbolic computation.2,785MITMathematicsScience totoThis crate provides a simple conversion method between basic numerical types2,783non-standardAlgorithmsMathematics signedA library for working with signed numbers' absolute values avoiding confusion2,783MITMathematics crook_calculatorProvides one function to compute mathematical equations from string slices.2,782MITMathematics vax-floatingVAX floating-point types2,781MITData structuresMathematics fuzzylogicProvides operations for fuzzy set theory2,780MITMathematics siiir_modular_powerA console app and library with function to quickly calculate k^n mod m.2,778GPL-3.0Command line utilitiesMathematics optimA library of combinatorial optimization tools2,778MITMathematicsScience lineasA mathematical linear algebra library for Rust2,775GPL-3.0-onlyMathematics junglefowlBrutally murdering Rust's type system one proof at a time.2,767LGPL-3.0-or-laterAlgorithmsCompilers gcv_splineA library for fitting and evaluating GCV splines.2,765MIT OR Apache-2.0MathematicsScience nonscalarFunctions and types for operating on nonscalar values like vectors and complex numbers2,762MIT OR Apache-2.0Mathematics matrijsA small 2D matrix library. There are many like it but this one is mine.2,762MITMathematicsScience rstorchImplementation from scratch of a neural network framework in Rust inspired by PyTorch2,761MIT OR Apache-2.0AlgorithmsMathematics bangleStrongly-typed angles, specified in radians, degrees, rotations, or percentages.2,757MIT OR Apache-2.0Game developmentMathematics razor-chaserazor-chase implements a variation of The Chase algorithm to find models for theories in geometric form.2,756MITMathematics ferrotorch-coreCore tensor and autograd engine for ferrotorch — PyTorch in Rust2,751MIT OR Apache-2.0AlgorithmsMathematics fractran_rsA FRACTRAN interpreter2,744non-standardMathematics li_stephens_py_hkhanPython bindings of the li-stevens crate to allow calling the rust code from python2,738MIT OR Apache-2.0Mathematics simply_2dpgaA 2d vector math library using 2d projective geometric algebra! Designed to be programmer-friendly, specifically because I…2,734MITMathematics trmt2D Turing machine (turmite) simulator for the terminal2,733GPL-3.0-or-laterCommand line utilitiesMathematics wilsonCalculate Wilson confidence interval for binomial distribution using the formula from Wikipedia2,730MIT OR Apache-2.0MathematicsScience circle-of-confusionCalculator for Circle of Confusion (CoC) to calculate the size in pixels of an area, used for depth of field processing2,722EUPL-1.2AlgorithmsMathematics cryptix-eccA library containing ecc related traits2,722GPL-3.0AlgorithmsCryptography cryptix-pairingA library containing pairing related traits2,718GPL-3.0AlgorithmsCryptography expyEmbeddable & extensible expression evaluator2,711MIT OR Apache-2.0CompilersMathematics sciport-rsRust port of scipy2,710MITAlgorithmsMathematics q_rsqrtAn implementation of the fast inverse square root function from quake 32,709MIT OR Apache-2.0Mathematics saturateRust traits for saturating conversion between numeric types2,706MIT OR Apache-2.0EncodingMathematics hypercpuDistributed symbolic computation2,706MIT OR Apache-2.0AlgorithmsMathematics big_lehmerbig_lehmer is a framework to encode (compress) and decode large number sequences into lehmer codes2,704MIT OR Apache-2.0CompressionMathematics genpetGenerate petgraph graphs with geng.2,699MIT OR Apache-2.0Development tools::FFIMathematics shape-convexThe representation projective transformation2,698MPL-2.0GraphicsMathematics train-stationA high-performance, PyTorch inspired, zero dependency Rust machine learning library2,692MIT OR Apache-2.0AlgorithmsData structures hypersphereSimple 4D primitives for rotation and projection.2,692MIT OR Apache-2.0AlgorithmsGraphics damped-springsImplementation of damped springs for smooth and springy motion.2,691MITGame developmentMathematics snafu-numbersSpecial Numeral-Analogue Fuel Units2,690EUPL-1.2MathematicsParser implementations bsd4random4.1BSD libc random number generator2,690BSD-3-ClauseMathematics primal-tokioAn interface to primal using tokio's streams. This allows the worker to stop once the receiver is dropped, for example.2,686CC0-1.0AsynchronousConcurrency mlsndMoving Least Squares deformations in N Dimensions2,684MITGraphicsMathematics strafeStatistics programming for Rust based on R2,682MIT OR Apache-2.0MathematicsScience yttriaA library that re-exports the other yttria sub-libraries for radio application development2,681MPL-2.0Mathematics capability-feature-measurementA Rust crate providing a trait-based system for measuring and evaluating complexity, branching, density, and configuration of…2,680GPL-3.0-onlyAlgorithmsData structures mathelogosLibrary to make Rust as a functional programming language.2,676Apache-2.0MathematicsNo standard library fast-float-compareA lightweight benchmark comparing minimal float comparison implementation against rust_decimal2,671MITAlgorithmsDevelopment tools::Profiling torsh-autogradAutomatic differentiation engine for ToRSh with PyTorch-compatible API2,669Apache-2.0MathematicsScience rmathlibA Rust Port of R's C Library of Special Functions2,668GPL-2.0-or-laterAlgorithmsMathematics hyperoperationHyperoperation (sometimes known as Knuth's notation) calculation library for Rust2,667GPL-3.0-or-laterMathematicsScience time_series_utilsA library for handling time series data.2,665AGPL-3.0-or-laterAlgorithmsData structures oxiblas-sparseSparse matrix support for OxiBLAS2,663Apache-2.0AlgorithmsMathematics bellande_particleA particle system using Bellande distributions for robust state estimation and localization2,662GPL-3.0-or-laterAlgorithmsMathematics unsigned-f64A wrapper around f64 that guarantees that the value is always non-negative on the type level.2,662MITData structuresMathematics tabularlibSmall library for abstract matrices stored in single linear vectors created as practice project2,661GPL-3.0Mathematics torsh-linalgLinear algebra operations for ToRSh with SciRS2 integration2,655Apache-2.0MathematicsScience tukey_testStatistical post-hoc tests: Tukey HSD, Games-Howell, Dunnett, one-way ANOVA, and studentized range critical values — pure Rust,…2,650MITMathematicsScience piroxLibrary for building a calculator.2,640MITMathematics streemapSet of tree map algorithms (binary, squarified, ...)2,637MIT OR Apache-2.0AlgorithmsGraphics pros-mathCommonly used mathematical formulas for pros-rs2,637MITMathematicsNo standard library truthfulA logical expression parser, optimizer and evaluator.2,635MIT/Apache-2.0Command-line interfaceMathematics cas-parserParser for the CalcScript language2,634MITMathematicsParser implementations plottery_serverpen-plotter server executable of Plottery, a creative coding framework for generative vector graphics and pen plotting.2,629GPL-3.0AlgorithmsGraphics vec-utilitiesA collection of methods that make working with Vecs of floats easier2,623MITMathematicsScience icentral-qubeA Rust library for detecting shared vertices in graph cycles, utilizing mathematical and algorithmic principles for network…2,617MIT OR Apache-2.0AlgorithmsData structures vector_operationsA collection of vector operations for Rust.2,614GPL-3.0-or-laterMathematics snarkvm-compilerCompiler for a decentralized virtual machine2,612GPL-3.0CompilersCryptography lin_algebraA linear algebra package to compute image, kernel and rank of linear applications.2,610MITCryptographyMathematics scs-rust-bindingsRust bindings for the SCS project: https://www.cvxgrp.org/scs/2,600BSD-3-ClauseMathematicsScience pcccParallel-concatenated convolutional code2,593MITMathematicsScience vectuneA lightweight VectorDB with Incremental Indexing, based on FreshVamana.2,587MIT OR Apache-2.0Data structuresDatabase interfaces rosu_npsA library for analyzing note density and distribution in osu! beatmaps2,580MITAlgorithmsGames ratio-markovMarkov chain steady-state calculations with applications in graph clustering and sequencing.2,577MPL-2.0AlgorithmsMathematics deep_causality_algorithmsComputational causality algorithms and utils used in the DeepCausality project.2,575MITAerospaceAlgorithms microchebySingle variable function approximation using Chebyshev polynomials. Embedded friendly and no_std compatible.2,572MITMathematicsNo standard library kahan_pairsGenerate pairs of integers2,570Apache-2.0AlgorithmsData structures camera-intrinsicCamera Intrinsics2,560GPL-3.0-or-laterData structuresMathematics c-primeConvenience wrapper for machine-prime2,553CC0-1.0Mathematics wickra-dataData sources for Wickra: CSV readers, tick-to-candle aggregator, and live exchange feeds.2,547MIT OR Apache-2.0FinanceMathematics unifracA crate for working with normalized fractional values.2,541MITMathematics grid-mathLibrary, containing basic representation of Grid, Cell, and assosiated mathematical operations. Helpful in CLI-based gamedev.2,533GPL-3.0Command-line interfaceData structures mathcoreSymbolic math library and computer algebra system for Rust2,530MITMathematicsScience bellare-micaliImplementation of Bellare-Micali 1-out-of-2 Oblivious Transfer Protocol2,517MITAlgorithmsCryptography quantorDeclarative quantifiers for filtering, validation, and testing in Rust.2,512MIT OR Apache-2.0AlgorithmsData structures chicoA tiny library to work with base-10, base-16, and base-2 numbers in Rust!2,505MITMathematics gateutilThe library with basic utilities for GateSim.2,492Apache-2.0MathematicsScience zenforks-cubecl-coreCubeCL core create2,489MIT OR Apache-2.0AlgorithmsMathematics oscletPlay with wavelets! Or they will play with you.2,487BSD-3-Clause OR Apache-2.0AlgorithmsMathematics deterministic-trigonometryTrigonometry without floating point variables to achieve deterministic results across hardware and compilers2,465MIT OR Apache-2.0Game developmentMathematics ferray-maMasked arrays with mask propagation for ferray2,464MIT OR Apache-2.0MathematicsScience srmfpaFloating-point's four arithmetic operations (including fused multiply-add) and square root with strict rounding mode2,460MIT OR Apache-2.0MathematicsScience