#math

  1. num-bigint

    Big integer implementation for Rust

    v0.4.6 5.0M #big-integer #integer-arithmetic #math #bignum #numeric #mathematical
  2. num-traits

    Numeric traits for generic mathematics

    v0.2.19 9.3M #math #mathematical #numeric
  3. num

    A collection of numeric types and traits for Rust, including bigint, complex, rational, range iterators, generic integers, and more!

    v0.4.3 2.5M #complex-numbers #big-integer #range-iterator #rational-numbers #bignum #generics #math
  4. num-complex

    Complex numbers implementation for Rust

    v0.4.6 3.3M #complex-numbers #math #mathematical
  5. statrs

    Statistical computing library for Rust

    v0.18.0 137K #probability-distribution #scientific-computing #distribution #probability #math #stats #statistics
  6. num-rational

    Rational numbers implementation for Rust

    v0.4.2 3.2M #rational-numbers #fraction #math #numeric #mathematics #numerics
  7. ark-ff

    finite fields

    v0.5.0 800K #finite-fields #elliptic-curve #field #prime-field #cryptography #math #extension
  8. nalgebra

    General-purpose linear algebra library with transformations and statically-sized or dynamically-sized matrices

    v0.33.2 618K #linear-algebra #matrix #matrix-vector #vector-math #linear #algebra #math
  9. libm

    libm in pure Rust

    v0.2.11 4.5M #math #pure #musl #port #goal #short #target
  10. noise

    Procedural noise generation library

    v0.9.0 32K #perlin-noise #procedural-generation #random #math #gradient #generator #generate
  11. num-integer

    Integer traits and functions

    v0.1.46 5.6M #math #integer-arithmetic #mathematics #numeric #numerics
  12. ark-bls12-381

    The BLS12-381 pairing-friendly elliptic curve

    v0.5.0 176K #elliptic-curve #finite-fields #cryptography #math #zero-knowledge
  13. fixed

    Fixed-point numbers

    v2.0.0-alpha.28.0 97K #dsp #math #decimal-number #const-generics #arithmetic-operations #embedded
  14. rug

    Arbitrary-precision integers, rational, floating-point and complex numbers based on GMP, MPFR and MPC

    v1.26.1 22K #complex-numbers #rational-numbers #gmp #bignum #math #numeric
  15. micromath

    Embedded-friendly math library featuring fast floating point approximations (with small code size) for common arithmetic operations, trigonometry, 2D/3D vector types, statistical analysis…

    v2.1.0 40K #statistical-analysis #arithmetic-operations #vector #vector-math #quaternions #statistics #math
  16. uint

    Large fixed-size integer arithmetic

    v0.10.0 742K #unsigned-integer #integer-arithmetic #big-integer #fixed-size #bit-length #performance #math
  17. bulletproofs

    A pure-Rust implementation of Bulletproofs using Ristretto

    v5.0.0 11K #zero-knowledge-proofs #ristretto #zero-knowledge #system-api #cryptography #math
  18. ultraviolet

    do linear algebra, fast

    v0.9.2 9.6K #linear-algebra #graphics #vector-math #math #simd #simd-vector #geometric-algebra
  19. num-bigint-dig

    Big integer implementation for Rust

    v0.8.4 1.9M #big-integer #integer-arithmetic #math #bignum #numeric #mathematical
  20. simba

    SIMD algebra for Rust

    v0.9.0 524K #simd #algebra #math
  21. ark-bls12-377

    The BLS12-377 pairing-friendly elliptic curve

    v0.5.0 119K #elliptic-curve #finite-fields #cryptography #math
  22. roots

    well known algorithms for numerical root finding

    v0.0.8 41K #root-finding #root #numerical #cubic #math #quartic
  23. gcd

    Calculate the greatest common divisor

    v2.3.0 116K #math #greatest #divisor #calculate #calculating #numbers
  24. hexasphere

    evenly tile hexagons on a sphere

    v15.1.0 102K #hexagon #sphere #math #graphics #linear-interpolation #gamedev #mesh-generation
  25. fend

    Arbitrary-precision unit-aware calculator

    v1.5.5 500 #complex-numbers #rational-numbers #calculator #math #conversion #tool #unit-conversion
  26. mint

    Math interoperability standard types

    v0.5.9 97K #math #interop #types #serde #standard #conversion #component
  27. argmin

    Numerical optimization in pure Rust

    v0.10.0 18K #optimization #math #science
  28. num-modular

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

    v0.6.1 315K #modular-arithmetic #arithmetic-operations #modular #math #number-theory #integer-arithmetic #montgomery
  29. medians

    Median, Statistical Measures, Mathematics, Statistics

    v3.0.12 3.6K #median #data-analysis #statistics #math #measure #statistical #standard-deviation
  30. faer

    linear algebra library

    v0.21.3 14K #linear-algebra #matrix #math #low-level #performance #high
  31. ark-ed-on-bn254

    A Twisted Edwards curve defined over the scalar field of the BN254 curve

    v0.5.0 3.9K #elliptic-curve #finite-fields #scalar-field #cryptography #math #zero-knowledge
  32. ark-bw6-761

    The BW6-761 pairing-friendly elliptic curve

    v0.5.0 93K #elliptic-curve #finite-fields #cryptography #math
  33. num-dual

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

    v0.11.0 1.1K #differentiation #math #mathematical #numeric #python-packages
  34. simple_moving_average

    moving average (SMA) algorithms

    v1.0.2 13K #moving-average #average #moving #mean #math #rolling
  35. num-iter

    External iterators for generic mathematics

    v0.1.45 3.3M #range-iterator #math #mathematics #numeric #numerics
  36. ark-secp256k1

    The secp256k1 curve

    v0.5.0 32K #elliptic-curve #finite-fields #math #cryptography
  37. common_traits

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

    v0.11.2 600 #math #numeric #mathematical
  38. primal-check

    Fast standalone primality testing

    v0.3.4 156K #prime #math #number-theory #mathematical
  39. ark-pallas

    The Pallas prime-order elliptic curve

    v0.5.0 1.0K #elliptic-curve #finite-fields #cryptography #math #scalar-field
  40. GSL

    binding for the GSL (the GNU scientific library)

    v7.0.0 2.7K #gsl #math #mathematics #library
  41. mdbook-katex

    mdBook preprocessor rendering LaTeX equations to HTML

    v0.9.2 1.0K #katex #latex #math #html-rendering #build-time #expressions #equations
  42. microfft

    Embedded-friendly Fast Fourier Transforms

    v0.6.0 2.8K #fft #fourier #complex-numbers #dft #math #arithmetic-operations
  43. ode_solvers

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

    v0.5.0 2.6K #differential-equations #numerical-methods #equation-solver #ode #math #solver #equations
  44. fpdec

    Decimal fixed-point arithmetic

    v0.11.0 650 #decimal-number #decimal #fixed-point #arithmetic-operations #arithmetic #numbers #math
  45. ark-vesta

    The Vesta prime-order elliptic curve

    v0.5.0 390 #elliptic-curve #finite-fields #math
  46. num-bigfloat

    Increased precision floating point numbers implemented purely in Rust

    v1.7.1 3.4K #decimal-number #decimal #big-float #bignum #math #mathematics #increase
  47. tween

    A tweening library for games

    v2.0.4 550 #linear-interpolation #animation #tweening #lerp #tweens #math #time
  48. robust

    adaptive floating-point predicates for computational geometry

    v1.1.0 188K #computational-geometry #geometry #robustness #stability #math
  49. jlrs

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

    v0.21.1 #julia #bindings #math #api-bindings #ffi #api-calls #thread-pool
  50. glamour

    Strongly typed linear algebra with glam

    v0.15.0 1.1K #linear-algebra #vector-math #math #matrix-vector #vector #matrix #strongly-typed
  51. exmex

    fast, simple, and extendable mathematical expression evaluator able to compute partial derivatives

    v0.20.3 380 #expression-evaluator #expression-parser #expression #math-parser #differentiation #parser #math
  52. muldiv

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

    v1.0.1 117K #integer-arithmetic #arithmetic #integer #math #numeric #numerics
  53. faer-evd

    Basic linear algebra routines

    v0.17.1 1.0K #linear-algebra #matrix #square-matrix #math
  54. faer-cholesky

    Basic linear algebra routines

    v0.17.1 1.0K #linear-algebra #square-matrix #matrix #math
  55. faer-svd

    Basic linear algebra routines

    v0.17.1 1.0K #linear-algebra #matrix #math #square-matrix
  56. num-prime

    Generic and optimized primality test, factorization and various number theoretic functions with arbitrary precision based on num

    v0.4.4 66K #prime #primality-test #math #number-theory #big-integer #mathematical
  57. cpc

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

    v1.9.3 800 #unit-conversion #math #math-parser #units #unit #expression #evaluate
  58. RustedSciThe

    RustedSciThe is a Rust library for symbolic and numerical computing: parse string expressions in symbolic representation/symbolic function and compute symbolic (analytical) derivatives…

    v0.2.18 1.8K #rustedscithe #ode #differential-equations #math #science #numerical-methods #string-parser #mathematical
  59. nabla-ml

    A numpy-like library for Rust

    v0.3.3 4.5K #array #linear-regression #operations #relu #ml #load #math
  60. quaternion-core

    quaternion operations and interconversion with several attitude representations

    v0.5.3 1.2K #quaternions #vector-math #math #vector
  61. lp_parser_rs

    parser for the LP file format

    v2.2.1 1.2K #linear-programming #parser #file-format #math #optimization #integer-programming
  62. intervallum

    Generic interval and interval set library

    v1.4.1 21K #interval-set #set-operations #interval #math #container #data-structures #containers
  63. maths-rs

    A linear algebra library for gamedev and graphics

    v0.2.6 410 #linear-algebra #vector-math #graphics #quaternions #math #vector #matrix
  64. malachite

    Arbitrary-precision arithmetic, with efficient algorithms partially derived from GMP and FLINT

    v0.4.16 49K #bignum #math #string-conversion #mathematics #numeric #numerics
  65. idsp

    DSP algorithms for embedded, mostly integer math

    v0.17.0 800 #integer-arithmetic #dsp #fixed-point #filter #embedded #pll #math
  66. lambdaworks-math

    Modular math library for cryptography

    v0.11.0 48K #elliptic-curve #finite-fields #math #fft #polynomial #field #modular
  67. ark-curve-constraint-tests

    testing constraints for finite fields, elliptic curves, and pairings

    v0.5.0 #elliptic-curve #finite-fields #cryptography #r1cs #math
  68. faer-qr

    Basic linear algebra routines

    v0.17.1 1.0K #linear-algebra #matrix #square-matrix #math
  69. ark-curve25519

    The curve25519 Montgomery curve

    v0.5.0 1.4K #elliptic-curve #finite-fields #cryptography #math
  70. twofloat

    Double-double arithmetic functionality

    v0.8.3 2.0K #floating-point #arithmetic-operations #precision #arithmetic #math #float #numeric
  71. rithm

    Arbitrary precision arithmetic

    v14.6.0 #math #fraction #precision #big-integer #version #python
  72. faer-entity

    Basic linear algebra routines

    v0.20.1 14K #linear-algebra #matrix #math #low-level
  73. ark-ed25519

    The ed25519 twisted Edwards curve

    v0.5.0 230 #elliptic-curve #finite-fields #cryptography #math
  74. quaternion

    type agnostic quaternion math library designed for reexporting

    v2.0.0 1.7K #quaternions #piston #math
  75. num-quaternion

    Quaternion numbers implementation for Rust

    v1.0.2 #quaternions #rotation #math #linear-interpolation #3d #algebra #arithmetic-operations
  76. ark-ed-on-cp6-782

    A Twisted Edwards curve defined over the scalar field of the CP6-782 curve

    v0.5.0 #elliptic-curve #finite-fields #scalar-field #cryptography #math
  77. ark-secq256k1

    The secq256k1 curve

    v0.5.0 #elliptic-curve #finite-fields #math
  78. ncube

    Generalized Hypercube Visualizer

    v2.4.1 800 #math #hypercube #tesseract #graphics #bevy #mathematics #real-time
  79. ark-ed-on-mnt4-753

    A Twisted Edwards curve defined over the scalar field of the MNT4-753 curve

    v0.5.0 #elliptic-curve #finite-fields #cryptography #scalar-field #math #zero-knowledge
  80. ark-grumpkin

    The Grumpkin prime-order elliptic curve

    v0.5.0 8.4K #elliptic-curve #finite-fields #cryptography #math #zero-knowledge
  81. ark-ed-on-mnt4-298

    A Twisted Edwards curve defined over the scalar field of the MNT4-298 curve

    v0.5.0 #elliptic-curve #finite-fields #scalar-field #cryptography #math
  82. dashu

    set of big numbers

    v0.4.2 22K #bignum #math #big-integer #numeric #mathematics #numerics
  83. calc_rational

    CLI calculator for rational numbers

    v2.0.0 800 #rational-numbers #math #calculator #mathematical #numeric
  84. raddy-ad

    An automatic differentiation system for geometry and simulation

    v0.0.0-beta1 950 #simulation #math #graphics #automatic-differentiation #science #mathematics
  85. f256

    Octuple-precision floating-point arithmetic

    v0.6.0 150 #floating-point #precision #arithmetic #numbers #math #binary-format #decimal-digits
  86. mini-calc

    A Fully-Featured Configurable (mini) Rust Calculator

    v3.3.3 370 #calculator #configurable #plot #minimalist #terminal #math #configuration
  87. highs

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

    v1.7.0 1.0K #linear-programming #optimization #solver #math
  88. i256

    Optimized implementations of 256-bit signed and unsigned integers

    v0.2.2 650 #unsigned-integer #big-integer #uint #math #int #bignum #no-std
  89. number_prefix

    numeric prefixes (kilo, giga, kibi)

    v0.4.0 1.4M #math #numeric #mathematics #numerics
  90. 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 7.1K #prime-factors #math #algorithm
  91. rocketsim_rs

    Rust bindings for the RocketSim project

    v0.33.3 750 #rocket-league #bindings #rocket-sim #cpp #team #arena #math
  92. cgmath

    A linear algebra and mathematics library for computer graphics

    v0.18.0 50K #vector-math #matrix-vector #math #vector #matrix #quaternions #gamedev
  93. ark-ed-on-bw6-761

    A Twisted Edwards curve defined over the scalar field of the BW6-761 curve

    v0.5.0 160 #elliptic-curve #finite-fields #cryptography #math #scalar-field
  94. gmp-mpfr-sys

    Rust FFI bindings for GMP, MPFR and MPC

    v1.6.4 25K #gmp #rational-numbers #complex-numbers #math #bignum #ffi #numeric
  95. faer-lu

    Basic linear algebra routines

    v0.17.1 650 #linear-algebra #lu-decomposition #square-matrix #matrix #math
  96. emath

    Minimal 2D math library for GUI work

    v0.30.0 203K #immediate-mode #gui #egui #2d-vector #vector-math #math #web-gui
  97. mathlab

    A Powerful Math Library for Rust

    v1.2.0 440 #trigonometry #vector-math #math #vector #numeric #wasm
  98. octad

    puzzle generator and solver

    v0.0.3 350 #math #puzzle #generator #solver
  99. rooc

    A mixed integer linear programming modeling language to solve linear optimization models. Extensible, works in WASM and easy to use.

    v0.1.14 420 #linear-programming #optimization #solver #math #milp #mathematical
  100. reckoner

    A high level arbitrary precision arithmetic library supporting integer and rational numbers

    v0.3.0 #rational-numbers #high-precision #integer-arithmetic #integer #math #rational #numbers
  101. modcholesky

    Modified Cholesky decompositions

    v0.2.0 2.4K #optimization #math #hpc #science
  102. series

    Laurent series in a single variable

    v0.13.0 #symbolic-math #math #algebra #polynomial #variables #laurent #single
  103. malachite-q

    The arbitrary-precision type Rational, with efficient algorithms partially derived from GMP and FLINT

    v0.4.16 43K #rational-numbers #bignum #math
  104. number-theory

    Fast primality, factorization and elementary number theory for integer types

    v0.0.24 100 #prime #bignum #math #factor #integer-arithmetic
  105. bevy_mikktspace

    Mikkelsen tangent space algorithm

    v0.15.1 67K #tangent #graphics #3d #bevy #algorithm #math
  106. big_num_math

    computations on large numbers

    v4.1.0 700 #big-int #math #big-integer #large-numbers
  107. num-derive

    Numeric syntax extensions

    v0.4.2 2.1M #proc-macro #macro-derive #math #numeric #extension #numerics
  108. figures

    A math library specialized for 2d screen graphics

    v0.5.0 240 #2d-graphics #graphics #integer-arithmetic #math #2d #alignment
  109. ark-ed-on-bls12-381-bandersnatch

    Bandersnatch: a curve defined over the scalar field of the BLS12-381 curve

    v0.5.0 92K #elliptic-curve #finite-fields #scalar-field #cryptography #math
  110. algexenotation

    in Rust

    v0.5.0 #numbers #math #advanced-research #theory #number #mathematics #research
  111. ibig

    A big integer library with good performance

    v0.3.6 11K #modular-arithmetic #integer-arithmetic #big-integer #math #modular #signed-integer #bignum
  112. ark-algebra-bench-templates

    A benchmark library for finite fields and elliptic curves

    v0.5.0 250 #elliptic-curve #finite-fields #pairing #cryptography #math
  113. constgebra

    Const Linear Algebra

    v0.1.4 66K #linear-algebra #matrix-vector #vector-math #math #matrix #linear #const
  114. inari

    interval arithmetic

    v2.0.0 110 #math #interval #arithmetic #numeric
  115. ark-algebra-test-templates

    tests for finite fields, elliptic curves, and pairings

    v0.5.0 900 #finite-fields #elliptic-curve #cryptography #math
  116. rsparse

    solving sparse linear systems using direct methods

    v1.0.0 #sparse-matrix #linear-algebra #sparse #matrix #math #linear #matrix-operations
  117. ark-secp384r1

    The secp384r1 curve

    v0.5.0 #elliptic-curve #finite-fields #math #cryptography
  118. wham

    weighted histogram analysis method

    v1.1.4 100 #molecular-dynamics #histogram #bioinformatics #statistics #math #command-line #command-line-interface
  119. malachite-nz

    The bignum types Natural and Integer, with efficient algorithms partially derived from GMP and FLINT

    v0.4.16 54K #integer-arithmetic #primitive-integer #math #bignum
  120. spatial_led

    Sled is an ergonomic rust library that maps out the shape of your LED strips in 2D space to help you create stunning lighting effects

    v0.3.0 140 #led #sled #led-driver #api #visualization #line-segment #math
  121. ark-mnt6-753

    The MNT6-753 pairing-friendly elliptic curve

    v0.5.0 310 #elliptic-curve #finite-fields #math #cryptography
  122. kalker

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

    v2.2.1 #calculator #math #command-line #cli
  123. sigma-types

    Types checked for an invariant

    v0.3.3 1.9K #math #testing #no-alloc #no-std #debugging #mathematics #error-message
  124. rational

    Minimalistic library for rational numbers

    v1.6.0 210 #rational-numbers #math #fraction #ratio #minimalist #num-traits
  125. vecmath

    type agnostic library for vector math designed for reexporting

    v1.0.0 43K #vector-math #vector #matrix #math #linear-algebra #piston
  126. polylog

    polylogarithms

    v2.6.0 1.3K #complex #math #dilogarithm #real #polylogarithms #polylogarithm #trilogarithm
  127. adic

    Arithmetic and rootfinding for p-adic numbers

    v0.3.0 380 #numbers #math #modular #number #rational-numbers #padic #real-number
  128. reso

    visual pixel-art logic-circuit design language

    v0.0.7 #circuit #math #utility #mathematics #simulation
  129. primal

    primal puts raw power into prime numbers. This crates includes: optimised prime sieves, checking for primality, enumerating primes, factorising numbers, and state-of-the-art estimation of upper and…

    v0.3.3 14K #prime #upper-bound #lower-bounds #math #number-theory
  130. stv-rs

    Single Transferable Vote implementation in Rust

    v0.5.0 #election #voting #stv #meek #math #log-level
  131. bare_metal_modulo

    ModNum is a highly ergonomic modular arithmetic struct intended for no_std use

    v1.2.5 260 #modular-arithmetic #modulo #modular #math #bare-metal #modulo-arithmetic #array
  132. hexing

    A basic Rust library to manipulate hexagonal grids

    v0.3.3 #hexagonal #grid #hexagon #math #bestagon
  133. ark-mnt6-298

    The MNT6-298 pairing-friendly elliptic curve

    v0.5.0 120 #elliptic-curve #finite-fields #cryptography #math #prime-field
  134. tilezz

    work with perfect-precision polygonal tiles built on top of complex integer rings

    v0.0.2 #tiling #algebra #geometry #2d #math #graphics #tilings
  135. symbolica

    A blazing fast computer algebra system

    v0.14.0 310 #symbolic-math #algebra #physics #computer-science #math #mathematics #manipulation
  136. mapping-algorithms

    A collection of pure-rust algorithms, for spatial and SLAM purposes

    v0.1.0 #math #science #algorithm #mathematics
  137. Sph2-rs

    An improved version of Sph-rs, that uses a mod to calculate the desired values

    v0.1.9 380 #sph2-rs #math #calculate #version #values #mod #module #sph-rs
  138. pihex

    Arbitrary place hexadecimal digits viewer of pi written in Rust

    v0.1.8 #pi #math #hex #formula #digits #viewer #place
  139. multicalc

    Rust scientific computing for single and multi-variable calculus

    v0.5.0 #integration #calculus #math #differentiation #science
  140. nacfahi

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

    v0.4.1 #statistics #api #math #no-std #data-points
  141. malachite-base

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

    v0.4.16 52K #math #mathematics #testing-utilities
  142. microgemm

    General matrix multiplication with custom configuration in Rust. Supports no_std and no_alloc environments

    v0.3.1 #linear-algebra #matrix #no-alloc #gemm #math #micro-kernel
  143. plane-split

    Plane splitting

    v0.18.0 10K #geometry #plane #math #splitting #webrender #euclid
  144. rpoly

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

    v0.2.8 #root #polynomial #numerical #root-finding #math
  145. faer-ext

    faer-rs API for interoperability with external libraries

    v0.4.1 6.7K #linear-algebra #matrix #math
  146. erydanos

    Optimized routines for ARM NEON and SSE

    v0.2.16 1.7K #integer-arithmetic #arithmetic #tan #sin #math #cos
  147. csc

    Command Line Scientific Calculator

    v0.1.9 340 #command-line #calculator #math #scientific #computation #interactive #free
  148. standardform

    Effortlessly operate on numbers like 2e19 or 2*10^4 and more with this Rust implementation of standard form. Simplify, convert, and manipulate large numerical expressions with ease.

    v0.2.1 #arithmetic-operations #math #ffi #science #mathematics #python-bindings #no-std
  149. flavio

    welcomes you

    v0.5.0 1.7K #flavio #math #mrbuche #welcome
  150. rink

    Unit conversion tool, similar to frink

    v0.8.0 #unit-conversion #conversion #unit #math #tool #command-line-tool #unit-system
  151. lean-sys

    Bindings to Lean 4's C API

    v0.0.7 1.7K #lean #api-bindings #bindings #math
  152. prime_finder_rust

    A prime finder made in Rust (originally made in c++)

    v0.1.0 120 #prime #sieve #math
  153. atelier

    a Computational Workshop for Market Microstructure Modeling, Synthetic Simulation and Historical Replay

    v0.0.88 1.7K #trading #machine-learning #framework #financial-data #finance #crypto #math
  154. saikoro

    Parser and evaluator for doing math with dice notation expressions

    v1.2.4 #dice-notation #dice #dice-roll #math #expression-evaluator #math-parser #expression-parser
  155. mathcat

    Math Capable Assistive Technology ('Speech and braille from MathML')

    v0.6.8-rc.2 1.1K #mathml #math #braille #speech #technology #navigation #assistive
  156. raddy

    An automatic differentiation system for geometry and simulation

    v0.0.0-beta2 #automatic-differentiation #simulation #math #graphics #science #mathematics
  157. bc

    Use bc in the Rust Programming Language

    v0.1.15 950 #math #timeout #equation #parse
  158. tolerance

    Math representation of the physically needed permissible deviation of measures

    v1.1.2 #deviation #value #measure #range #math #accuracy #representation
  159. mutils

    Mathematical-like utilities. Points, Sizes, Colours, maths operating on them. Things like that.

    v12.7.0 200 #color #size #math #points #utilities #utility #random
  160. swift_vec

    A convenient and comfortable vector maths crate that supports 2D, 3D, and 4D matrices and vectors - along with additional scalar math

    v0.4.1 #matrix-operations #vector-math #2d-3d #physics-simulation #gamedev #matrix-vector #math
  161. fasteval2

    Fast evaluation of algebraic expressions

    v2.1.1 300 #algebraic-expressions #math #expression #expression-parser #evaluate #algebra #calculate
  162. eqsolver

    that solves equations using numerical methods

    v0.2.0 #equation-solver #numerical-methods #equation #optimization #solver #ode #math
  163. glium-types

    types to use with glium

    v0.6.1 #glium #graphics #math #vector-math #3d-rendering #vertex-shader #reduce-boilerplate
  164. algorithmica

    Rust Algorithms

    v0.1.10 #sorting #math #linear-algebra #numerical-methods #data #search #data-structures
  165. rust_ev_crypto_primitives

    Crypto Primitives necessary for E-Voting Applications

    v0.7.0 550 #e-voting #math #cryptography #crypto
  166. ring360

    wrapper type for 64-bit floats representing degrees around a circle. It has operator overloads for addition and subtraction, calculates the shortest angles and implements the core trigonometric functions.

    v0.2.14 #degree #angle #circle #gis #shortest #modular-arithmetic #math
  167. fast

    High-performance SIMD vectorized algorithms

    v0.1.3 500 #simd #vector #math
  168. vector2math

    Traits for doing 2D vector geometry operations using standard types

    v0.14.2 #2d-vector #vector-math #geometry #2d #math #vector
  169. intervals-general

    enabling general representation of and operations on intervals over generic types (e.g. supporting units of measure or arbitrary built-in types, or any type with PartialOrd implementation).

    v0.1.1 #interval #intervals #math #units #measurement
  170. fixed-bigint

    Fixed-size big integer implementation for Rust

    v0.1.11 #big-integer #math #bignum #integer-arithmetic #unsigned-integer #mathematics #numeric
  171. nam-num-traits

    (Namada fork) Numeric traits for generic mathematics

    v0.2.20-nam.0 120 #math #numeric #mathematical
  172. makepad-math

    Makepad math functions

    v0.4.0 150 #makepad #cargo-makepad #ui-framework #applications #math #build #functions
  173. syunit

    A small library that contains some basic units to help structuring kinematics and robotic programming in rust

    v0.4.0 #kinematics #unit-system #robotics #math #operation
  174. spherical_geometry

    A package for working with spherical geometry

    v0.3.0 110 #geometry #sphere #math #mathematics
  175. all-is-cubes-base

    Helper library for all-is-cubes. Do not use directly.

    v0.9.0 230 #voxel-game #game-engine #all-is-cubes #component #math #helper #functions
  176. kalk

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

    v3.2.1 200 #calculator #evaluator #math #vector-math #math-parser
  177. math_repl

    REPL for all different kinds of math

    v0.2.1 140 #repl #matrix-operations #vector-math #math #mathcli #matrix-vector
  178. rs-math3d

    Rust 3D Math (no dependency on std)

    v0.9.23 #math #3d #std
  179. root1d

    One dimensional root finding algorithms

    v0.4.0 110 #math #mathematical #science #simulation
  180. opis

    rational number and matrix arithmetic

    v5.7.0 #rational-numbers #linear-regression #math #integer-arithmetic #matrix #fraction #precision
  181. gridiron

    Rust finite field library with fixed size multi-word values

    v0.10.0 230 #finite-fields #finite #field #math #prime-field #fixed-size
  182. fpmath

    A floating point math library

    v0.1.1 #floating-point #float #math
  183. fasteval

    Fast evaluation of algebraic expressions

    v0.2.4 3.3K #expression-parser #expression #math #math-parser #algebra #evaluate #calculate
  184. wybr

    Collection of preferential voting methods

    v0.0.6 #voting #election #tally #condorcet #stv #math #extension
  185. twang

    pure Rust advanced audio synthesis

    v0.9.0 #synthesizer #sound #wave #synth #audio #math #game
  186. bevy-single-variable-function-mesh

    A 2D or 3D mesh generated from single-variable functions

    v0.15.1 #mesh-generation #2d-3d #graphics #bevy #3d-rendering #generate #math
  187. specialized-div-rem

    specialized division algorithms for integer primitives

    v1.1.0 300 #compiler-optimization #division #integer #math #int #assembly #numeric
  188. lieval

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

    v0.2.4 #expression-parser #expression-evaluator #math #math-parser #evaluator #expression #arithmetic-operations
  189. aline

    2d linear algebra library suitable for no_std

    v1.2.0 500 #linear-algebra #vector-math #math #2d #vector #gamedev #no-std
  190. quaternion-wrapper

    Operator overloading allows implementation similar to mathematical expressions

    v0.3.1 #operator-overloading #quaternions #math #vector
  191. safe_math

    Math without overflow, creates an enum and a macro to help mitigate any overflow while multiplying and adding

    v1.1.1 360 #math #overflow #operation #enums #fields #macro #variant
  192. rfinancial

    A financial crate mimicking numpy_financial in Python

    v0.1.11 #investment #finance #math #development-tools #mathematics #algorithm
  193. euler

    Mathematics library for 3D computer graphics

    v0.4.1 11K #vector-math #math #matrix #quaternions #glsl #matrix-vector
  194. ark-cp6-782

    The CP6-782 pairing-friendly elliptic curve

    v0.5.0 #elliptic-curve #finite-fields #cryptography #math
  195. substrate-fixed

    Fixed-point numbers

    v0.5.9 2.0K #math #decimal-number #mathematical
  196. math-comb

    Math library for Combinatorics, Modular arithmetic & Number Theory utilities

    v0.2.3 450 #combinatorics #prime #math #maths #pollard-rho #prime-factors #algorithm
  197. faer-sparse

    Basic linear algebra routines

    v0.17.1 1.6K #sparse-matrix #linear-algebra #matrix #math #low-level
  198. hfs

    Hereditarily finite sets

    v1.0.0 250 #set #set-operations #theory #zfc #math #object
  199. macaw

    An opinionated game math library built on top the excellent glam

    v0.19.1 600 #math #gamedev #opinionated #glam #top #built #excellent
  200. ramp

    A high-performance multiple-precision arithmetic library

    v0.7.0 240 #math #numbers #bignum #arithmetic-operations #assembly #number
  201. argmin-math

    argmin math abstractions

    v0.4.0 19K #math #optimization #science
  202. spc-rs

    SPC (Statistical Process Control)

    v0.3.1 #statistical #statistics #spc #math
  203. dashu-int

    A big integer library with good performance

    v0.4.1 20K #big-integer #integer-arithmetic #integer #arithmetic-operations #math #arbitrary-precision
  204. tcalc

    A featureful calculator for when you want to do math in a terminal

    v1.8.1 #calculator #terminal #repl #math #featureful #modes
  205. break_infinity

    larger numbers up to 1e9e15 in Rust for Incremental Games

    v0.4.0 #decimal-number #decimal #math #incremental #big-number #large-number
  206. quad-rs

    Adaptive Gauss-Kronrod Integration in Rust

    v0.2.2 #integration #numerical #physics #math
  207. gf256

    containing Galois-field types and utilities

    v0.3.0 460 #galois-field #error-correction #instructions #math #hardware #utilities #table
  208. list_math

    doing math on a list including average, smallest, largest, and standard deviation

    v0.3.4 #standard-deviation #list #average #math #largest #smallest #operations
  209. is-odd

    Returns true if the given number is odd

    v1.1.1 750 #odd #integer #math #even #numeric
  210. vector3

    dealing with 3D mathematical vectors

    v2.0.1 #vector-math #vector #math #maths
  211. rmatrix_ks

    matrix and some algebra in Rust

    v0.6.1 800 #matrix #matrix-operations #numbers #linear #linear-algebra #number #math
  212. infinitable

    Infinity for types without infinite values

    v1.6.0 #infinity #math #graph-algorithms #mathematical #adjacency-matrix #integer
  213. int_math

    Integer math

    v0.0.2 440 #integer #position #integer-arithmetic #math #unsigned-integer #signed-integer #2d-vector
  214. ndarray_cg

    Math for computer graphics based on ndarray. The approach used in ndarray for computer graphics math is highly flexible and performant, even though there are many specialized crates…

    v0.2.0 100 #cg #math #ndarray #matrix #focused #highly #approach
  215. iter_num_tools

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

    v0.7.1 750 #range-iterator #iterator #math #numeric #mathematics #numerics #extension
  216. faer-traits

    linear algebra library

    v0.21.0 #linear-algebra #math #faer
  217. astro-float

    Multiple precision floating-point numbers library

    v0.9.4 100 #bignum #big-float #math #mathematical #numeric
  218. 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.2 120 #calculator #tui #expression #math #user-interface #terminal-interface
  219. vectrix

    A stack-allocated matrix type implemented with const generics

    v0.3.0 #linear-algebra #matrix-vector #matrix #vector #matrix-operations #math #row-column
  220. geogram_predicates

    Rust bindings to the Geogram library's predicates module

    v0.2.1 #computer-graphics #geometry #predicates #math #robust #predicate #cpp
  221. decmathlib-rs

    Port of the Intel Decimal Floating-Point Math Library decimal128 type to Rust

    v0.3.3 140 #decimal #floating-point #math #intel #port #decimal128 #language
  222. scalarff

    A minimal, opinionated, library for working with scalar finite fields

    v0.8.1 390 #finite-fields #field #scalar #curve #math #element #curve25519
  223. fixed-macro

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

    v1.2.0 4.1K #fixed #math #compile-time #numeric #mathematics
  224. rust-poly

    Numeric manipulation of real and complex polynomials

    v0.4.2 #polynomial #solver #mathematical #math #numeric
  225. softposit

    Posit numbers

    v0.4.0 1.4K #posit #numbers #unum #math #exponent #quire #types
  226. Try searching with DuckDuckGo.

  227. br-maths

    maths

    v0.2.0 750 #math #maths #br #carryxd
  228. gmm

    Math library for video games

    v0.3.0 430 #math #simd #vector-math #matrix #gamedev #matrix-vector #matrix-operations
  229. bign256

    Pure Rust implementation of the Bign P-256 (a.k.a. bign-curve256v1) elliptic curve as defined in STB 34.101.45-2013, with general purpose curve arithmetic

    v0.13.1 #stb #cryptography #bign-curve256v1 #bignp256 #math
  230. wasmtime-math

    Low-level math routines used in Wasmtime

    v29.0.1 490 #wasmtime #wasm #trunc #low-level #routines #math #platform
  231. meshless_voronoi

    Meshless Voronoi algorithm

    v0.7.2 #voronoi-diagram #voronoi #diagram #graphics #math
  232. eiche

    tools for working with symbolic expressions

    v0.2.0 #math #expressions #expression-tree #tree #expression #symbolic-math #algebra
  233. practicestuff

    CLI trainer for improving calculation and memorisation skills

    v0.4.1 #memory #learning #doomsday #math
  234. rust_ev_verifier_lib

    Main library for the E-Voting system of Swiss Post

    v0.2.2 390 #crypto #e-voting #math #gui-applications
  235. liealg

    lie group and lie algebra in rust

    v0.4.1 #algebra #robotics #math
  236. rotary-add

    adds a few simple methods to the three lowest unsigned integer types, u8, u16 and u32 to allow cyclical addition and subtraction around the same 0 to (limit - 1) range or from 1 to a limit

    v0.1.5 340 #unsigned-integer #modular-arithmetic #math #addition #u8 #u16 #u32
  237. vax-floating

    VAX floating-point types

    v0.2.0 #floating-point #vax #architecture #types #data #conversion #math
  238. rust_finprim

    Various finance and accounting calculations/formulas implemented Rust

    v0.3.1 160 #accounting #math #high-precision #finance #excel #decimal-number #deprecated
  239. lineic

    Flexible linear interpolator for Rust

    v0.4.0 #interpolation #math #rust #mathematics #algorithm
  240. limnus-wgpu-math

    wgpu math types

    v0.0.16 260 #math #game #render
  241. lina

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

    v0.2.1 #linear-algebra #computer-graphics #graphics #gamedev #vector-math #strong-typing #math
  242. lerp

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

    v0.5.0 28K #linear-interpolation #interpolation #interpolate #extrapolate #math #numeric
  243. ratio-graph

    Ratio's graph manipulation library

    v0.21.3 #graph #graph-algorithms #math #mathematics #system #algorithm
  244. ark-ff-zypher

    finite fields

    v0.4.2 220 #finite-fields #elliptic-curve #prime-field #cryptography #square-root #math #extension
  245. bevy_utilitarian

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

    v0.6.0 #bevy #interpolation #math #utility #gamedev #helper
  246. mitex-glob

    Glob impl for MiTeX

    v0.2.4 #glob #typst #tex #latex #math #mi-te-x #wasm
  247. vectora

    A vector computation library

    v0.8.1 #vector-math #vector #complex #real #math #imaginary #2d-3d