#math

  1. num-bigint

    Big integer implementation for Rust

    v0.4.6 16.1M #bignum #numeric #math
  2. libm

    libm in pure Rust

    v0.2.16 17.0M #math
  3. num-traits

    Numeric traits for generic mathematics

    v0.2.19 26.6M #numeric-traits #math #numeric
  4. glam

    fast 3D math library for games and graphics

    v0.32.0 8.3M #simd #vector-math #vector-matrix #math #vector
  5. statrs

    Statistical computing library for Rust

    v0.18.0 1.9M #statistics #probability-distribution #math
  6. num-complex

    Complex numbers implementation for Rust

    v0.4.6 13.8M #complex-numbers #math #numeric
  7. num-rational

    Rational numbers implementation for Rust

    v0.4.2 12.7M #rational-numbers #fraction #math #numeric
  8. num-integer

    Integer traits and functions

    v0.1.46 17.9M #math #numeric
  9. evalexpr

    A powerful arithmetic and boolean expression evaluator

    v13.1.0 284K #expression-evaluator #boolean #math #evaluator #arithmetic
  10. fixed

    Fixed-point numbers

    v2.0.0-alpha.28.0 607K #numeric #dsp #embedded #math
  11. argmin

    Numerical optimization in pure Rust

    v0.11.0 135K #numerical-optimization #math #science #optimization
  12. hexasphere

    evenly tile hexagons on a sphere

    v17.0.0 413K #sphere #hexagon #math #graphics
  13. roots

    well known algorithms for numerical root finding

    v0.0.8 83K #cubic #math #quartic #numerical
  14. faer

    linear algebra library

    v0.24.0 214K #linear-algebra #math
  15. num-iter

    External iterators for generic mathematics

    v0.1.45 10.7M #math #range-iterator #numeric
  16. simba

    SIMD algebra for Rust

    v0.9.1 2.4M #simd #algebra #math
  17. mint

    Math interoperability standard types

    v0.5.9 406K #math #standard
  18. noise

    Procedural noise generation library

    v0.9.0 60K #procedural-noise-generation #math
  19. num-dual

    Generalized (hyper) dual numbers for the calculation of exact (partial) derivatives

    v0.13.2 3.4K #dual-numbers #numeric #math
  20. simple_moving_average

    moving average (SMA) algorithms

    v1.0.2 58K #moving-average #math #mean #rolling-average
  21. fend

    Arbitrary-precision unit-aware calculator

    v1.5.8 130 #calculator #cli #math #tool
  22. intervallum

    Generic interval and interval set library

    v1.4.4 51K #interval-set #interval-math #math #set-interval
  23. ode_solvers

    Numerical methods to solve ordinary differential equations (ODEs) in Rust

    v0.6.1 62K #ode-solver #math #solver #equations
  24. common_traits

    Traits to write generic functions on different numeric types, with atomic support, and other features

    v0.12.0 5.2K #numeric-traits #atomic #math
  25. feanor-math

    number theory, providing implementations for arithmetic in various rings and algorithms working on them

    v3.5.13 #number-theory #prime #math
  26. i256

    Optimized implementations of 256-bit signed and unsigned integers

    v0.2.3 46K #bignum #no-std #math
  27. cpc

    evaluates math expressions, with support for units and conversion between units

    v3.0.0 2.4K #math-expression #units #math #convert
  28. lambda_calculus

    zero-dependency implementation of pure lambda calculus in Safe Rust

    v3.4.0 #combinator #lambda #math
  29. num-modular

    efficient integer division and modular arithmetic operations with generic number types. Supports various backends including num-bigint, etc

    v0.6.1 1.4M #math #number-theory #montgomery #numeric
  30. gf256

    containing Galois-field types and utilities

    v0.3.1 500 #galois-field #utilities #math #instructions #error-correction #lfsr #reed-solomon #crc #thread-rng #bit-manipulation
  31. factorion-bot-discord

    factorion-bot (for factorials and related) on Discord

    v2.1.11 #discord-bot #bot #math #factorial #termial
  32. rsparse

    solving sparse linear systems using direct methods

    v1.2.1 1.2K #sparse-linear-systems #sparse-linear-algebra #math #algebra #linear
  33. num-quaternion

    Quaternion numbers implementation for Rust

    v1.0.7 #quaternions #3d #math #3d-rotation #algebra #3d-math
  34. substrate-fixed

    Fixed-point numbers

    v0.6.0 4.5K #bit #numeric #math
  35. factorion-bot-reddit

    factorion-bot (for factorials and related) on Reddit

    v5.2.11 #bot #factorial #math #termial
  36. ibig

    A big integer library with good performance

    v0.3.6 8.7K #bignum #modulo #math #big-integer
  37. adic

    Arithmetic and rootfinding for p-adic numbers

    v0.5.1 #p-adic #numbers #math
  38. quaternion-core

    quaternion operations and interconversion with several attitude representations

    v0.6.1 1.5K #quaternions #math #vector
  39. GSL

    binding for the GSL (the GNU scientific library)

    v7.0.0 2.7K #gsl #scientific #math #math-library
  40. maths-rs

    A linear algebra library for gamedev and graphics

    v0.2.7 500 #vector-math #quaternions #linear-algebra #vector #math
  41. f256

    Octuple-precision floating-point arithmetic

    v0.11.1 110 #floating-point-arithmetic #precision-arithmetic #math #precision #numbers #floating-point
  42. option-operations

    Traits and auto-implementations to improve arithmetic operations usability when dealing with Options

    v0.6.1 188K #arithmetic-operations #math #operation #options #cmp #ord
  43. blots

    A small, simple, expression-oriented programming language

    v0.13.1 #expression-oriented #record #math #data-transformation #operator #programming-language #unit-conversion
  44. kube_quantity

    adding arithmetic operations to the Quantity type from the k8s-openapi crate

    v0.9.0 151K #math #kubernetes #cncf
  45. pymath

    A binary representation compatible Rust implementation of Python's math library

    v0.1.5 10K #binary-representation #python #math #cpython #ulp #cmath #num-bigint #sqrt #fma #gamma
  46. fpdec

    Decimal floating-point arithmetic

    v0.14.0 1.6K #floating-point-arithmetic #math #decimal #numbers
  47. mathlab

    A Powerful Math Library for Rust

    v1.5.0 #vector-math #trigonometry #math #numeric #vector
  48. emath

    Minimal 2D math library for GUI work

    v0.33.3 1.2M #imgui #math #egui
  49. i_float

    This fixed float math library provides an efficient and deterministic solution for arithmetic and geometric operations

    v1.16.0 287K #operation #math #deterministic-solution #fixed-point-arithmetic #high-precision-math #fixed-point-math #vector-math #geometric-calculations #vector-operations
  50. macaw

    An opinionated game math library built on top the excellent glam

    v0.30.0 62K #game-math #glam #math
  51. highs

    Safe rust bindings for the HiGHS linear programming solver. See http://highs.dev.

    v2.0.0 12K #linear-programming-solver #linear-programming #solver #math
  52. dashu

    set of big numbers

    v0.4.2 88K #bignum #numeric #math
  53. expr-solver-bin

    Binary using the expr-solver-lib to solve math expressions from command line

    v1.2.0 #expression-evaluator #math-expression #math-expression-parser #calculator #math
  54. wasmtime-internal-math

    INTERNAL: Low-level math routines used in Wasmtime

    v41.0.3 618K #wasmtime #wasm #trunc #math #low-level #cross-platform #standards-compliant #libm #terms #warnings
  55. vectrix

    A stack-allocated matrix type implemented with const generics

    v0.4.1 #const-generics #vector-matrix #math #vector
  56. bevy_heavy

    Mass property computation for Bevy's geometric primitives

    v0.4.0 13K #physics-simulation #bevy #bevy-physics #math #gamedev-physics
  57. calc_rational

    CLI calculator for rational numbers

    v2.4.1 1.0K #math #calculator #numeric
  58. faer-traits

    linear algebra library

    v0.24.0 161K #linear-algebra #math
  59. geonum

    geometric number library supporting unlimited dimensions with O(1) complexity

    v0.10.0 #geometry #math #algebra #geometric-algebra
  60. primal-check

    Fast standalone primality testing

    v0.3.4 842K #prime #number-theory #primes #math
  61. eqsolver

    that solves equations using numerical methods

    v0.4.0 #math-integration #equation-solver #optimization #integration #math
  62. nalgebra-sparse

    Sparse matrix computation based on nalgebra

    v0.11.0 10K #vector-math #algebra #math #linear #vector
  63. idsp

    DSP algorithms for embedded, mostly integer math

    v0.21.0 150 #dsp #iir-filter #integer-arithmetic #embedded #math #fixed-point #biquad #low-pass #pll #fixed-point-math
  64. bva

    manipulating and doing arithmetics on bit vectors of fixed but arbitrary size

    v0.4.1 550 #bit-vector #math #arithmetic
  65. pxfm

    Fast and accurate math

    v0.1.27 2.8M #ulp #math #libm
  66. glamx

    Extensions for glam: Pose2, Pose3, Rot2, and matrix utilities

    v0.1.3 2.2K #glam #rotation #geometry #math
  67. graphblas_sparse_linear_algebra

    Wrapper for SuiteSparse:GraphBLAS

    v0.58.1 #sparse-linear-algebra #graph-blas #linear-algebra #math
  68. jlrs

    bindings to the Julia C API that enable Julia code to be called from Rust and more

    v0.22.1 #thread-pool #math #bindings #api-bindings
  69. unit-prefix

    Format numbers with metric and binary unit prefixes

    v0.5.2 3.7M #numeric #number-formatting #math
  70. glm

    GLSL mathematics for Rust

    v0.3.0 1.5K #glsl #opengl #math
  71. kalker

    A calculator that supports user-defined functions, variables and units, and can handle fairly ambiguous syntax

    v2.2.2 490 #calculator #math #command-line-calculator
  72. typst-utils

    Typst

    v0.14.2 139K #typesetting #typst #math
  73. rustcc

    An little C Complier( now it's just WIP :) )

    v0.1.1 #ast #expression #precedence #interpreter #math #input-file #assembly #lexical-scanner #traverses #complier
  74. owens-t

    Owen's T Function and Bivariate Normal CDF computations

    v0.1.5 360 #math #libm #numeric #no-std
  75. tracktor

    Multi-target tracking with random finite sets

    v0.4.1 #tracking #math #simulation #rfs #math-simulation #kalman
  76. bellpepper

    Gadgets for a SNARK Circuit library

    v0.4.1 71K #zk-snarks #math #structures #generator #bellman
  77. axb

    A lightweight, zero-dependency linear algebra library with compile-time dimension checking

    v1.0.1 #matrix #const-generics #math #numerical #matrix-math
  78. erydanos

    Optimized routines for ARM NEON and SSE

    v0.2.18 6.0K #tan #math #sin #cos
  79. num-primitive

    Traits for primitive numeric types

    v0.3.6 #math #numeric #generic #numeric-primitive
  80. muldiv

    trait for numeric types to perform combined multiplication and division with overflow protection

    v1.0.1 347K #integer-arithmetic #math #arithmetic
  81. pumpkin-constraints

    The constraints of the Pumpkin constraint programming solver

    v0.3.0 #solver #constraint-programming #pumpkin #cp #math #integer-division #lazy-evaluation #cumulative #enforce #mini-zinc
  82. fasteval

    Fast evaluation of algebraic expressions

    v0.2.4 5.3K #algebra #math-expression #math
  83. apollonius

    N-dimensional Euclidean geometry for Rust: points, vectors, lines, segments, hyperspheres, hyperplanes, AABBs, triangles, and a unified intersection API—all with const generics

    v0.1.0 #vector #3d #math #2d
  84. algexenotation

    in Rust

    v0.6.0 380 #math #numbers #math-numbers #theory
  85. nacfahi

    Simpler, but less error-prone API for levenberg-marquardt optimization crate

    v0.6.0 #model-parameters #api #statistics #math #math-statistics
  86. awint

    Arbitrary width integers

    v0.18.1 4.6K #big #int #math #bignum #integer
  87. katex-rs

    KaTeX - Fast math typesetting for anywhere, more than just the web

    v0.2.3 #latex #math #parser #wasm
  88. exint

    generic signed and unsigned integers

    v0.1.4 #bignum #no-alloc #math
  89. mingot

    Leptos UI library for applications demanding mathematical precision - u64+ integers, arbitrary-precision decimals, zero precision loss

    v0.6.0 #leptos #decimal #precision #math
  90. malachite-base

    A collection of utilities, including new arithmetic traits and iterators that generate all values of a type

    v0.9.0 416K #random #math
  91. discrete

    Combinatorial phantom types for discrete mathematics

    v0.6.0 #graph #math #combinatorics #phantom-types
  92. faer-entity

    Basic linear algebra routines

    v0.20.1 41K #matrix #math
  93. RustedSciThe

    Rust framework for symbolic and numerical computing written under the influence of SciPy and Sympy:symbolic calculations,nonlinear systems,IVP and BVP,optimization,fitting,etc

    v0.3.31 #rustedscithe #symbolic-expression #ode #math #science
  94. nabla-ml

    A numpy-like library for Rust

    v0.4.8 5.9K #math #linear-regression #multidimensional-array #nabla #machine-learning #mnist #element-wise #compression #dense #neural-network
  95. fixed-bigint

    Fixed-size big integer implementation for Rust

    v0.1.17 950 #bignum #numeric #math
  96. oeis-tui

    A TUI and CLI for browsing the On-Line Encyclopedia of Integer Sequences (OEIS) in the terminal

    v1.0.0 #tui #ratatui #oeis #math
  97. amari-dual

    Dual number automatic differentiation

    v0.18.0 #dual-numbers #math #calculus
  98. num-derive

    Numeric syntax extensions

    v0.4.2 6.8M #numeric-traits #macro-derive #math
  99. cadd

    Painless checked arithmetics and conversions

    v0.2.0 #math #convert #checked-arithmetic #overflow #backtrace #error-message #safe-math #set-operations #infallible #try-into
  100. glamour

    Strongly typed linear algebra with glam

    v0.18.0 1.3K #vector-math #quaternions #math #vector
  101. rustframe

    dataframe and math toolkit

    v0.0.1-a.20250805 150 #dataframe #math #data-analysis #toolkit #matrix #math-operations #benchmark
  102. vecmath

    type agnostic library for vector math designed for reexporting

    v1.0.0 68K #vector-math #vector-matrix #math #piston #vector
  103. riscv_simulator

    A RISC-V simulator built in Rust, supporting basic arithmetic, memory, and control-flow instructions

    v1.0.7 320 #math #control-flow #simulation #instructions #risc-v #memory-cache #cache-performance #instruction-set
  104. atlas-embeddings

    First-principles construction of exceptional Lie groups from the Atlas of Resonance Classes

    v0.1.1 410 #category-theory #math #exact-arithmetic #lie-groups #exceptional-groups
  105. amari-tropical

    Tropical (max-plus) algebra implementation

    v0.18.0 #math #max-plus #tropical-algebra #semiring #optimization
  106. diceprop

    Mathematical properties for random testing

    v0.3.0 #property-testing #dicetest #math #algebra #testing
  107. globalsearch

    A multistart framework for global optimization with scatter search and local NLP solvers written in Rust

    v0.5.0 #global-optimization #math #science
  108. al-jabr

    An n-dimensional linear algebra library

    v0.6.4 1.8K #vector-math #algebra #linear-algebra #math #vector #vector-matrix
  109. convex-math

    Mathematical utilities for the Convex fixed income analytics library

    v0.11.1 #finance #math #optimization #numerical-optimization
  110. astro-float

    Multiple precision floating-point numbers library

    v0.9.5 1.0K #bignum #big-float #numeric #math
  111. finetime

    High-fidelity time library for applications where sub-nanosecond accuracy and exact arithmetic are needed

    v0.8.1 #high-fidelity #scientific-computing #math #time #integer #nanosecond-precision #time-range #time-unit #compact-storage #timekeeping
  112. numerica

    Open-source math library for exact and floating point computations

    v1.2.1 600 #math #integer #float
  113. ndarray_cg

    High-performance computer graphics mathematics library based on ndarray with vectors, matrices, and transformations

    v0.4.0 #graphics #vector #graphics-math #linear-algebra #math #computer-graphics
  114. saikoro

    Parser and evaluator for doing math with dice notation expressions

    v2.0.0-dev 420 #dice-notation #expression-evaluator #math-parser #dice #math
  115. vectra

    A multi-dimensional array library for Rust, similar to NumPy

    v0.2.4 #math #numpy #matrix #array #multi-dimensional-array
  116. eryon-mem

    implements the memory-related aspects of the eryon framework

    v0.0.4 #scientific #math #scientific-computing #machine-learning #topology #virtualization
  117. spirix

    Two's complement floating-point arithmetic library

    v0.0.6 #floating-point-arithmetic #math #floating-point
  118. qcalc

    but effective terminal calculator for quick access and ease of use. It supports history of expressions, built-in functions and stored variables

    v0.15.3 1.5K #terminal-calculator #calculator #math #tui
  119. factorion-lib

    used to create bots to recognize and calculate factorials and related concepts

    v4.1.11 #factorial #bot #termial #math
  120. fib-rs

    A highly optimized Fibonacci number calculator for Rust that efficiently computes arbitrarily large Fibonacci numbers

    v1.2.4 #fibonacci-number #fibonacci #math #algorithm #math-algorithm
  121. formulac

    A complex-number and extensible function supported math expression parser for Rust

    v0.6.0 #math-expression-parser #math-parser #formula #expression #math
  122. scirs2

    port of SciPy with AI/ML extensions - Scientific Computing and AI Library (scirs2)

    v0.1.5 350 #artificial-intelligence #math #scientific #scipy #science
  123. lina

    Linear algebra library with a focus on 3D applications like games (i.e. low-dimensional vectors and matrices)

    v0.2.2 #graphics #linear-algebra #computer-graphics #graphics-math #math
  124. sciencecalc-tui

    A terminal calculator toolkit for mathematics, physics, and chemistry in Rust. | Kalkulator Matematika, Fisika, Kimia berbasis TUI

    v0.1.2 #calculator #chemistry #physics #math #science
  125. mv-norm

    Multivariate Normal Distribution functions, CDF etc

    v0.1.7 #statistics #math #libm #simd
  126. plane-split

    Plane splitting

    v0.18.0 28K #math #split #geometry
  127. tylax

    High-performance bidirectional LaTeX ↔ Typst converter

    v0.2.1 #latex #typst #converter #math #wasm
  128. lean-sys

    Bindings to Lean 4's C API

    v0.0.9 3.4K #math #bindings
  129. zfuel

    types used for a mutual credit accounting system

    v0.6.0 #math #mutual-credit #crypto-integers
  130. realistic

    Towards an API for the Real Numbers

    v0.8.1 900 #real-number #rational-numbers #integer #math #towards
  131. fixed_star_frame

    Patched version of the fixed crate pending https://gitlab.com/tspiteri/fixed/-/merge_requests/14

    v1.29.1 500 #numeric #dsp #embedded #math
  132. glium-types

    types to use with glium

    v0.7.0 550 #glium #math #graphics-math
  133. attotime

    High-fidelity time library for applications where sub-nanosecond accuracy and exact arithmetic are needed

    v0.4.0 #high-fidelity #time #scientific-computing #math #time-range #timekeeping
  134. integrator

    A math library

    v0.1.46 1.3K #math #line-segment
  135. intrval

    Generic intervals (ranges) library

    v0.1.2 #bounds #math #interval #no-std
  136. pumpkin-checking

    Types used by both pumpkin-core and pumpkin-checker

    v0.3.0 #solver #pumpkin #constraint-programming #cp #math #lazy-evaluation
  137. slac

    The "Simple Logic & Arithmetic Compiler" transforms a single expression into an abstract syntax tree

    v1.1.0 #ast #interpreter #math #expression #convert
  138. dashu-int

    A big integer library with good performance

    v0.4.1 105K #arbitrary-precision #numeric #bignum #math
  139. fasteval2

    Fast evaluation of algebraic expressions

    v2.1.1 140 #algebra #math-expression #math
  140. mats

    A lightweight, efficient, and easy-to-use Rust matrix library

    v2.0.1 600 #matrix #graphics #uniform #opengl #math #perspective #graphics-math #vector-matrix #glium #2d
  141. faer-svd

    Basic linear algebra routines

    v0.17.1 1.5K #matrix #singular-value-decomposition #math
  142. faer-ext

    faer API for interoperability with external libraries

    v0.7.1 31K #matrix #math
  143. kalk

    A math evaluator library that supports user-defined functions, variables and units, and can handle fairly ambiguous syntax

    v3.2.2 120 #calculator #evaluator #math
  144. cgmath

    A linear algebra and mathematics library for computer graphics

    v0.18.0 411K #vector-math #quaternions #vector #math #vector-matrix
  145. lieval

    A lightweight Rust crate for parsing and evaluating mathematical expressions from strings

    v0.2.5 500 #math-expression-parser #expression-evaluator #math-parser #math
  146. decimus

    Decimal Floating-Point Math Library for Rust

    v0.0.6 460 #decimal #floating-point #math #math-library
  147. runmat-parser

    Parser for RunMat (MATLAB/Octave) producing HIR from token streams

    v0.2.8 #matlab #octave #hir #parser #math #interpreter #run-mat #token-stream #stmt #control-flow
  148. glam_matrix_extras

    Matrix types and utilities for Glam

    v0.2.0 14K #matrix #gamedev #math
  149. wham

    weighted histogram analysis method

    v1.1.4 120 #statistics #histogram #molecular-dynamics #math #bioinformatics #math-statistics
  150. mdarray-linalg

    Linear algebra operations for mdarray, with multiple exchangeable backends

    v0.1.2 750 #matrix #tensor #mdarray #math
  151. cubemoma

    A multi-word modular arithmetic library based on CubeCL

    v0.1.2 #modular-arithmetic #math #cubecl #multi-word #gpu #limbs #zero-knowledge-proofs #finite-field-arithmetic #encryption
  152. faer-cholesky

    Basic linear algebra routines

    v0.17.1 1.7K #matrix #faer #math
  153. rspace-traits

    Traits and interfaces supporting the rspace framework

    v0.0.9 220 #hkt #math #space #container #science
  154. quaternion

    type agnostic quaternion math library designed for reexporting

    v2.0.0 7.8K #quaternions #math #piston
  155. fixed_analytics

    Fixed-point mathematical functions using the CORDIC algorithm

    v0.5.1 #fixed-point #trigonometry #math #cordic #fixed-point-math
  156. sigma-types

    Types checked for an invariant

    v0.3.7 3.3K #no-std #math #testing
  157. transfinite

    ordinal arithmetic library supporting ordinals up to epsilon-zero (ε₀) using Cantor Normal Form

    v0.1.3 #ordinal #math #cantor #ordinal-arithmetic
  158. faer_gmres

    GMRES implementation using faer

    v0.4.1 500 #faer #gmres #math
  159. faer-evd

    Basic linear algebra routines

    v0.17.1 1.2K #matrix #math #linear-algebra
  160. lean-tui

    Standalone TUI infoview for Lean 4 theorem prover

    v0.6.9 #proof-assistant #math #lean4
  161. uninum

    A robust, ergonomic unified number type for Rust with automatic overflow handling, type promotion, and cross-type consistency

    v0.1.1 #math #numeric #decimal #arithmetic
  162. ratio-graph

    Ratio's graph manipulation library

    v0.23.1 #graph #algorithm #math
  163. windows-numerics

    Windows numeric types

    v0.3.1 3.3M #numeric #windows #math #sample
  164. omeganum

    Stores numbers up to 10{N}9e15

    v1.0.3 120 #bignum #port #math
  165. fermat

    A collection of math algorithms

    v0.1.1 #math #algorithm #formula #math-algorithm #geometry #calculus #statistics
  166. rita

    2D and 3D Randomized Incremental Triangulation Algorithms

    v0.2.1 550 #graphics #math #geometry #triangulation
  167. simple-vectors

    dimension generic vector math

    v0.3.0 #vector-math #linear-algebra #geometry #math #vector
  168. root1d

    One dimensional root finding algorithms

    v0.4.1 #math #numeric #simulation #science #math-simulation
  169. vector-space

    Useful traits for working with vector spaces

    v0.4.0 #vector-math #traits #no-std #math #vector #geometric-algebra
  170. minmath

    A lightweight math library

    v2.1.0 1.6K #math #zero #matrix #vector3 #vector2
  171. fastmaths

    High-performance no_std math routines targeting glibc parity and strict f64 accuracy

    v0.1.0 #math #libm #numeric #f64
  172. argmin-math

    argmin math abstractions

    v0.5.1 130K #math #optimization #science
  173. multitype

    Fundamental type traits

    v0.20.2 #floating-point #traits #math #unsigned #integral
  174. malachite-bigint

    A drop-in num-bigint replacement based on malachite

    v0.9.1 414K #malachite #num-bigint #drop-in-replacement #math
  175. faer-sparse

    Basic linear algebra routines

    v0.17.1 1.0K #matrix #math
  176. constgebra

    Const Linear Algebra

    v0.1.4 266K #vector-math #const #math #vector #linear #vector-matrix
  177. curve-sampling

    Adaptive sampling of parametric

    v0.6.0 #plot #math #graphing #sampling
  178. eryon-actors

    focuses on implementing various actors for the eryon framework

    v0.0.3 370 #scientific-computing #math #scientific #machine-learning #topology #virtualization
  179. omelet

    A lightweight, game-orented math library for Rust, including vectors, matrices, and quaternions

    v0.1.2 #quaternions #vector-math #matrix-math #math
  180. polyfit-rs

    Polynomial fitting of data like in numpy.polyfit()

    v0.2.2 1.0K #math #algorithm #science
  181. area_crate

    A comprehensive geometry calculation library for areas, perimeters, surface areas, and volumes

    v1.0.2 180 #3d #volume #math #geometry
  182. rust-poly

    Numeric manipulation of real and complex polynomials

    v0.4.3 1.0K #math #polynomial #numeric #solver
  183. limnus-wgpu-math

    wgpu math types

    v0.1.0 150 #math #game #render
  184. specialized-div-rem

    specialized division algorithms for integer primitives

    v1.1.0 500 #integer-division #math #numeric #int
  185. gemath

    Type-safe game math with type-level units/spaces, typed angles, and explicit fallible ops (plus optional geometry/collision)

    v0.1.0 #gamedev #no-std #math #collision #linear-algebra
  186. bola

    A lightweight native rust linear algebra library

    v0.1.2 #lapack #math #matrix #matrix-matrix #linear-algebra
  187. opis

    rational number and matrix arithmetic

    v5.7.0 170 #matrix #rational-numbers #math #integer-arithmetic #fraction #linear-regression #transpose #determinant
  188. quantor

    Declarative quantifiers for filtering, validation, and testing in Rust

    v0.10.1 270 #validation #logic #quantifiers #math
  189. spherical_geometry

    A package for working with spherical geometry

    v0.4.1 290 #sphere #math #geometry
  190. iter_num_tools

    Create simple iterators over non integer ranges. itertools + num = iter_num_tools

    v0.7.1 5.3K #math #iterator #numeric
  191. puzzle_design

    A game engine for generic puzzle design and problem solving

    v0.2.0 #puzzle #combinatorics #math #piston
  192. bc

    Use bc in the Rust Programming Language

    v0.1.16 #timeout #math #equation
  193. gomez

    Framework and implementation for mathematical optimization and solving non-linear systems of equations

    v0.5.1 #non-linear-optimization #math #nonlinear-equations #science
  194. manopt-rs

    A high-performance Rust library for manifold optimization built on the Burn deep learning framework

    v0.1.2 #manifold #riemannian #machine-learning #math #optimization
  195. faer-lu

    Basic linear algebra routines

    v0.17.1 1.7K #matrix #math #linear-algebra
  196. math-differential-evolution

    Non linear optimisation library with own DE solvers and interface to NLOpt and MetaHeuristics

    v0.3.2 #linear-optimization #differential-evolution #non-linear-optimization #math #plot #audio #convergence #crossover #meta-heuristics #global-optimization
  197. rfinancial

    A financial crate mimicking numpy_financial in Python

    v0.1.11 700 #finance #math #investment
  198. hexga_number

    Provide basic trait and constant for number, and the macro map_on!

    v0.0.11-beta.51 #numbers #math #math-numbers
  199. reliq

    A portable library of primitive-like constructs

    v0.3.7 750 #math #portable #arithmetic
  200. bevy_utilitarian

    A collection of mostly maths, interpolation and geometric utilities that aim to make Bevy programmers happier

    v0.9.0 #interpolation #bevy #bevy-math #math
  201. makepad-math

    Makepad math functions

    v1.0.0 500 #makepad #math #makepad-math-functions #webgl #dx11 #creative #opengl #metal #macos
  202. vector-basis

    Access components of generic vector types

    v0.3.0 #vector-math #component #math #no-std
  203. mobius-applicatio

    A lean library for Möbius transformations on the complex plane

    v0.1.1 #transformation #mobius #math #fractals
  204. num-t

    Num<T>: Associate arbitrary types with numeric types

    v4.0.0 #numeric #arbitrary-types #math #associate #strong-typing #num-traits
  205. polyfit-residuals

    Efficiently calculate the residual errors (in the least squares sense) of all polynomial models (up to some degree) for a given dataset and compute least-squares polynomial fits

    v0.6.5 850 #statistics #polynomial #math #regression
  206. rpoly

    algorithm for finding all roots of a real-coefficient univariate polynomial

    v0.2.9 #polynomial #math #root #numerical
  207. lerp

    Generic linear interpolation and extrapolation, automatically implemented for a variety of numeric types

    v0.5.0 42K #interpolation #extrapolate #numeric #math
  208. rug-polynomial

    Polynomial arithmetic, built on Rug & FLINT

    v0.2.6 #number-theory #math #polynomial
  209. statify

    A lightweight and minimal statistics library for Rust

    v0.2.0 #data-analysis #statistics #math #analytics
  210. numby

    A powerful natural language calculator with a terminal user interface

    v0.1.8 #terminal-calculator #math #tui
  211. tcalc-cli

    A CLI for time arithmetic

    v0.1.2 #time-cli #math #today #december
  212. ga2

    Common types for 2D geometric algebra

    v0.5.0 #geometry #vector-math #math #vector #geometric-algebra
  213. nalgebra-glm

    A computer-graphics oriented API for nalgebra, inspired by the C++ GLM library

    v0.20.0 30K #vector-math #algebra #vector #math #vector-matrix
  214. damped-springs

    damped springs for smooth and springy motion

    v1.0.0 #spring-motion #math #animation #gamedev
  215. finitediff

    Finite/numerical differentiation

    v0.2.0 6.1K #differentiation #math #science #optimization
  216. xyzvec

    Statically allocated fixed-size vectors for working in 2 and 3 dimensions

    v0.1.14 800 #vector #statically-allocated #fixed-size #math #fixed-point-arithmetic #number-representation
  217. algebraeon-sets

    Algorithms in combinatorics

    v0.0.16 160 #combinatorics #math #algebraeon
  218. computorv1

    An educational computor project solving polynomial equations

    v1.0.11 500 #solver #polynomial #math
  219. absolute_unit

    A unit system for Rust's type system to catch unit errors in your physical calculations

    v0.11.4 #physics-simulation #math #simulation #unit
  220. question_bank_creator

    program is targeted at teachers & homeschool parents and is especially useful for teaching math. It allows the construction of test/worksheet/quiz questions that contain dynamic content…

    v0.29.9 #math #random #variables #dynamic-content #bank #student #teaching #quiz #teachers #criteria
  221. clmul

    Carry-less multiply for Rust, internally uses llvm or compiler intrinsics, with fallback if the CPU has no clmul instruction

    v0.8.0 #bit #logic #math
  222. longitude

    Work with real world coordinates in Rust!

    v0.2.2 #coordinates #math #maps #mapping
  223. spfunc

    numerical calculation of special functions

    v0.1.3 750 #math #numerical #science
  224. vectormatrix

    Idiomatic Matrix and Vector types for Rust

    v0.1.2 170 #vector-math #math #no-alloc #linear-algebra
  225. hexing

    A basic Rust library to manipulate hexagonal grids

    v0.3.3 470 #hexagonal-grid #math #bestagon #hexagonal
  226. Try searching with DuckDuckGo.

  227. zunei

    A mathematical high performant- screen capture. written in rust

    v0.1.0 #screen-capture #high #math
  228. primes

    A package for calculating primes using the Sieve of Eratosthenes, and using that to check if a number is prime and calculating factors. Includes an iterator over all primes.

    v0.4.0 2.7K #prime #algorithm #math-algorithm #math
  229. tolerance

    Math representation of the physically needed permissible deviation of measures

    v1.2.0 500 #deviation #math #representation #permissible #minus #floating-point #serde
  230. mitex

    TeX2Typst converter

    v0.2.4 280 #ast #math #converter #latex #typst #latex-for-typst #wasm
  231. integrate

    Small, lightweight Rust library for performing numerical integration

    v0.1.11 120 #performance #math #gauss #integral
  232. bevy_ballistic

    Bevy math functions to calculate projectile launch angles to hit a specific target

    v0.6.0 #bevy-math #gamedev #bevy #math
  233. u24

    An unsigned 24-bit integer type

    v0.6.0 #math #unsigned-integer #24-bit #numeric #constraints #numeric-traits
  234. physics_in_parallel

    High-performance infrastructure for numerical simulations in physics

    v1.1.0 #scientific #math #physics-simulation #tensor #simulation
  235. sari

    arithmetic expression evaluator

    v2.0.0 #expression-evaluator #math #arithmetic
  236. nano-gemm

    Small matrix multiplication

    v0.2.2 96K #matrix #matrix-multiplication #math
  237. quad-rs

    Adaptive Gauss-Kronrod Integration in Rust

    v0.2.3 #numerical-integration #physics #math
  238. ncube

    Generalized Hypercube Visualizer

    v2.4.1 800 #math #tesseract #hypercube #bevy #graphics #bevy-math
  239. linear_isomorphic

    A set of traits to astract over linear-like types

    v0.3.3 #linear-algebra #geometry #math #numerical-analysis
  240. fixed-macro

    Macros for creating fixed-point constants for types in the fixed crate

    v1.2.0 10K #math #numeric
  241. dual_quaternion

    A type-agnostic dual-quaternion math library

    v0.3.0 #math #dual #piston
  242. series

    Laurent series in a single variable

    v0.13.0 600 #algebra #math-operations #math
  243. const_poly

    Evaluate any multivariable equation or polynomial at compile time with high accuracy and zero runtime overhead

    v0.0.5 #compile-time #symbolic-math #meta-programming #polynomial #math
  244. eryon-plants

    focuses on implementing various actors for the eryon framework

    v0.0.4 #scientific-computing #math #scientific #machine-learning #topology #virtualization
  245. xprec

    Fast emulated quadruple (double-double) precision arithmetic

    v0.2.2 #math #numeric
  246. pihex

    Arbitrary place hexadecimal digits viewer of pi written in Rust

    v0.1.8 460 #pi-digits #math
  247. zfc

    Trait that represents a set according to Zermelo–Fraenkel set theory with the axiom of choice (ZFC)

    v0.4.6 #set-theory #math #set