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.

floating-distanceMeasure distance between floating-point vectors in Rust5,630MITAlgorithmsMathematics biconnected-componentsFind biconnected components in a graph5,628MIT OR Apache-2.0Mathematics levenberg-marquardt-sparseSparse Levenberg-Marquardt algorithm using PCG-based normal equations, built on nalgebra5,624MITAlgorithmsComputer vision gmpmee-sysRust FFI bindings for GMPMEE5,606LGPL-3.0+External FFI bindingsMathematics theonAbstraction of Euclidean spaces.5,604MITGraphicsMathematics magnet_rsUser friendly magnetic field calculations in Rust5,563MPL-2.0MathematicsScience spawn-zk-snarksZero-knowledge proof library with EVM compatibility5,563MITCryptographyMathematics ezcgmathEasy linear algebra Math library for use with computer graphics.5,551MITGame developmentGraphics ppcaRust implementation of the Probabilistic Principal Component Analysis model5,542non-standardAlgorithmsData structures plottery_project_macrosmacro used by plottery to setup up project parameters5,530GPL-3.0AlgorithmsGraphics icentral-componentA Rust crate for component management and edge-based betweenness centrality in graphs.5,523MIT OR Apache-2.0AlgorithmsData structures amari-relativisticRelativistic physics using geometric algebra for charged particle simulations5,523MIT OR Apache-2.0AlgorithmsMathematics fqn-estimatorFast online Qn scale estimator in Rust5,508non-standardAlgorithmsMathematics concision-initthis crate provides various random distribution and initialization routines for the concision framework5,505Apache-2.0AlgorithmsMathematics concision-kanthis crate implements the kan model using the concision framework5,498Apache-2.0AlgorithmsMathematics noise_fnSome simple noise functions and traits to allow easy integration with your own5,496MITGame developmentGraphics q1tsim-logic-gatesThis is an extension crate to q1tsim implementing the AND, OR and XOR logic cates in a quantum comupting - friendly (i.e.…5,494Apache-2.0API bindingsMathematics simmerA temperature unit library for Rust. It's intended to be minimal, embedded-aware, and easy to use!5,491MITEmbedded developmentMathematics gmresA sparse linear system solver using the GMRES iterative method.5,477MITMathematicsScience cspsolverConstraint Satisfaction Problem (CSP) solver5,464MITAlgorithmsData structures espadaTexas Hold'em poker odds evaluator5,463non-standardGamesMathematics logic-circusOpen source logic circuit simualtor written in Rust.5,457WTFPLMathematicsSimulation simulated_annealingAn interface for global function optimization using simulated annealing5,445non-standardMathematics amari-gpuGPU acceleration for mathematical computations5,440MIT OR Apache-2.0AlgorithmsMathematics practicestuffSimple CLI trainer for improving calculation and memorisation skills5,437MITCommand line utilitiesMathematics hipparchus-meanA collection of basic mathematics solver: Lp norm, mean, moving average, sequence...5,428Apache-2.0 OR MITAlgorithmsMathematics butteryButtery smooth transformations with a nice API5,419MIT OR Apache-2.0Data structuresGame development geoitExact geometric algebra with governed multivectors5,419MIT OR Apache-2.0MathematicsScience daceRust wrapper of DACE, the Differential Algebra Computational Toolbox.5,414Apache-2.0API bindingsMathematics rust-fixed-point-decimal-coreCommon constants and functions.5,410non-standardData structuresMathematics smylArtificial Neuronal Network in Rust5,402non-standardComputer visionMathematics amari-holographicHolographic reduced representations and vector symbolic architectures5,395MIT OR Apache-2.0AlgorithmsMathematics voteCommon voting methods5,393MIT OR Apache-2.0AlgorithmsMathematics r2rs-massStatistics programming for Rust based on R's MASS package5,387MIT OR Apache-2.0MathematicsScience prayersLightweight and highly accurate low-level library for calculating (Islamic) prayer times5,386MITAccessibilityDate and time icentral-deltasA Rust crate for managing delta changes in datasets using delta mapping, providing efficient and dynamic operations for data…5,376MIT OR Apache-2.0Data structuresMathematics rust_ev_verifier_libMain library for the E-Voting system of Swiss Post.5,364GPL-3.0+CryptographyMathematics r2rs-rfitStatistics programming for Rust based on R's Rfit package5,360MIT OR Apache-2.0MathematicsScience sph2mmAdd an AMR background to an existing SPH initial conditions file5,352LGPL-3.0+MathematicsScience fefRust implementation of a parser of the FEF format5,338MIT OR Apache-2.0MathematicsParser implementations tycheDice rolling and dice expression (with a syntax similar to FoundryVTT) parsing library5,323LGPL-3.0-or-laterGame developmentGames nimlibA Rust library for Nim games: calculate nimbers and possible moves5,313LGPL-3.0-or-laterGame developmentMathematics aprender-contractsPapers to Math to Contracts in Code — YAML contract parsing, validation, scaffold generation, and Kani harness codegen for…5,308MITDevelopment tools::TestingMathematics squirrel3-rsSimple and reliable random number generator.5,302MITAlgorithmsMathematics rust-optimal-transportA library of optimal transport solvers for Rust5,299MITAlgorithmsMathematics plottery_projectProject management library of Plottery, a creative coding framework for generative vector graphics and pen plotting.5,298GPL-3.0AlgorithmsGraphics icentral-workspaceThe icentral-workspace crate provides a comprehensive solution for managing data and updating calculations in iterative graph…5,277MIT OR Apache-2.0AlgorithmsData structures sr-rcdApply Refining-Cover-by-Defect algorithm to solve Sound Ranging problem in time-dependent-metric (and, in particular,…5,255MIT OR Apache-2.0MathematicsScience float-formatA library for custom floating point number format5,239MITData structuresEncoding sparse-interpBasic univariate polynomial arithmetic and sparse polynomial interpolation.5,2260BSDAlgorithmsMathematics randuRANDU MCG65539 is IBM System/360 random number generator5,226Unlicense OR CC0-1.0AlgorithmsMathematics ruv-fannA pure Rust implementation of the Fast Artificial Neural Network (FANN) library5,222MIT OR Apache-2.0AlgorithmsMathematics breadth-first-zipBreadth-first `zip` guaranteeing a monotonically increasing sum of indices.5,221MPL-2.0AlgorithmsData structures simplexA Linear Programming solver5,215EUPL-1.2AlgorithmsMathematics rubiks-movesA library focusing on processing moves for 3x3 Rubiks cube5,211MITData structuresMathematics int-div-cum-errorPrimitive integer division with rounding kind and cumulative error.5,209MITAlgorithmsFinance sklears-coreCore traits, types, and utilities for sklears machine learning library5,188Apache-2.0MathematicsScience bsxplorer2A high-performance library for bisulfite sequencing data analysis and DNA methylation research5,159non-standardAlgorithmsData structures xdbufProvides a reusable multi-dimensional buffer.5,154MIT OR Apache-2.0Data structuresMathematics written-numbersConvert numbers (1337) to words (one thousand three hundred thirty-seven).5,142MITInternationalization (i18n)Mathematics num_parserA math interpreter and evaluator5,138MITMathematicsParsing tools flocoFloco validates floats against constraints.5,137MIT OR Apache-2.0Data structuresDevelopment tools power_houseDeterministic verification and provenance system for portable computational identities using .pha artifacts and Rootprint graphs.5,137AGPL-3.0-onlyAlgorithmsCryptography qvnt-iAdvanced quantum computation simulator.5,120GPL-3.0-or-laterConcurrencyMathematics nnapiProvides a safe abstraction of the Android NNAPI FFI bindings.5,117Apache-2.0AlgorithmsAPI bindings pell-equationsolve Pell's equation5,117AGPL-3.0-or-laterMathematics typeratType-level rational numbers based on `typenum`.5,115MIT OR Apache-2.0Data structuresMathematics gtensorReverse-mode autodifferentiation of computational graphs with tensors and more for machine learning.5,113MIT OR Apache-2.0AlgorithmsMathematics nice-numbersSmall library for number sequences5,112MITMathematics googologyA crate for giving names to large numbers.5,103Apache-2.0Mathematics fibonacci-likeA small crate to help you interact with second order sequences, such as the Fibonacci sequence, with no_std support5,102MIT/Apache-2.0AlgorithmsMathematics splinosaurusflexible spline and surface library5,076GPL-3.0MathematicsNo standard library hexodspComprehensive DSP graph and synthesis library for developing a modular synthesizer in Rust, such as HexoSynth.5,074GPL-3.0-or-laterAlgorithmsMathematics whrImplementation of Rémi Coulom's Whole-History Rating (WHR) algorithm for Rust5,064MIT OR Apache-2.0AlgorithmsMathematics hundred-doorsA tool for calculating and visualizing the '100 Doors' problem.5,049GPL-3.0Command line utilitiesMathematics rapier3d-stlDeprecated. Use rapier3d-meshloader instead.5,038Apache-2.0Game developmentMathematics dinglebit_combinatoricsA collection of combinatorics utilities.5,037MITAlgorithmsMathematics ta-lib-in-rustA library of technical indicators for financial analysis, similar to TA-Lib5,035MITAlgorithmsMathematics exact-coversAn implementation of Knuth's algorithm for solving the exact cover problem with colors5,030MITAlgorithmsData structures asciimath-parserA fast extensible memory-efficient asciimath parser5,018MITMathematicsParser implementations snarkvm-debugA decentralized virtual machine, added some debug information to trace sign and sync5,009Apache-2.0CompilersCryptography shadermathHLSL inspired mathematics library for Rust5,003MITGame developmentMathematics ferray-core-macrosProcedural macros for ferray-core (FerrayRecord, s![], promoted_type!)5,001MIT OR Apache-2.0MathematicsScience stochastic-rs-statsStatistical estimators for stochastic processes.4,999MITMathematicsScience negieGenerate complex scatter plots of eigenvalues from parametrized bohemian matrices4,989MITGraphicsMathematics net_promoter_scoreA crate for calculating Net Promoter Score (NPS) from survey responses.4,981MIT OR Apache-2.0AlgorithmsCommand line utilities tictonixA library that provides the ability to convert tokens into embeddings, as well as to encode their positions4,978MITEncodingMathematics bilinear_tfCohen's class of time-frequency distributions in Rust.4,946MIT OR Apache-2.0AlgorithmsMathematics guff-idaInformation Dispersal Algorithm4,930GPL-2.0-or-later OR LGPL-2.0-or-laterMathematics ferray-coreN-dimensional array type and foundational primitives for ferray4,929MIT OR Apache-2.0MathematicsScience candle-einopsCompile-time einops and einsum tensor operations for Candle4,920MIT OR Apache-2.0AlgorithmsMathematics optirs-coreOptiRS core optimization algorithms and utilities4,920Apache-2.0AlgorithmsMathematics icentral-bbfsA Rust crate providing Bidirectional Breadth-First Search (BBFS) for efficient computation of betweenness centrality in large…4,886MIT OR Apache-2.0AlgorithmsData structures dimensionalsRust native generic, flexible n-dimensional array.4,880MITMathematics capstanNURBS library with a CAD focus4,875MITAlgorithmsGraphics icentral-rbfsA Rust crate for calculating and updating betweenness centrality scores in graphs using Recursive Breit-First Search strategies,…4,873MIT OR Apache-2.0AlgorithmsData structures dana_macrosProcedural macro crate for `dana`.4,856Apache-2.0Development toolsMathematics cavalier_contours_ffiC foreign function interface for the cavalier_contours crate4,855MIT OR Apache-2.0AlgorithmsData structures rust-fixed-point-decimal-macrosMacros used to ease instantiation of Decimal numbers.4,833non-standardData structuresMathematics algebraeon-macrosMacros for Algebraeon.4,825GPL-3.0-onlyMathematics hfsHereditarily finite sets.4,814MIT OR Apache-2.0AlgorithmsMathematics onay_statSimple crate for calculating sum, mean, median, median but sorted, range, variance, standard deviation, mode, max and min value…4,810MITMathematics bpa_rsA Rust implementation of the Ball Pivot Algorithm (BPA) for 3D point cloud data.4,805MITGraphicsMathematics fpnFixed point number4,789MIT OR Apache-2.0Mathematics herculesA Heuristics toolbox for QUBO in Rust4,771BSD-3-ClauseMathematicsScience distimateA crate providing probability distributions for estimation and risk analysis4,770MITMathematicsScience glicko_2Glicko2 is an iterative algorithm for ranking opponents or teams in 1v1 games.4,762GPL-3.0-or-laterAlgorithmsGame development rssatDEPRECATED: rssat is a Rust library that provides Rust bindings for multiple popular SAT solvers4,762MITMathematicsScience honeycomb-kernelsMeshing kernel implementations using combinatorial maps4,760MIT OR Apache-2.0Data structuresMathematics compute-tauA Rust library designed for computing tau to millions of digits4,757MITAlgorithmsMathematics round-toRound floating point to integer.4,754MIT OR Apache-2.0AlgorithmsEncoding val_uncA package for handling quantities with uncertainties.4,747MIT OR Apache-2.0MathematicsScience polishexprA poorly implementation of a polish reverse expression evaluator4,703MITMathematics plottery_editorGraphical Editor of Plottery, a creative coding framework for generative vector graphics and pen plotting.4,691GPL-3.0AlgorithmsGraphics cereal_libDoes the cereal box problem in either single or multi-threaded mode4,677MITMathematics mkl-rs-buildBuild utilities for MKL4,668Apache-2.0External FFI bindingsHardware support plottery_cliCommand line interface of Plottery, a creative coding framework for generative vector graphics and pen plotting.4,667GPL-3.0AlgorithmsGraphics tinyfieldSmall, finite fields.4,663non-standardMathematicsNo standard library rslifeA comprehensive Rust library for actuarial mortality table calculations and life insurance mathematics4,645MITFinanceMathematics ta-statisticsRolling statistics for technical analysis in backtesting and live trading systems.4,632MITAlgorithmsFinance concision-transformerthis crate implements the transformer model using the concision framework4,631Apache-2.0AlgorithmsMathematics primeshorA Rust project to explore prime numbers and factorization4,627MITAlgorithmsCryptography algebraic-equation-over-finite-prime-fieldsolve algebraic equation over finite prime field4,623AGPL-3.0-or-laterAlgorithmsMathematics area_crateA comprehensive geometry calculation library for areas, perimeters, surface areas, and volumes4,622MITMathematicsScience optimizerBayesian and population-based optimization library with an Optuna-like API for hyperparameter tuning and black-box optimization4,618MITAlgorithmsMathematics round_to_intRound floating point to integer.4,616MIT OR Apache-2.0AlgorithmsEncoding font-glyphdraw font glyph outline for Rust with plotters4,612MITAlgorithmsMathematics icentral-brandesEfficient Rust implementation of the Brandes algorithm for computing betweenness centrality in complex graph structures. Includes…4,608MIT OR Apache-2.0AlgorithmsData structures coupeCoupe is a mesh partitioning library. It implements composable geometric and topologic algorithms.4,584MIT OR Apache-2.0AlgorithmsMathematics torsh-coreCore types and traits for ToRSh deep learning framework4,581Apache-2.0MathematicsScience pointsData structure for representing a pair of coordinates of integer and float types4,580MITMathematics avlsortRust crate of AVL tree holding the rank and the number of duplicates of elements.4,566MITAlgorithmsData structures anomaly-gridSequential pattern analysis through variable-order Markov chains. Built for detecting deviations in finite-alphabet sequences.4,558MITAlgorithmsData structures rug-gmpmeeRust FFI bindings for GMPMEE4,557LGPL-3.0+CryptographyMathematics functionA set of useful traits for your functional needs4,554MITMathematicsRust patterns libbytestatRandomness analyzer4,550AGPL-3.0-onlyMathematicsParsing tools glpk-rustRust wrapper for GLPK (GNU Linear Programming Kit) with static linking4,546GPL-3.0MathematicsScience nacfahiSimpler, but less error-prone API for `levenberg-marquardt` optimization crate4,541LGPL-3.0-or-laterMathematicsNo standard library pldagA DAG-based combinatorial-model framework.4,541MITAlgorithmsMathematics sainte_lagueSainte-Laguë method for seat distribution used in multiple parliamentary elections all over the world.4,537ISCAlgorithmsMathematics bounded-counterGeneric Incremental Bounded Counter4,536MITData structuresMathematics vector-victorYet another linear algebra crate4,536MPL-2.0GraphicsMathematics amari-fusionFusion system for combining algebraic structures4,533MIT OR Apache-2.0AlgorithmsMathematics spherical_geometryA package for working with spherical geometry4,526MITMathematicsScience::Geospatial bevy_hexasphereA trimmed down and generic version of Hexasphere for bevy.4,519MPL-2.0AlgorithmsData structures raywokeExtremely simple raycasting crate4,513MITGame developmentMathematics cat_solverRust bindings for the Kissat SAT solver4,511MITMathematicsScience link-calculatorA Rust WebAssembly calculator with grammar-based expression parsing using links-notation4,498UnlicenseMathematicsParsing tools near-bigintBig integer types compatible with NEAR Protocol state trie serialization and serde serialization4,494MITCryptography::CryptocurrenciesData structures basegeomA library for 2D geometry, providing geometric algorithms for intersection/distance between circular arcs/line segments.4,488MITAlgorithmsData structures radix-toolsTools for computing powers or decomposing numbers by radix.4,485non-standardMathematicsNo standard library logprobA wrapper around floats to handle log probabilities4,485MIT OR Apache-2.0MathematicsNo standard library rustic_mlA machine learning library created from scratch with Rust.4,477MITMathematicsScience logruA small, embeddable and fast interpreter for a subset of Prolog.4,473MIT OR Apache-2.0AlgorithmsCompilers weight_matchersEfficiently find items by matching weight. You can build the lookup structure at compile time.4,469MIT OR Apache-2.0AlgorithmsData structures bezier-interpolationbezier interpolation for Rust4,465MITAlgorithmsMathematics parthiaFire Emblem calculations in Rust4,465MIT OR Apache-2.0Mathematics mdmath_coreCore multidimensional mathematics library with fundamental types, traits, and operations4,459MITAPI bindingsMathematics simple_clusteringImplementations of image clustering and segmentation algorithms such as SLIC and SNIC.4,459MIT OR Apache-2.0Computer visionMathematics danaCompile-time dimensional analysis via generic types.4,450Apache-2.0Development toolsMathematics lindenmayerMemory Efficient Lindenmayer-Systems4,448MITAlgorithmsMathematics dicescalculate discrete probability distributions and statistics for combinations of dices4,440MIT OR Apache-2.0MathematicsSimulation sylowImplementation of the BLS signature scheme using the alt-bn128 curve.4,434MITCryptographyMathematics coddcodd is a minimal in-memory database with relational algebraic expressions as queries.4,433MITDatabase implementationsMathematics pmsimPorous media simulator4,430MITMathematicsScience bubblemathA collection of mathematical algorithms in pure Rust.4,422MITAlgorithmsMathematics crlibmBinding to CRlibm, a correctly rounded math lib4,413GPL-2.0-or-laterAPI bindingsMathematics dexteriorDiscrete Exterior Calculus toolkit4,412MIT OR Apache-2.0MathematicsScience cubecl-attentionCubeCL Attention Kernels Engine4,408MIT OR Apache-2.0AlgorithmsMathematics prime-dataPrime Number Data Library4,404MIT OR Apache-2.0Data structuresMathematics gatesimThe base library for the Gate Project.4,404Apache-2.0MathematicsScience break-eternityA numerical library to represent numbers as large as 10^^1e308 and as 'small' as 10^-(10^^1e308).4,401non-standardGame developmentMathematics crnStochastic and deterministic simulation of chemical reaction networks.4,398MITAlgorithmsMathematics gendelbrotA small, simplistic mandelbrot image generator.4,392MITCommand line utilitiesMathematics ndarray_cgHigh-performance computer graphics mathematics library based on ndarray with vectors, matrices, and transformations4,374MITGame developmentGraphics overworld_incrementalOverworld Incremental Library - Tools for incremental games4,366MIT OR Apache-2.0Game developmentMathematics overworld_resourceOverworld Resource Library - Resource management4,365MIT OR Apache-2.0Game developmentMathematics pissPISS (Picture Secret Steganography) is a command line tool to encode/decode secrets into/from image files4,361MIT/Apache-2.0AlgorithmsCryptography meansd-clicalculate mean and standard deviation (CLI)4,359GPL-3.0-or-laterCommand line utilitiesMathematics mulberryCoordinate transformation tree with a focus on efficiency.4,355BSD-3-ClauseMathematicsScience::Robotics pardiso-wrapperWrappers for MKL and Panua Pardiso dynamic libraries4,328Apache-2.0MathematicsScience overworld_progressionOverworld Progression Library - Experience, Milestone and Level progression4,327MIT OR Apache-2.0Game developmentMathematics greynetHigh performance rule and constraint satisfaction engine4,322Apache-2.0AlgorithmsData structures checked_numOverflow-checked numbers for safety without sacrificing ergonomics.4,314MITData structuresMathematics exact-convExact conversions between integer and floating point types.4,313MITMathematicsScience lidrsA rust crate for reading and representing light intensity distributions via photometric webs.4,313non-standardMathematicsParser implementations tmlExperimental, nightly-only, type-safe machine learning library4,312MITMathematicsScience icentral-mucid-mapMaps between NodeId and MucId using a high-performance, extensible Rust data structure called MucIdMap. Ideal for optimized…4,305MIT OR Apache-2.0AlgorithmsData structures categoricalcombining categorical random distributions and computing exact probabilities4,294MIT OR Apache-2.0MathematicsSimulation sbmlA parser for SBML4,292MIT OR Apache-2.0MathematicsParser implementations ds-bstBinary search tree implementation4,288MITData structuresMathematics mkl-rs-sysMKL bindings for Rust4,285Apache-2.0External FFI bindingsHardware support twowordConstruct bigger uints by combining two smaller ones into a two-word uint4,278MIT OR Apache-2.0AlgorithmsMathematics heuristic-graph-coloringHeuristic algorithms for graph vertex coloring4,275MIT OR Apache-2.0AlgorithmsData structures cryptix-bigintA bigint library for cryptix4,272GPL-3.0AlgorithmsCryptography mscoreA Rust library providing core operations for computational mass spectrometry proteomics.4,271MITData structuresMathematics graph_genGenerate pseudo-random graphs based on the Erdos-Renyi G(n,p) model.4,248MITAlgorithmsMathematics r2rs-datasetsStatistical datasets for Rust based on R's datasets package4,243MIT OR Apache-2.0MathematicsScience shape-triangulationThe representation of delaunay triangulation4,229MPL-2.0Mathematics slistAlgebraic lists with statically determined size that live on stack.4,225MITData structuresMathematics