-
bigdecimal
Arbitrary precision decimal numbers
-
rust_decimal
Decimal number implementation written in pure Rust suitable for financial and fixed-precision calculations
-
statrs
Statistical computing library for Rust
-
nalgebra
General-purpose linear algebra library with transformations and statically-sized or dynamically-sized matrices
-
kurbo
A 2D curves library
-
num-integer
Integer traits and functions
-
sprs
A sparse matrix library
-
rug
Arbitrary-precision integers, rational, floating-point and complex numbers based on GMP, MPFR and MPC
-
num-complex
Complex numbers implementation for Rust
-
euclid
Geometry primitives
-
good_lp
Mixed Integer Linear Programming for Rust, with an user-friendly API. This crate allows modeling LP problems, and lets you solve them with various solvers.
-
ruint
Unsigned integer type with const-generic bit length
-
num-bigint-dig
Big integer implementation for Rust
-
lapack
The package provides wrappers for LAPACK (Fortran)
-
matrixmultiply
General matrix multiplication for f32 and f64 matrices. Operates on matrices with general layout (they can use arbitrary row and column stride). Detects and uses AVX or SSE2 on x86…
-
num-rational
Rational numbers implementation for Rust
-
ultraviolet
do linear algebra, fast
-
rustc_apfloat
Rust port of C++ llvm::APFloat library
-
counter
package to count generic iterables
-
bnum
Arbitrary, fixed size numeric types that extend the functionality of primitive numeric types
-
roots
well known algorithms for numerical root finding
-
simba
SIMD algebra for Rust
-
parry3d
3 dimensional collision detection library in Rust
-
peroxide
Rust comprehensive scientific computation library contains linear algebra, numerical analysis, statistics and machine learning tools with farmiliar syntax
-
russell_sparse
Solvers for large sparse linear systems (wraps MUMPS and UMFPACK)
-
fend
Arbitrary-precision unit-aware calculator
-
self-replace
that allows executables to replace or uninstall themselves
-
faer
linear algebra library
-
hexasphere
evenly tile hexagons on a sphere
-
argmin
Numerical optimization in pure Rust
-
num-modular
efficient integer division and modular arithmetic operations with generic number types. Supports various backends including num-bigint, etc
-
triton-vm
virtual machine that comes with Algebraic Execution Tables (AET) and Arithmetic Intermediate Representations (AIR) for use in combination with a STARK proof system to allow proving correct…
-
kalc
a complex numbers, 2d/3d graphing, arbitrary precision, vector/matrix, cli calculator with real-time output and support for units
-
num-dual
Generalized (hyper) dual numbers for the calculation of exact (partial) derivatives
-
lambdascript
Instructional program detailing the beta reduction of typed and untyped lambda terms
-
num-bigint
Big integer implementation for Rust
-
hexx
Hexagonal utilities
-
russell_tensor
Tensor analysis, calculus, and functions for continuum mechanics
-
mint
Math interoperability standard types
-
plotpy
Rust plotting library using Python (Matplotlib)
-
num-traits
Numeric traits for generic mathematics
-
common_traits
Traits to write generic functions on different numeric types, with atomic support, and other features
-
openblas-src
The package provides a source of BLAS and LAPACK via OpenBLAS
-
simple_moving_average
moving average (SMA) algorithms
-
lambda_calculus
zero-dependency implementation of pure lambda calculus in Safe Rust
-
ode_solvers
Numerical methods to solve ordinary differential equations (ODEs) in Rust
-
feanor-math
number theory, providing implementations for arithmetic in various rings and algorithms working on them
-
sci-rs
Rust scientific analysis library similar to SciPy
-
stacked_linear_algebra_graph
Embedded in-memory graph using sparse linear algebra
-
russell_lab
Scientific laboratory for linear algebra and numerical mathematics
-
csgrs
Constructive solid geometry on meshes using BSP trees in Rust
-
orx-priority-queue
Priority queue traits and high performance d-ary heap implementations
-
num-quaternion
Quaternion numbers implementation for Rust
-
splr
A modern CDCL SAT solver in Rust
-
glamour
Strongly typed linear algebra with glam
-
joker_calculus
Joker Calculus in Rust
-
malachite
Arbitrary-precision arithmetic, with efficient algorithms partially derived from GMP, FLINT, and MPFR
-
jlrs
bindings to the Julia C API that enable Julia code to be called from Rust and more
-
skillratings
Calculate a player's skill rating using algorithms like Elo, Glicko, Glicko-2, TrueSkill and many more
-
grb
API for Gurobi optimizer
-
quantities
Unit-safe computations with quantities
-
ganesh
Function minimization in Rust, simplified
-
gauss-quad
applying Gaussian quadrature to integrate a function
-
machine-prime
ne plus ultra primality testing for machine-sized integers
-
rl-core
Core logic for a token-bucket rate-limiter
-
mathlab
A Powerful Math Library for Rust
-
ndhistogram
multi-dimensional histogramming for Rust
-
lambert_w
Fast and accurate evaluation of the Lambert W function by the method of T. Fukushima.
-
fastnum
Fast decimal numbers library
-
quaternion
type agnostic quaternion math library designed for reexporting
-
quaternion-core
quaternion operations and interconversion with several attitude representations
-
noisy_float
Contains floating point types that panic if they are set to an illegal value, such as NaN
-
maths-rs
A linear algebra library for gamedev and graphics
-
mathru
Fundamental algorithms for scientific computing in Rust
-
basic_dsp_vector
Digital signal processing based on real or complex vectors in time or frequency domain
-
rust_ti
An advanced and configurable technical indicators library with over 70 unique indicators for stock market technical analysis
-
microlp
A fast linear programming solver library
-
icao-wgs84
performing geometric calculations on the WGS84 ellipsoid
-
scientific
Arbitrary precision scientific number (no_std capable, in pure Rust)
-
core_maths
Extension trait for full float functionality in
#[no_std]
backed bylibm
-
russell_stat
Statistics calculations and (engineering) probability distributions
-
yata
Technical Analysis library. For rust now.
-
fpdec
Decimal fixed-point arithmetic
-
coin_cbc
Rust bindings to the CoinOR CBC MILP Solveur using the C API
-
sliding_features
Modular sliding window with various signal processing functions and technical indicators
-
bva
manipulating and doing arithmetics on bit vectors of fixed but arbitrary size
-
glyph_brush_layout
Text layout for ab_glyph
-
num-bigfloat
Increased precision floating point numbers implemented purely in Rust
-
ndrustfft
N-dimensional FFT, real-to-complex FFT and real-to-real DCT
-
concrete-fft
pure Rust high performance fast Fourier transform library
-
arrow-arith
Arrow arithmetic kernels
-
nextsv
Next semantic version calculator
-
inari
interval arithmetic
-
big_num_math
computations on large numbers
-
avalog
An experimental implementation of Avatar Logic with a Prolog-like syntax
-
rsc
A fast calculator for solving scientific and algebraic math equations in strings
-
enterpolation
creating and computing interpolations, extrapolations and smoothing of generic data points
-
yamlscript
Program in YAML — Code is Data
-
oxidd-cli
Command line interface for OxiDD
-
hyperdual
Fully-featured Dual Number implementation with features for automatic differentiation of multivariate vectorial functions
-
number_prefix
numeric prefixes (kilo, giga, kibi)
-
metis
Idiomatic wrapper for METIS, the serial graph partitioner and fill-reducing matrix orderer
-
hooo
Propositional logic with exponentials
-
ncube
Generalized Hypercube Visualizer
-
RustQuant_autodiff
quantitative finance
-
s2
S2 geometric library
-
arpfloat
Arbitrary-precision floating point library
-
lstsq
Return the least-squares solution to a linear matrix equation
-
blas
The package provides wrappers for BLAS (Fortran)
-
null-kane
currency crate with the option to add your own currency localization logic
-
reckoner
A high level arbitrary precision arithmetic library supporting integer and rational numbers
-
temp-converter
terminal temperature unit converter between Celsius, Fahrenheit and Kelvin
-
stlrs
Seasonal-trend decomposition for Rust
-
zeromq-src
Source code and logic to build ZeroMQ from source
-
gemm
Playground for matrix multiplication algorithms
-
autodj
Automatic Differentiation Library
-
adic
Arithmetic and rootfinding for p-adic numbers
-
krnl
Safe, portable, high performance compute (GPGPU) kernels
-
rsparse
solving sparse linear systems using direct methods
-
primal-check
Fast standalone primality testing
-
ndarray-conv
N-Dimension convolution (with FFT) lib for ndarray
-
diffsol
solving ordinary differential equations (ODEs) in Rust
-
nalgebra-spacetime
Spacetime Extension for nalgebra
-
rink
Unit conversion tool, similar to frink
-
hexgridspiral
Hexagonal Cube-Coordinate System with Spiralling Integer Tile Identifiers
-
quadraturerules
quadrature rules library
-
parry3d-f64
3 dimensional collision detection library in Rust. 64-bits precision version.
-
num-prime
Generic and optimized primality test, factorization and various number theoretic functions with arbitrary precision based on
num
-
series
Laurent series in a single variable
-
mahc
cli riichi mahjong calculator, which spits out yaku and fu for a given hand
-
n_circular_array
An n-dimensional circular array
-
skeid
a linear algebra library for game graphics and physics
-
rapier2d
2-dimensional physics engine in Rust
-
rs-math3d
Rust 3D Math (no dependency on std)
-
number-general
A generic number type for Rust which supports basic math and (de)serialization
-
distrs
PDF, CDF, and percent-point/quantile functions for the normal and Student’s t distributions
-
transforms
A transform library to track reference frames and provide transforms between them
-
hexing
A basic Rust library to manipulate hexagonal grids
-
cnfgen
Generate DIMACS CNF formula from operations
-
stv-rs
Single Transferable Vote implementation in Rust
-
otter_sat
determining the satisfiability of boolean formulas written in conjunctive normal form, developed to support investigation into solvers by researchers, developers, or anyone curious
-
RustedSciThe
RustedSciThe is a Rust library for symbolic and numerical computing: parse string expressions in symbolic representation/symbolic function and compute symbolic (analytical) derivatives…
-
pihex
Arbitrary place hexadecimal digits viewer of pi written in Rust
-
krabmaga
A modern developing art for reliable and efficient Agent-based Model (ABM) simulation with the Rust language
-
microgemm
General matrix multiplication with custom configuration in Rust. Supports no_std and no_alloc environments
-
symbolica
A blazing fast computer algebra system
-
kalker
A calculator that supports user-defined functions, variables and units, and can handle fairly ambiguous syntax
-
angle-sc
performing accurate and efficient trigonometry calculations
-
lp_parser_rs
parser for the LP file format
-
aga8
GERG2008 equations of state
-
rpoly
algorithm for finding all roots of a real-coefficient univariate polynomial
-
qsv-stats
Computing summary statistics on streams
-
mappers
Pure Rust geographical projections library
-
moontool
John Walker's moontool.c astronomical calculation routines, extracted and ported to Rust
-
cgmath
A linear algebra and mathematics library for computer graphics
-
ring-algorithm
algorithms on ring (Abstruct Algebra)
-
numbat-cli
A statically typed programming language for scientific computations with first class support for physical dimensions and units
-
laddu
Amplitude analysis made short and sweet
-
nacfahi
Simpler, but less error-prone API for
levenberg-marquardt
optimization crate -
boostvoronoi
Boost voronoi ported to 100% rust
-
lair
Linear algebra in Rust
-
process_mining
Process Mining library for working with (object-centric) event data
-
graphrs
package for the creation, manipulation and analysis of graphs
-
tiny-solver
Factor graph solver
-
bigraph
Different representations with implemented operations on bigraphs
-
reso
visual pixel-art logic-circuit design language
-
clarabel
Conic Interior Point Solver for Rust / Python
-
rust-cli-calculator
calculator written in Rust as a learning project
-
blas-src
The package provides a BLAS source of choice
-
calc_rational
CLI calculator for rational numbers
-
nabo
A fast K Nearest Neighbor (KNN) library for low-dimensional spaces
-
bare_metal_modulo
ModNum is a highly ergonomic modular arithmetic struct intended for no_std use
-
mosek
Rust API for MOSEK optimization tools
-
arithmetic-parser
Parser for arithmetic expressions with flexible literals and type annotations
-
stats-ci
A pure Rust library for computing and working with confidence intervals on sample data
-
scad_tree
Generate OpenSCAD code from Rust
-
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.
-
string_calculator
A string calculator to compute formulas inside strings
-
csc
Command Line Scientific Calculator
-
figures
A math library specialized for 2d screen graphics
-
secrust
source-level verification using Weakest Precondition calculus
-
balanced-ternary
manipulate balanced ternary values
-
polynomial
manipulating polynomials
-
const-primes
Work with prime numbers in const contexts. Prime generation, primality testing, prime counting, and more.
-
ecolor
Color structs and color conversion utilities
-
russell_ode
Solvers for ordinary differential equations and differential algebraic equations
-
kzg-rs
KZG point evaluation
-
pm-remez
Parks-McClellan Remez FIR design algorithm
-
graphblas_sparse_linear_algebra
Wrapper for SuiteSparse:GraphBLAS
-
scilib
A scientific library for the Rust programming language
-
celleste
A flexible 2D cellular automaton
-
ibig
A big integer library with good performance
-
sampling
Large-deviation Algorithms like Wang-Landau, Entropic sampling and Replica-Exchange Wang-Landau. Also contains Binning, Histograms, Heatmaps and bootstrap resampling. This is intended for scientific simulations
-
plane-split
Plane splitting
-
floccus
Formulae for air thermodynamic calculations
-
spars
💥 Disk-based sparse matrix statistics and subsetting 💥
-
multicalc
Rust scientific computing for single and multi-variable calculus
-
strain
A CPU stressing utility written in Rust
-
fj
Early-stage b-rep CAD kernel
-
geo-aid
designed to generate geometrical figures based on given rules
-
lean-sys
Bindings to Lean 4's C API
-
westem
calculator program written in Rust that performs basic arithmetic operations. It takes three command-line arguments: the left operand, the operator, and the right operand. The program…
-
numerics-rs
Blazing fast numerical library written in pure Rust
-
algori
Rust Algorithms
-
fasteval
Fast evaluation of algebraic expressions
-
shor
Shor's factoring algorithm written in rust
-
ccs
Calculus of Communicating Systems by Robin Milner
-
uniform-cubic-splines
uniform cubic spline evaluation and inversion
-
augurs-outlier
Outlier detection for time series
-
RayBNN_Sparse
Sparse Matrix Library for GPUs, CPUs, and FPGAs via CUDA, OpenCL, and oneAPI
-
strict-num
A collection of bounded numeric types
-
impact-rs
Collision query library for 2D games
-
bevy_heavy
Mass property computation for Bevy's geometric primitives
-
conspire
c o n s p i r e
-
csvbinmatrix
Binary matrix Compressed Sparse Vector
-
rational
Minimalistic library for rational numbers
-
newton_rootfinder
Newton based methods for root finding
-
noisette
generating 2D noise functions with analytical gradients
-
numru
A high-performance scientific computation library written in Rust
-
yoda-calculator
command line app that acts as a scientific calculator, operating through commands instead of buttons
-
irox
Tools & Libraries
-
makepad-math
Makepad math functions
-
intel-mkl-src
Redistribution of Intel(R) MKL as a crate
-
ellip
Elliptic integrals for Rust
-
mortgauge
calculator for figuring out how much you can offer for a house in the UK
-
castep_model_generator_backend
A rust-written backend lib for edit and generation of lattice 3D-models compatible with CASTEP and Materials Studio
-
specialized-div-rem
specialized division algorithms for integer primitives
-
phylodm
Efficient calculation of phylogenetic distance matrices
-
prime_factorization
Prime factorization up to 128 bit integers
-
boolean_function
Mathematical analysis of Boolean functions
-
tclifford
Geometric algebra library
-
gendelbrot
A small, simplistic mandelbrot image generator
-
algebraeon
computational algebra library re-exports for all components
-
spherical_geometry
A package for working with spherical geometry
-
nauty-Traces-sys
Low-level bindings for nauty and Traces
-
qhull
Rust bindings to Qhull
-
metallic
C math functions from scratch
-
del-geo
2D/3D geometry utility codes
-
piecewise_polynomial
Fitting and interpolation with piecewise polynomials
-
f256
Octuple-precision floating-point arithmetic
-
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.
-
iter_num_tools
Create simple iterators over non integer ranges. itertools + num = iter_num_tools
-
mutils
Mathematical-like utilities. Points, Sizes, Colours, maths operating on them. Things like that.
-
aspect360
This builds on the Ring360 to calculate aspect matches from target angles with orbs or an array of target aspect/orb pairs
-
metriken
A fast and lightweight metrics library
-
amplify_num
Amplifying numeric types: big-sized and bit-sized integers
-
Sph2-rs
An improved version of Sph-rs, that uses a mod to calculate the desired values
-
libfive
Tools for solid modeling, especially suited for parametric and procedural design
-
shadermath
HLSL inspired mathematics library for Rust
-
gemlab
Geometry and meshes laboratory for finite element analyses
-
bc
Use
bc
in the Rust Programming Language -
zkpolynomial
polynomial operations, including addition, multiplication, evaluation, and Lagrange interpolation for univariate polynomials
-
rooc
A mixed integer linear programming modeling language to solve linear optimization models. Extensible, works in WASM and easy to use.
-
simul
discrete-event simulation library aimed at high-level use-cases to quickly simulate real-world problems and run simulated experiments. Some example use cases might include simulating logistics or operations research…
-
octad
puzzle generator and solver
-
calc
CLI calculator app
-
fixed_trigonometry
Fixed point numerical approimations to trigonometric functions
-
numberlab
A collection of numerical algorithms
-
pathfinder_geometry
Basic SIMD-accelerated geometry/linear algebra
-
kifmm
Kernel-independent fast multipole method
-
logic-form
representing Cube, Clause, CNF and DNF
-
baa
BitVector and Array Arithmetic
-
rlst
native linear algebra library
-
hfs
Hereditarily finite sets
-
d3_delaunay_rs
A port of D3/d3-delauany
-
voxel-tiler-core
Convert point clouds to voxel data
-
mdarray
Multidimensional array for Rust
-
lin_alg
Vector, matrix, and quaternion operations for general purposes
-
pvz_interception_calculator
rewrite of the original PVZ Interception Calculator that calculates precise imp movement
-
mathx
A mathematics library designed to work with no_std
-
scurve_motion
S-Curve motion planning library
-
al-jabr
An n-dimensional linear algebra library
-
eng-units
Engineering unit coversions and calculations
-
signal-transforms
A comprehensive Rust library for discrete and wavelet transforms, including DCT, Dct_2d, DWT2, and more
-
schlandals
probabilistic inference by projected weighted model counting
-
matio-rs
Rust wrapper to MATLAB MAT file I/O library
-
tilezz
work with perfect-precision polygonal tiles built on top of complex integer rings
-
ajtai
A no-std implementation of the Ajtai commitment scheme
-
p3-dft
Discrete Fourier transforms
-
all-is-cubes-base
Helper library for all-is-cubes. Do not use directly.
-
integrator
A math library
-
matrix_lib
easy to use library to operate on matrices
-
raa_tt
Proves sentences of propositional calculus
-
cavalier_contours
2D polyline/shape library for offsetting, combining, etc
-
graphics-shapes
Shapes for graphics
-
libnoise
performant, and customizable procedural noise generation library
-
ogsolve
The program for solving octal games
-
rpg-dice-roller
roll dice with modifiers and apply expressions to them
-
vf2
VF2 subgraph isomorphism algorithm in Rust
-
nam-num-traits
(Namada fork) Numeric traits for generic mathematics
-
fpmath
A floating point math library
-
ha-ndarray
A hardware-accelerated n-dimensional array
-
mcdm
assist with solving Multiple-Criteria Decision Making (MCDM) problems
-
lk_math
Collection of reusable mathematical tools
-
plottery_cli
Command line interface of Plottery, a creative coding framework for generative vector graphics and pen plotting
-
ndarray_einsum_beta
einsum function for the Rust ndarray crate. As popularized in numpy, einsum (Einstein summation) implements general multidimensional tensor contraction. Many linear algebra operations…
-
stochasta
stochastic analysis library
-
softposit
Posit numbers
-
fast
High-performance SIMD vectorized algorithms
-
mapping-algorithms
A collection of pure-rust algorithms, for spatial and SLAM purposes
-
daisycalc
A high-precision terminal scientific calculator
-
ml-distance
Distance-based methods for vector comparison and analysis. (Porting of the JS/TS pkg
ml-distance
to Rust) -
alum
Halfedge based polygon mesh library
-
r-src
The package provides a source of BLAS and LAPACK via R
-
concrete-ntt
pure Rust high performance number theoretic transform library
-
warmup
Calculates the repetitions required for a warmup
-
malachite-q
The arbitrary-precision type Rational, with efficient algorithms partially derived from GMP and FLINT
-
collatz_rust
Code for testing an extention of the Collatz Conjecture
-
cubes
Applications for determining how to put a cube together
-
x-math
fast math
-
floco
validates floats against constraints
-
image_processing
This package provides tools for image processing with a focus on edge detection and morphological transformations
-
algexenotation
in Rust
-
oxidd
A safe, concurrent, modular, and performant decision diagram framework
-
dashu
set of big numbers
-
ruint2
Unsigned integer type with cont-generic bit length
-
int_ratio
The type of ratios represented by two integers
-
feldera_rust_decimal
Decimal number implementation written in pure Rust suitable for financial and fixed-precision calculations
-
amonoid
A general-purpose monoid library
-
mate-rs
lightweight arithmetic expression interpreter
-
softfloat-wrapper
a safe wrapper of Berkeley SoftFloat based on softfloat-sys
-
number-theory
Fast primality, factorization and elementary number theory for integer types
-
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
-
geometry-rs
geometry utils
-
lowdim
two- to four-dimensional integer geometry
-
taz
evaluate a mathematical expression
-
linalg-traits
Traits for generic linear algebra
-
ulam
calculations
-
xensieve
Xenakis Sieve, providing a Sieve from a string expression that filters integer sequences into iterators of integers, Boolean states, or interval widths. Sieves are built from Residuals…
-
rosu_nps
analyzing note density and distribution in osu! beatmaps
-
vector2math
Traits for doing 2D vector geometry operations using standard types
-
komodo
cryptographically-proven erasure coding for distributed systems
-
aviation_calc_util
assist with aviation related calculations
-
aprilgrid
Aprilgrid
-
truck-modeling
integrated modeling algorithms by geometry and topology
-
incr_stats
Fast, scalable, incremental descriptive statistics in Rust
-
sum-calc
A sum calc
-
practicestuff
CLI trainer for improving calculation and memorisation skills
-
pemel
Parsing and Evaluating of Math Expressions Library
-
lox-math
Mathematical utilities for the Lox ecosystem
-
schnapsen-rs
Schnapsen implementation in Rust
-
liealg
lie group and lie algebra in rust
-
twibint
arithmetic on arbitrarily large integers. Provides Python bindings as well.
-
termcalc
Terminal Calculator
-
rs-sci
the scientific library
-
hyperion
Generic LSystem implementation
-
scalarff
A minimal, opinionated, library for working with scalar finite fields
-
rust_ev_system_library
E-Voting system library functionalities for the Verifier
-
rxcalc
An expression calculator, originally written in Scratch
-
cgt
Combinatorial Game Theory framework
-
cutup
A flexible and efficient allocation library for Rust, capable of distributing assets, resources, and other divisible entities
-
yash-arith
POSIX shell arithmetic expansion
-
lazyivy
Lazy Runge-Kutta integration for initial value problems
-
petal-decomposition
Matrix decomposition algorithms including PCA (principal component analysis) and ICA (independent component analysis)
-
complex-bessel-rs
compute Bessel functions
-
pid-lite
A small PID controller library
-
rfcalc
calculate things
-
control-sys
A Control System library implemented in Rust to design and analyze control systems
-
musclecalc
fitness: estimate the one repetition maximum (1RM)
-
bloomcalc
calculator for bloom filters
-
kalkulator
A mathematical expression evaluation tool and library
-
smolmatrix
Small simple matrix library
-
kneed
Pure rust implementation of Knee-point detection
-
type_eval
Type level evaluation and proof-carrying
-
lower
desugar math where the compiler wont
-
jakkunight-ali
CLI tool for matrix calculation
-
event-sourcing
Event sourcing made ease!
-
floating-ui-core
Rust port of Floating UI. Positioning library for floating elements: tooltips, popovers, dropdowns, and more.
-
fixed_math
Some math traits and functions for
fixed
point numbers -
RayBNN_DiffEq
Matrix Differential Equation Solver using GPUs, CPUs, and FPGAs via CUDA, OpenCL, and oneAPI
-
ffactor
A very minimal number theory utilities
-
vmm
A math library focused on vectors and square matrices (Not in development)
-
dana
Compile-time dimensional analysis via generic types
-
rust-poly
Numeric manipulation of real and complex polynomials
-
faer-svd
Basic linear algebra routines
-
ff_ce
building and interfacing with finite fields
-
sphere-n-rs
N-Sphere Code Generation in Rust
-
inovo-rs
API for intergrating inovo robot arm
-
ratio-graph
Ratio's graph manipulation library
-
flavio
welcomes you
-
fidget_math
glam vector types for tree construction with fidget
-
math-comb
Math library for Combinatorics, Modular arithmetic & Number Theory utilities
-
matrix42
A linear algebra library developed as a project in the 42 ecosystem
-
klippa
Geometry clipper using rectangular window
-
rlu
Sparse LU Decomposition (Gilbert-Peierls)
-
git-topic-stage
Logic for managing a topic stage on top of a base branch in git
-
chfft
Fastest Fourier Transform library implemented with pure Rust
-
static-math
Fast mathematical operations with static arrays, without
unsafe
code -
adic-shape
Visualizing p-adic numbers
-
qdk_sim_rs
Rust-based simulators for use with the Quantum Development Kit
-
std-traits
Traits for types in the standard library
-
opengm_rts
GM/T 0005-2021 randomness test suits written in Rust
-
eiche
tools for working with symbolic expressions
-
distimate
providing probability distributions for estimation and risk analysis
-
basic_dsp_interop
Digital signal processing based on real or complex vectors in time or frequency domain
-
quad-rs
Adaptive Gauss-Kronrod Integration in Rust
-
vom_rs
Probabilistic Finite Automata
-
playit-agent-core
Contains the logic to create a playit.gg agent
-
break_infinity
larger numbers up to 1e9e15 in Rust for Incremental Games
-
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
-
quaternions
quaternion arithmetic with traits
-
ndarray-glm
Performs regression for generalized linear models using IRLS on data stored in arrays
-
RustQuant_ml
quantitative finance
-
gf2_192
Arithmetic operations and polynomial interpolation over Galois fields GF(2^192)
-
noise-algebra
Easy manipulation of noise functions
-
quaigh
Logic optimization library
-
dual_balanced_ternary
Dual Balanced Ternary Arithmetic
-
prime-factor
A prime number factorizer written in Rust
-
rusev
Fast implementation of SeqEval, a sequence evaluation framework
-
acme
Acme aims to provide a solid foundation for developing robust machine-learning systems in Rust
-
dimensionals
Rust native generic, flexible n-dimensional array
-
unit-prefix
Format numbers with metric and binary unit prefixes
-
rootfinder
Root-finding methods for both univariate, scalar-valued functions and multivariate, vector-valued functions
-
rs-ml
ML crate including Gaussian Naive Bayesian classifier
-
ibdgen
Generate incomplete block designs for experiments with prohibited pairs
-
circle
Definition of circle and ellipse
-
divrem
Division and modulus variants
-
unifrac
working with normalized fractional values
-
csta
A personal statistics library
-
zfc
Trait that represents a set according to Zermelo–Fraenkel set theory with the axiom of choice (ZFC)
-
nice_and_easy
A minimalistic Rust library for smooth and effortless easing functions
-
nexsys
Solve nonlinear systems of equations using Newton's method
-
algebraeon-geometry
Algorithms for working with geometric shapes
-
crate_crypto_internal_eth_kzg_polynomial
methods that are needed for Polynomial objects
-
flag-algebra
Razborov's flag algebras
-
linalgrs
Linear Algebra concept implementations from scratch!
-
rstm
focuses on building concrete implementations for Turing Machines
-
ggmath
optimized generic-graphics-math
-
signal-gen-cjds66-lib
An unofficial support library which can fully remote control the inexpensive Koolertron DDS Signal Generator known as GH-CJDS66
-
bt_math
Basic math expression evaluator library. Support basic math operators (+,-,*,/,^), parenthesis, and functions such as log10, ln, log2, exp, sin, cos, tan, asin, acos, atan, abs, sqrt…
-
p3-interpolation
Plonky3 interpolation logic
-
lineic
Flexible linear interpolator for Rust
-
malachite-base
A collection of utilities, including new arithmetic traits and iterators that generate all values of a type
-
goniometry
module for working with trigonometric functions like sine, cosine, tangent and much more to come
-
dendritic-metrics
Metrics package for dendritic
-
errorfunctions
Pure Rust package to compute the error function, Dawson's function, and Faddeeva's function for real and complex arguments
-
binary_polynomial_mod_algebra
Basic algebra on univariate binary polynomial
-
camera-intrinsic-model
Camera Intrinsic Models
-
unit-sphere
performing geometric calculations on the surface of a sphere
-
capy-graph
A framework for constructing arithmetic circuits on-the-fly
-
gcdx
Calculate the greatest common divisor of multiple values
-
csd-rs
Canonical Signed Digit Conversion in Rust
-
irox-units
Physical Quantities, Units, & Reference Frames Library
-
simple_vector2
libary for generic vector manipulation that just works
-
lambdaworks-gpu
Modular math library for cryptography - GPU implementation
-
operations_parser_kucherenko
A Rust-based parser for basic math operations with function support
-
num-lazy
Number macros for generic-typed functions
-
autd3-gain-holo
Holo (Multiple foci) Gain for autd3
-
intervalsets
bounded and unbounded intervals implemented as sets with all the associated set operations
-
gd-death-counter
A death counter for Geometry Dash
-
fixed-bigint
Fixed-size big integer implementation for Rust
-
erydanos
Optimized routines for ARM NEON and SSE
-
wkb-rs
Conversions between WKB (Well Known Binary) and geo-types
-
blazing_fibonacci
A fast Fibonacci number calculator using matrix exponentiation and fast doubling
-
rusty_math
mathematical, statistical and machine learning operations
-
fitme
CLI curve fitting tool. Parameterise an equation from a CSV dataset.
-
doubled
Dekker arithmetic
-
vax-floating
VAX floating-point types
-
aberth
Aberth's method for finding the zeros of a polynomial
-
vector3
dealing with 3D mathematical vectors
-
combinatorial
tools, functions, and generators
-
tabularlib
Small library for abstract matrices stored in single linear vectors created as practice project
-
ratio-matrix
Ratio's matrix data library
-
adlo
Adaptive LLL algorithm for solving SVP
-
amd
Approximate Minimum Degree ordering
-
mathsharp
collection of mathematical functions and resources to assist in solving a wide range of topics
-
pluto-src
Sources of Pluto (Lua 5.4 dialect) and logic to build it
-
green-kernels
Evaluation of Green's function kernels
-
espada
Texas Hold'em poker odds evaluator
-
noether
Abstract algebraic structures for Rust
-
fixed-exp2
Exponentiation for fixed-point numbers (forked, see README)
-
longitude
Work with real world coordinates in Rust!
-
sundials-sys
Bindings to the SUNDIALS suite of Nonlinear and DAE Solvers
-
beacon-calculator
calculating the glass colors needed to color a Minecraft beacon
-
qvnt
Advanced quantum computation simulator
-
crum
Complex numbers and matrices for numerical analysis
-
matrix_kit
An abstract linear algebra library for Rust
-
dotzilla
Native Rust implementation of efficient basic linear algebra routines
-
fragtk
Fragment file toolkit
-
featomic
compute representations for atomistic machine learning
-
flat_matrix
that adds flat matrices
-
fuzzy-logic_rs
fuzzy logic in rust!
-
instant-glicko-2
Glicko-2 rating system that allows for instant feedback after games, not just once a rating period closes
-
rpn-cli
Command line reverse polish notation calculator
-
num-runtime-fmt
Format numbers according to a format spec determined at runtime
-
substrate-fixed
Fixed-point numbers
-
heapless_matrix
efficient implementation of a matrix data structure in Rust. It offers functionality for creating, manipulating, and performing operations on matrices, such as transposition, summation, and multiplication.
-
numbat
A statically typed programming language for scientific computations with first class support for physical dimensions and units
-
zero-plonk
A pure-Rust implementation of the PLONK ZK-Proof algorithm
-
rust-github-action-test-b76u22ivt4z3
四則演算を行うライブラリ
-
boolean-logic
propositional logic evaluator that creates truth tables for propositional expressions
-
gaussian_curve_fit
A
no_std
and noalloc
library for gaussian curve coefficents calculation -
infinitable
Infinity for types without infinite values
-
seismic-response
Seismic response analysis of a single particle system is performed using Newmark's beta method
-
proj5
Pure Rust, type-safe alternative to PROJ.4
-
automesh
Automatic mesh generation
-
pitch-pipe
Pitch Pipe is a method for automatically tuning a one euro filter
-
lambda-types
Puts the lambda calculus in Rust...'s type system
-
dmntk-model
DMNTK | DMN model and parser
-
connect-four-solver
A strong and perfect connect four solver in Rust
-
array_math
A selection of useful math operations on arrays
-
aglet
Opinionated integer-based coordinates and directions and utilities
-
strmath
Do math with your strings
-
ariprog
Need a powerful and simple library to work with arithmetic progressions in Rust? You should definitively try out ariprog!
-
patch-tracker
Patch tracker
-
kalman-rust
Dead simple implementation of Discrete Kalman filter for object tracking purposes
-
cblas
The package provides wrappers for CBLAS (C)
-
lowbulls
lowbull is a Rust crate facilitating message handling and event monitoring
-
vectrix
A stack-allocated matrix type implemented with const generics
-
stochastic-rs
quant finance and simulating stochastic processes
-
polygon-offsetting
polygon offsetting crate
-
pire-base
high performance cpu kernels
-
generic-interval
A generic closed interval library
-
pmm_math
Version of PMM Mathematical Formula Library
-
delaunay_creator
delaunay triangulation for 2D and 3D(not implemented yet)
-
hpn
Text-based RPN-style calculator in the HP Voyager tradition
-
damndiff
Numerical methods for ODE
-
jackal
Mathematical Expressions and Notations library for tensors
-
CLI_Project_Scott_Coakley
CLI Project in Rust
-
rusty-talib
using pure rust code for technical analysis
-
sauss-cramer
es una librería que ayuda a resolver sistemas 2x2 y 3x3 de ecuaciones lineales, usando el método de reducción de Crammer
-
oat_python
User-friendly tools for applied topology in Python
-
jyafn
Computational graphs for Data Science that compile to machine code
-
find_peaks
Find peaks that match criteria in 1D data
-
argentum_notification_business
Business layer of notification component
-
prime_finder_rust
A prime finder made in Rust (originally made in c++)
-
bounded-counter
Generic Incremental Bounded Counter
-
mathio
A lightweight, simple and straight-forward opinionated library for math used in other projects
-
zzz_lib
a test crates
-
kolakoski_algorithms
Efficient algorithms for the Kolakoski sequence
-
abstalg
Abstract algebraic structures for Rust
-
theon
Abstraction of Euclidean spaces
-
dace
Rust wrapper of DACE, the Differential Algebra Computational Toolbox
-
hilbert_2d
Functions for mapping between 1D and 2D space using the Hilbert curve, and its approximations
-
auto_regressive
constructing AR(p) models using the Yule-Walker equations
-
neophyte-linalg
Linear algebra types for Neophyte
-
coordinates
no nonsense, library for using two and three dimensonal coordinates in several systems
-
compute-tau
designed for computing tau to millions of digits
-
langtons-termite
Langton's Ant that runs in a terminal window
-
opensrdk-probability
Standard probability library for OpenSRDK toolchain
-
quaternion-wrapper
Operator overloading allows implementation similar to mathematical expressions
-
sabi-rust
A small framework to separate logics and data accesses for Rust application
-
eca
A cli tool to run elementary cellular automatons
-
cubature-sys
Bindings for cubature with support for Linux, macOS, and Windows
-
yuvxyb-math
Math abstractions for yuvxyb
-
amalie
Mathmatical library written for rust and python
-
p3-matrix
Plonky3 Matrix APIs
-
vecmat
Low-dimensional vector algebra with min_const_generics support
-
vector-geometric-algebra
vector algebraic operations for 2d and 3d vector, as well as splines
-
spellcast_solver
For solving discord Spellcast boards. Was my first ever Rust project, so code isn't great.
-
min_max_assign
Change min(max) implementation in Rust
-
butterworth
filters
-
katex
Rust bindings to KaTeX
-
m2csmt
A solver for systems of non-linear (in)equations
-
ggblas
Matrix multiplicatiosn in simple pure rust multithreadded blas-like interface. Exploits intrinsics on available targets
-
nauty-pet
Canonical graph labelling using nauty/Traces and petgraph
-
ga2
Common types for 2D geometric algebra
-
tritet
Triangle and tetrahedron mesh generators
-
sophus_lie
Lie groups in 2D and 3D: rotations, translations, etc
-
root1d
One dimensional root finding algorithms
-
vctr2
2d vector library
-
vector_operations
A collection of vector operations for Rust
-
sum_range
The sum of all consecutive numbers, both even and odd
-
rsmonad
Haskell-style monads for idiomatic Rust
-
curve-sampling
Adaptive sampling of parametric
-
hello_cargo_lulu
cargo publish test
-
finitely
Arithemtic over finite polynomial rings
-
parry2d-f64
2 dimensional collision detection library in Rust. 64-bit precision version.
-
tokio-eld
Histogram-based sampler for recording and analyzing event loop delays
-
gali
untyped lambda caluculus, with some sugar for convenience
-
num-ordinal
Ordinal number types
-
ibdl-extractors
Imageboard post extractors used in imageboard_downloader
-
integrate
Small, lightweight Rust library for performing numerical integration
-
uscope
Cytogon GUI
-
sprs-superlu
The package provides a high level interface between SuperLU, sprs and ndarray
-
xenn_simple-math
math library
-
collider
continuous 2D collision detection for game developement
-
pythagorean-hodographs
Pythaogrean hodograph splines
-
kn0syseccrs
Intuitive library for elliptic curve cryptography tutorials
-
geogebra-types
Geogebra types and API for building them
-
integral_lib
liblary for solving integrals using numerical methods
-
bezier-rs
Computational geometry algorithms for Bézier segments and shapes useful in the context of 2D graphics
-
discrete-gaussian
Gaussian sampling over discrete fields/rings/sets
-
aegir
Strongly-typed, reverse-mode autodiff library in Rust
-
ohsl
A collection of numerical routines and mathematical types for use in scientific computing
-
alemat
type-safe building of MathML
-
xldenis/creusot-contracts
contracts and logic helpers for Creusot
-
fwd_ad
Forward auto-differentiation, allowing its user to manage memory location and minimize copying
-
boolean_expression
manipulating and evaluating Boolean expressions and BDDs
-
vectora
A vector computation library
-
fj-kernel
Early-stage, next-generation, code-first CAD application. Because the world needs another CAD program.
-
rust_decimal_cql
that wraps rust_decimal::Decimal and implements traits for integration with ScyllaDB's native DECIMAL column type
-
truck-topology
topological structs: vertex, edge, wire, face, shell, and solid
-
rust-linear-algebra
A linear algebra library for Rust
-
del-geo-nalgebra
2D/3D geometry utility codes
-
br-maths
maths
-
my3
My3
-
distributed_control
Create, analyze and simulate multi-agent, distributed control systems
-
zk-citadel
Citadel, a SSI system integrated in Dusk Network
-
poly_it
A no-std library for manipulating polynomials with slice support and minimal allocation
-
ramp
A high-performance multiple-precision arithmetic library
-
elementary-cellular-automaton
that handles Elementary Cellular Automata
-
maths-traits
abstract system of mathematical traits for the Rust language
-
umt_rust
UMT is a collection of useful functions that I personally created
-
ancomplex
Package provides easy to use, begginer frendly and python like complex numbers
-
ldpc-toolbox
aid in LDPC code design
-
filon
Highly oscillatory quadrature in Rust
-
opensrdk-linear-algebra
Standard linear algebra library using blas and lapack for OpenSRDK toolchain
-
ravencol
Tabular data manipulation
-
chemrust-nasl-app
New Adsorption Site Locator (NASL) for catalyst materials. Written in rust. Part of the
chemrust
toolchain. This is the binary crate. -
project_euler_lib
project euler
-
my_math_demo
A test demo
-
cubecl-common
Common crate for CubeCL
-
sqpnp_simple
SQPnp camera pose estimation
-
ndgrid
n-dimensional grid library
-
chrom
representing colours
-
radian
A normalized angle type
-
algebra_kit
An abstract algebra library for Rust
-
rug-maths
rug wrapper implementing maths-traits
-
meshless_voronoi
Meshless Voronoi algorithm
-
mathoxide
A Math Crate Built for Rust
-
yices2
Rust bindings to the Yices 2 SMT solver
-
signum-sign
Adds the signum function to Rust
-
sr-rcd
Apply Refining-Cover-by-Defect algorithm to solve Sound Ranging problem in time-dependent-metric (and, in particular, (quasi-)metric) spaces
-
resolver
Expression evaluator
-
exponential-integral
The exponential integral function, a.k.a. Ei.
-
ilog
Base 10 and 2 logarithm functions for integer types
-
option-operations
Traits and auto-implementations to improve arithmetic operations usability when dealing with
Option
s -
wedged
A robust and generalized library for Geometric Algebra in Rust
-
malachite-bigint
A drop-in num-bigint replacement based on malachite
-
autopp_inc
example package
-
nalgebra_latex
several robust formatters for nalgebra::Matrix, LaTeX environments, and more
-
slice_math
A selection of useful math operations on slices
-
rust_decimal_ext
Decimal number implementation written in pure Rust suitable for financial and fixed-precision calculations
-
inrust
Accumulate knowledge of my study on Rust language
-
basic_dsp
Digital signal processing based on real or complex vectors in time or frequency domain
-
triton-air
The Arithmetic Intermediate Representation (AIR) for Triton VM
-
convolution-dsp
1-dimensional convolution library intended for use in DSP applications
-
lapack-src
The package provides a LAPACK source of choice
-
scuttle
A multi-objective MaxSAT solver
-
subtytle
work with the .ASS format
-
noir-bignum-paramgen
command line tool to convert a modulus into bignum instance parameters for https://github.com/noir-lang/noir-bignum
-
gemm-benchmark
BLAS [sd]gemm benchmark
-
meansd
calculate mean and standard deviation
-
generic_fixedpoint
Generic fixed-point numbers
-
spin4
esoteric programming language that uses 4D rotations for computations
-
roundable
Round numbers and durations to a given factor
-
rustitude
create and operate models for particle physics amplitude analyses
-
smt_sb-rs
SMT Simple Binding
-
spdcalc
Spontaneous Parametric Downconversion Calculator
-
carlo
interpreted programming language
-
nml-matrix
A small library to work with matrices
-
amortize-rs
A loan amortization calculator library
-
math_repl
REPL for all different kinds of math
-
lll-rs
LLL algorithm for lattice reduction and it's improved version L²
-
mmath
a math library for rust projects
-
quadrature
several fast numerical integration methods. This library is pure safe rust, and cross-platform. The double exponential algorithm is naturally adaptive, and does not allocate.
-
mini-math
Lightweight math routines for 3D graphics
-
sonnenbrille
8-bit CRC
-
minvect
A mini vector library
-
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… -
phlite
Persistent homology, for generic matrices, that's light on memory usage
-
globalsearch
Global optimization with scatter search and local NLP solvers written in Rust using argmin
-
eqrs
Zero-dependency math expression evaluator with variables
-
base-converter
Convert a number in any base to any other base
-
rene
Computational geometry
-
libprimesieve
Access to the C function primesieve_generate_primes
-
poe-superfilter
Extended syntax compiler for Path of Exile loot filters
-
sylvan-sys
Bindings for the Sylvan parallel decision diagrams library
-
openhistogram
Fast, dense, stable auto-binning histograms
-
mini-matrix
A mini linear algebra library implemented in Rust
-
manifold3d
Bindings for Manifold - a Geometry library for topological robustness
-
cpntt
Number Theoretic Transform for competitive programming
-
linearalgebra
Test project to learn Rust and implement a small library for linear algebra
-
calcifer-server
Backend logic for the Calcifer project
-
linear_isomorphic
A set of traits to astract over linear-like types
-
libpcp
A constraint solver supporting arithmetic constraints over integers
-
eqsolver
that solves equations using numerical methods
-
rcgal
Rust Computational Geometry Algorithms Library
-
rust_solar
Date-time solutions for hypothetical cosmic calendars
-
slist
Algebraic lists with statically determined size that live on stack
-
lib_rapid
LibRapid - a library specifically built for mathematical calculations and scientific applications
-
calc_mjp
calc simple library
-
ninterp
Numerical interpolation in N-dimensions over a regular, sorted, nonrepeating grid
-
smartcalc
Text based calculator for peoples
-
number-diff
number-based is an attempt of mine to make working with calculus easier
-
math-kit
Math Library for Rust 🦀
-
vectormatrix
Idiomatic Matrix and Vector types for Rust
-
minimax-alpha-beta
Alpha-Beta Pruning + Minimax Algorithm for arbitrary two player minimax style games like Chess, Go, TicTacToe, etc
-
area_crate
Basic Area function
-
bens_number_theory
A sample Rust project for number theory stuff (I'm using this to learn Rust)
-
ff_k_center
A linear-time k-center algorithm with fairness conditions and worst-case guarantees that is very fast in practice. Includes python bindings.
-
rspp
rust probolistic programming
-
rssat
that provides Rust bindings for multiple popular SAT solvers
-
tatam
Theory And Time Analysis Machine
-
robust-predicates
Robust predicates for computer geometry
-
simple_mod_int
modint library
-
num-iter
External iterators for generic mathematics
-
allan-tools
Package to compute statistics to study systems stability
-
matrijs
A small 2D matrix library. There are many like it but this one is mine.
-
is_prime
Fast arbitrary length prime number checker using the Miller-Rabin primality test algorithm
-
gem_version
Ruby's Gem::Version comparison logic in Rust
-
modular_equations
Program to solve quadratic and linear modular equations
-
xdd
Decision diagrams including BDD, ZDD, MBDD, πDD and more for combinatorics
-
nibbler
A small utility for working with nibbles (half byte, 4-bits)
-
poseidon-parameters
Poseidon parameters
-
fibext
A versatile Fibonacci sequence generator for Rust, with support for large numbers and optional iterator interface
-
fitting
Pure Rust curve fitting library
-
extra-math
Accidentally published
-
categorical
combining categorical random distributions and computing exact probabilities
-
utils-box
A toolbox of various small RUST utilities that make our lifes easier
-
my_kgk_library
A brief description of what your library does
-
rapier3d-urdf
URDF file loader for the 3D rapier physics engine
-
polar
A command-line calculator that can also convert between units
-
rpn-c
A calculator environment using Reverse Polish Notation and multiple precision numbers
-
yagi
Batteries-included DSP library
-
testYD_rpncalc
Reverse Polish Notation Calculator
-
kissunits
Different units (like distances or coordinates), keeping it small and simple
-
lamcal
A lambda calculus parser and interpreter
-
dendritic-bayes
Package for doing baysian statistics
-
unicode-math-class
Determine the Unicode class of a mathematical character
-
sari
arithmetic expression evaluator
-
multi-skill
Skill estimation systems for multiplayer competitions
-
exponent-time-curve
Time-based AMM curve
-
haxcel
Excel gateway to Haskell
-
kata_machine
A quick way to generate a sandbox, start coding and easily test your katas across multiple languages
-
geo_filters
Geometric filters for set cardinality estimation
-
arranged
Statically bounds-checked (machine-word-abstracting? TBD) ranged types as zero or low-runtime overhead abstractions providing safe (no unintentional overflow) arithmetic
-
hmmmm
Performant and easy-to-use hidden Markov models
-
nalgebra-glm
A computer-graphics oriented API for nalgebra, inspired by the C++ GLM library
-
cork
A command-line calculator for hex-lovers
-
intervals
A generic interval type with support for open/closed bounds
-
rect-iter
Iterator for 2D rectangle areas
-
ntt
Fast NTT (number theoretic transform) for polynomial multiplcation for primes, prime power, and certain composite moduli
-
clausen
functions
-
metamath-rs
manipulating Metamath databases, including a parallel and incremental verifier for Metamath databases
-
rustsat-tools
Tools and examples built on the RustSAT library
-
bempp-octree
create Octrees
-
quantogram
Approximate quantiles using histograms with logarithmically sized bins to guarantee worst case absolute relative error
-
doodle_unit_tools
handling and working with multiple different unit types
-
butter2d
Butterworth filter for image processing
-
xmath
Rust port of Microsoft DirectXMath
-
dexterior
Discrete Exterior Calculus toolkit
-
finitelib
advanced maths over finite groups, fields, their extensions, multi precision operations, euclidean rings, polynomials and related things
-
vecs
Vector Math Crate
-
equation
mathematical expression evaluation and simplification
-
un_algebra
implementations of selected abstract algebraic structures--including groups, rings, and fields. Intended for self-study of abstract algebra concepts and not for production use.
-
rmatrix_ks
matrix and some algebra in Rust
-
synerise/cleora
general-purpose model for efficient, scalable learning of stable and inductive entity embeddings for heterogeneous relational data
-
lettuces
A grid logic crate combining Hexx and custom logic for square and isometric grids to provide a unified grid logic crate
-
fibs
Get a Fibonacci number or sequence
-
equationx
parsing and evaluating simple mathematical expressions/equations
-
herta-lib
Backend library for herta-bin
-
angle
wrapper to avoid ambiguous parameters + common operation over angles like wrapping, comparisons, arithmetic operations, trigonometric operations and conversions between rad and deg
-
subscript
reserved 👉 for the new compiler (and other infrastructure) see https://github.com/subscript-publishing 👉 We decided to move away from the old monolithic codebase and split everything…
-
rapl
that makes numerical scripting with Rust simple and enjoyable
-
gardenerpersonal-rustpkg
that adds numbers
-
modcholesky
Modified Cholesky decompositions
-
hmath
Big Integers and Rational Numbers
-
quad_gk
Pure rust numerical integration library based on Gauss Kronrod quadrature rule
-
beetle-fraction
functions & structs for doing math with fractions
-
cadical
Rust bindings for the CaDiCaL SAT solver
-
takeable-option
A small wrapper around option
-
bempp
Boundary element method library
-
nalgebra-sparse
Sparse matrix computation based on nalgebra
-
calcucalc
A general-purpose calculus library written in Rust
-
qrotate
Quaternion library for 3D rotation of vectors
-
quadratic_residues
calculating quadratic residues of integers
-
infograph
Info Graph
-
ecm
Lenstra's Elliptic Curve Factorization Implementation with Big Integers
-
gecl
geometry types and a color type
-
geo-aid-svg
Support for SVG output from Geo-AID
-
entropyscan-rs
File entropy scanner to detect malware
-
costoflife
The CostOf.Life Calculator
-
b-spline
B-spline
-
polycal
methods for fitting and using polynomial calibration functions following ISO/TS 28038
-
accord-rs
Calculate consensus sequences
-
decimal-percentage
Percentage type with rust_decimal
-
algebra
Abstract algebra for Rust
-
cellular_raza-building-blocks
cellular_raza Building Blocks
-
kahan_pairs
Generate pairs of integers
-
bsd4random
4.4BSD random number generator
-
gmp-mpfr-sys
Rust FFI bindings for GMP, MPFR and MPC
-
extended_matrix
A matrix calculation module
-
mathcalculate
My first Rust library
-
bounds
interact with bounded and unbounded ranges
-
stroke
zero-allocation library providing const-generic implementations of Bézier curves, B-Spline curves and specialized implementations of up to cubic Bézier…
-
cyclotomic
high-performance library for exact operations in cyclotomic fields
-
super_ultra_rpn_calc
RPN(Reverse Polish Notatio) library
-
RustQuant_iso
quantitative finance
-
guff-matrix
Fast Galois Field matrix multiplication
-
poset
posets
-
memocalc
A useful tool for practicing mental mathematics
-
ffnt
Finite fields for number theory
-
talrost
A mathematics library for embedded scientific computation
-
shapers
fitting shapes and operations on geometrical objects
-
zkp-primefield
A 251-bit prime field suitable for FFTs
-
triton-constraint-circuit
AIR constraints build helper for Triton VM
-
centerline
finding centerlines of 2D closed geometry
-
fenris-geometry
Geometry functionality for fenris
-
geos-src
static library build for geos-sys
-
radix-rect
Rust port of Radix Core Rect
-
graphembed
graph embedding
-
fem_2d
2D Finite Element Method Toolkit
-
ommx
Open Mathematical prograMming eXchange (OMMX)
-
chime
WIP library for continuous, predictable, mutable change over time
-
piss
PISS (Picture Secret Steganography) is a command line tool to encode/decode secrets into/from image files
-
supply-chain-trust-example-crate-000074
Integer traits and functions
-
pointy
Minimal 2D geometry library
-
polyhedron-faces
polyhedron faces for Rust
-
chikage
easy to understand and barebones math library for game and graphics development
-
simple-simplex
Generates 2d simplex noise values and applies Fractal Brownian Motion
-
probability_cli
A command line interface for probability calculations using Bayesian probability
-
sparsetools
2-D sparse matrix package for numeric data
-
vector-space
Useful traits for working with vector spaces
-
structural-shapes
Common structural shapes
-
unifac
calculate non-ideal vapor-liquid equilibria using UNIFAC model
-
malachite-nz
The bignum types Natural and Integer, with efficient algorithms partially derived from GMP and FLINT
-
llml
basic math data types with high level frontend and low level backend
-
prime-checker
hold sample functions to check the prime-ness of a given unsigned, 64-bit integer
-
radians
storing angles
-
sfink_callgraph_traversal
Experimental callgraph traversal/analysis tool, currently limited to loading an internal format produced by a static analysis
-
compute-pi
designed for computing pi to millions of digits
-
mice
messing with dice
-
codd
minimal in-memory database with relational algebraic expressions as queries
-
rlfsc
A checker for the LFSC proof language
-
boomerang_runtime
Runtime types and discrete event executor for Boomerang
-
faer-cholesky
Basic linear algebra routines
-
ring-math
Polynomial ring math over scalar finite fields
-
triangle
Struct for geometric triangles. Includes Barycentric-Cartesian transforms and stuff..
-
projgeom-rs
Projective Geometry in Rust
-
money2
For storing and asynchronously converting between (a subset of) ISO-4217 currencies
-
lnexp
Carefully evaluate compositions of log, exp, log1p and expm1
-
gmres
A sparse linear system solver using the GMRES iterative method
-
i_shape_js
Boolean Operations for 2D Polygons. Supported operations: intersection, union, difference, XOR, and self-intersections for all polygon varieties.
-
ctclib
A collection of utilities related to CTC, with the goal of being fast and highly flexible
-
maths_function
Some maths fuctions
-
linal
tiny linear algebra library without dependencies
-
ellp
Linear programming library that provides primal and dual simplex solvers
-
snark-verifier
Generic (S)NARK verifier for Rust, halo2, and EVM. This is a fork of PSE's version.
-
mscore
providing core operations for computational mass spectrometry proteomics
-
pawer_core
doc Calculus of Construction
-
simple_colatz
package to compute the colatz conjecture in rust
-
parry2d
2 dimensional collision detection library in Rust
-
periodic-table-rs
A chemistry library written in Rust
-
intfinity
An abstraction over numeric types with infinity implemented
-
fffft
Number theoretic transform for PrimeField types (from ff crate)
-
linxal
Linear Algebra package with rust-ndarray interface
-
ebene
A unique search technology
-
eccodes-sys
Low-level Rust bindings for latests ecCodes version
-
classgroup
class groups in Rust. Uses GMP for arithmetic.
-
p3-mersenne-31
Mersenne31 field implementation for Plonky3
-
irating
Estimate iRacing iRating changes
-
caliph
calibrate and convert pH measurements using a two point method
-
rusty-psf
A comprehensive Point Spread Function (PSF) library for microscopy and optical systems
-
wgm
A fast and simple math library for game and graphics development
-
array-bin-ops
Efficient array binary operations
-
lineq
Linear algebra library
-
zero_based_index
Newtype offering some utility methods for zero-based indices
-
basemath
math, from the ground up
-
gstools-core
The core functions of GSTools
-
GSL-sys
binding for the GSL (the GNU scientific library)
-
sickle_math
Math dependencies for sickle_ui
-
net_ensembles
Erdős-Rényi and small world ensembles. For simple sampling, Markov chains etc.
-
apbool
Just arbitrary precision boolean arithmetic for Rust
-
unicode_font
Convert unicode characters between fonts
-
magnitude
infinity and beyond!
-
arithmetic_yukinari
arithmetic library
-
bellande_node_importance
calculating n-dimensional node importance via API or local executable
-
modmath
Modular math implemented with traits
-
collatz_conjecture
A small project demonstrating the collatz conjecture, a maths problem
-
lav
Lane-Associated Vector (LAV): Portable SIMD vector trait as GAT of SIMD lane trait
-
minifb_geometry
meant to help draw shapes in the minifb window
-
mematrica
An easy to use library for working with matrices
-
hexagon_tiles
that allows working with the hexagon shape and related math
-
math_matrix
highschool level matrix implementation
-
qmat
2-dimensional matrices
-
ls_solver
linear system solution
-
mathie
math type library
-
pnets
A framework for Petri net manipulation
-
tfpc
Team Fortress Price Calculator
-
algebraeon-groups
Algorithms in group theory
-
praytimes
Muslim prayer times calculation
-
aurora-engine-modexp
Custom ModExp implementation that used in Aurora Engine
-
vivalaakam_neuro_utils
calculation some things
-
trilean
Kleene's three-valued logic (boolean + unknown)
-
sloword2vec
A naive implementation of word2vec
-
saturating_cast
saturating casts between integer primitives
-
arithmetic-typing
Hindley-Milner type inference for arithmetic expressions
-
gkquad
Numerical integration library for Rust
-
reductionist
S3 Active Storage server
-
ieee754
Low-level manipulations of IEEE754 floating-point numbers
-
fast_fp
Floating point fast-math optimizations
-
map-range
map a value from a range to another range
-
ashlang
A language for zero knowledge proofs
-
fj-window
Early-stage b-rep CAD kernel
-
prop
Propositional logic with types in Rust
-
corner-calculator
Command line utility and lib to calculate new x+y coordinates for a window for a certain direction (=numpad key) based on existing based on given screen and window dimensions
-
polynomial-over-finite-prime-field
polynomial over finite prime field
-
rustitude-gluex
GlueX Amplitudes for Rustitude
-
rmathlib
Port of R's C Library of Special Functions
-
angular-units
representing, manipulating and converting between angular quantities in various units through a type-safe interace
-
mathguru
An algebra system capable of mixed numeric and symbolic computation
-
smooth-numbers
Algorithms to generate smooth numbers
-
arthroprod
Clifford Algebra based computation for the theory of Absolute Relativity
-
fenx
parsing and handling FEN and algebraic chess notations
-
factorio-lua-src
Sources of Lua 5.1/5.2/5.3/5.4 and logic to build them. Fork with Factorio lua.
-
acid2
2-adic double-precision floating-point implementation
-
ndelement
n-dimensional finite element definition library
-
quad-to-quad-transformer
Translate 2d points from one quad to another
-
astro-float
Multiple precision floating-point numbers library
-
googleprojection
Project world- or screen-space coordinates for use in Google Maps tiles (WebMercator)
-
f128
Bindings to the gcc quadmath library
-
xer_adder
Example crate with a dependency
-
usze
Sometimes you just need a calculator
-
rust-latex-doc-minimal-example
Minimal crate example for getting latex in docs
-
bitmath
Tools for arbitrary-sized bitwise arithmetic
-
math-shop
mathematical tools in pure Rust
-
googology
giving names to large numbers
-
canrun
A logic programming library inspired by the *Kanren family of language DSLs
-
feo-math
Math library for 3D transformation
-
commuter
tooling to test diagrams for commutativity, allowing automated tests on algebraic systems
-
jingle
SMT Modeling for Ghidra's PCODE
-
ospf-rust-math
A math utils for ospf-rust
-
winit_event_helper
Simplified winit event handling using callback functions
-
calculatex
A pretty printing calculator with support for units
-
snowflake_uid
A module for generating guaranteed unique IDs among a cluster of nodes using Snowflake logic
-
decnumber-sys
Low-level bindings for libdecnumber
-
polynomial_subspaces
general ways to deal with subspaces of the polynomial rings R[X] with R some ring
-
vec-utilities
A collection of methods that make working with Vecs of floats easier
-
rustmacaroon
A more rusty implementation of Macaroons
-
scad_tree_math
Math library for scad_tree
-
laddu-amplitudes
Amplitudes for the laddu library
-
m_calc
calculate math expressions
-
pire-gemm-s16s16s32
high performance cpu kernels
-
midpoint
Extension traits offering implementations of midpoint [currently, only for primitive integers]
-
zonne
Mr.Z's Rust Open Source Library
-
onechatsocial-permissions
Revolt Backend: Permission Logic
-
calculator-lib
calculator library
-
matrix-rs
using matrices in rust. Uses const generics to ensure compile-time matrix safety.
-
mazer-core
A minimal, simple math markup language that compiles to HTML, written in Rust
-
hasty
interface to system BLAS libraries for fast linear algebra operations
-
noise_fn
Some simple noise functions and traits to allow easy integration with your own
-
exec-sat
Executes SAT solver and parses SAT solver output
-
rug-gmpmee
Rust FFI bindings for GMPMEE
-
dashu-float
A big float library supporting arbitrary precision, arbitrary base and arbitrary rounding mode
-
mathew
Mathematical expression evaluator with context
-
job-runner
background job runner with configurable delays between job runs
-
frond
dynamic lexicographic containers
-
kctf-pow
CLI to solve, check, and generate proof-of-work challenges using kCTF's scheme
-
const-trig
providing const trig functions
-
MFEKmath
supplies mathematics and algorithms for manipulating beziers
-
minifloat
Emulate various minifloats with const generics
-
bridgitte
Contract bridge double dummy solver
-
decimal
floating point arithmetic for Rust
-
iomath
fast math rust-library
-
fsum
calculate accurate sum of floats
-
clair
Command-Line Arithmetic in Rust
-
simp_linalg
A generically defined, light-weight linear algebra library for simple addition and multiplication of vectors and matrices
-
simply_2dpga
A 2d vector math library using 2d projective geometric algebra! Designed to be programmer-friendly, specifically because I wanted to use PGA in game development. Development is ongoing.
-
dicoco_safe_math
simplified safe math operations
-
hundred-doors
calculating and visualizing the '100 Doors' problem
-
lina
Linear algebra library with a focus on 3D applications like games (i.e. low-dimensional vectors and matrices)
-
rusty-rootsearch
This package implements general one-dimensional root-finding algorithms built on the shoulders of the num_dual crate
-
irox-stats
Various mathematical and statistics utilities
-
mathvites
An upcoming batteries included library for all things mathematics
-
ferric
A Probablistic Programming Language with a declarative syntax for random variables
-
wsb-rs
Calculates when your options will print
-
smartcalc-tauri
Text based calculator for peoples supported in Tauri
-
simplicial_topology
Represent, manipulate, combine and perform computations on simplicial complexes
-
fuzzycomp
Comparison with margins
-
progress-monitor
Track any progress
-
emesh
processing 3D polygon meshes
-
divisors
A blazing fast library to find all divisors of a natural number
-
parity
is_even and is_odd methods for primitive numeric types
-
symba
Computer Algebra System written in Rust
-
maria-linalg
linear algebra processing package
-
g_2_0_0
manipulate arbitrary object in the geometric algebra containing two perpendicular vectors that square to 1. Basically 2d VGA
-
nd_vec
A compile time n-dimensional vector library
-
normdecimal
Always normal decimal numbers
-
d4-gmp-sys
wrapper around GMP for d4
-
ctclib-pp
A collection of utilities related to CTC, with the goal of being fast and highly flexible, with perplexity scores for KenLMs models
-
rubikmaster
Tools to implement Rubik's cube applications
-
levitate
Just works solution to numbers, mainly aimed at floats and mathematical use cases
-
nthD_Matrix
using matrixes of any arbitrary size and dimension
-
easy_complex
Complex numbers crate
-
omen
Mathematical Expressions and Notations library for tensors
-
fib-sequence
retrieving fibonacci numbers in base 10
-
shigens
A math library for calculate quaternion
-
mymatrix
My simple matrix library that can perform fraction operations
-
choice
Similar to
either
but supports an unbounded number of variants -
stack-algebra
Stack-allocated lightweight algebra for bare-metal rust
-
easygradecalculator
easy grade calculator
-
iltcme
Inverse Laplace transform with concentrated matrix-exponential functions
-
omni-wave
Easy to use DWT (Discrete Wavelet Transform) library, no need to worry about padding, and a variety of wavelets are available
-
euler-rs
A command line tool for solving Project Euler problems in Rust
-
temperature_calculator
A temperature calculator
-
common_math
A collection of common math functions
-
mathpak
Rust Math Routines, a simple to use math focused library written in rust
-
simple-geom
plane geometry
-
camera-intrinsic-calibration
Camera Intrinsic Calibration
-
r2rs-stats
Statistics programming for Rust based on R's stats package
-
matrix_operations_cuda
perform matrix operations using cuda
-
brevet
Evaluator for Ei calculus with dependent merges and first class environments
-
fftw
safe wrapper of FFTW3
-
polymath
Make math in Rust more powerful! (New math datatypes, traits, functions, etc...)
-
satif-cadical
Rust wrapper for the CaDiCaL SAT solver
-
dxpr
Differentiable expression templates in compile-time, dependency-free, no_std Rust
-
sharpened_bilinear
Sharp bilinear image resizing in linear color space with premultiplied alpha
-
talna
WIP
-
ggt
calculate the ggt
-
geologic
Mathematical and geometrical abstractions with a focus on ergonomics
-
shoelace
formula in your project
-
gfxmath-vec2
2D math library
-
xxcalc
Embeddable or standalone robust floating-point polynomial calculator
-
tinyfield
Small, finite fields
-
fang_oost
implementing Fang and Oosterlee's algorithm for inverting characteristic functions
-
approxeq
A trait for approximate equality of types
-
aljabar
A super generic, super experimental linear algebra library
-
sequential-integration
Lightweight library for sequential integration
-
mtrs
matrices in Rust
-
del-candle
differential geometry/rendering for huggingface::candle
-
codemonk-primes-cli
A command-line utility for finding prime numbers
-
calculator-rs
Calculator is a library which support calculates the value of string
-
signed
working with signed numbers' absolute values avoiding confusion
-
ios_calculator
iOS calculator implementation
-
padic
P-adic numbers in Rust
-
algeo
Computer algebra, algebraic geometry, and related math
-
eigs
Find Eigenvalues and Eigenvectors with Rust using UMFPACK + ARPACK
-
gemau
The beginnings of a computer algebra system for Combinatorial Game Theory
-
nice-numbers
Small library for number sequences
-
sundials
Suite of nonlinear and differential/algebraic equation solvers
-
rml
A machine learning library in Rust
-
advancedresearch/scomb
A research project in path semantics, a re-interpretation of functions for expressing mathematics
-
rust_math
Math library written in Rust
-
lambert-bate
A fast solver for Lambert's problem
-
commander-core
used by commander-rust only. Please don't use it!
-
ezy
Easy to use tweening library
-
vector-victor
linear algebra crate
-
batbox-la
Linear algebra
-
pmsim
Porous media simulator
-
ndarray-interp
Interpolation package for ndarray
-
land-calc
This app reads a list of mtg cards from 'list.txt', searches scryfall.com to validate them, and figures out how many lands you need
-
lapack-sys
The package provides bindings to LAPACK (Fortran)
-
sylvan_number
My own big number implementation, just for my own uses
-
better-num
Better numeric types in rust
-
multifactorials
who allows you to use multi factorials
-
oat_rust
User-friendly tools for applied topology
-
derangement
permutation with no fixed points, a derangement
-
polygon_clipping
An algorithm for computing boolean operations on polygons
-
iseven_api
wrapper for isEven API
-
rbop
Rust framework for writing mathematical expression editors
-
rubiks-moves
focusing on processing moves for 3x3 Rubiks cube
-
a_add_b
这是一个两数相加的方法
-
cmn
accessing a collection of mathematical and cryptographic constants
-
mermaid
Experimental Linear Algebra
-
cons-laws
Particle methods to solve 1D conservation laws
-
xicor
Sourav Chatterjee's xi-correlation coefficient
-
rlife
A life library written in Rust
-
square_calculator
Square Calculator
-
rust-strictmath
Rust portable strict math implemention
-
mc64
Sparse matrix scalings
-
magicsquare
magic square/cube generation
-
deltav_calc
Allows you to generate a graph representing a delta'v map used in the game Kerbal Space Program
-
faasle
evaluating distances (metrics)
-
sofa-sys
Standards of Fundamental Astronomy (SOFA) Rust bindings
-
matriarch
A Linear Algebra and Matrix library written in Rust
-
mwa_rust_core
Convenience Rust code that handles coordinate transformations, Jones matrices, etc. for the Murchison Widefield Array (MWA) radio telescope.
-
machine_int
std::num::Wrapping on steroids
-
bsplines
N-dimensional B-spline curves and their derivatives built on top of nalgebra
-
ipopt_bindgen
Rust bindings to the C interface of Ipopt, a library for large-scale, constrained, nonlinear optimization
-
qoqo_calculator_pyo3
Python interface to qoqo calculator, the calculator backend of the qoqo quantum computing toolkit by HQS Quantum Simulations
-
libpuri
Idiomatic Rust Competitive Programming Library
-
mc-vanilla
MinecraftRS - Implementation of vanilla features for Minecraft, this extends and use mc-core
-
rs_handstrength
relative to board omaha hand strength calculator and equity on flop
-
cisat
Cognitively-Inspired Simulated Annealing Teams
-
q_rsqrt
fast inverse square root function from quake 3
-
mdbook-mathpunc
An mdbook preprocessor that prevents line breaks between inline math blocks and punctuation marks when using katex
-
splinosaurus
flexible spline and surface library
-
algebraeon-rings
Algorithms in linear algebra, polynomials, and number theory
-
pcw_fn
Generic piecewise function trait and impls
-
mrgraph
High-level Meritrank library
-
acme-tensor
A comprehensive tensor library for Rust with support for automatic-differentiation
-
libdivide
Port of libdivide
-
cip_rust
Cubic Interpolation Pseudo-Particle (CIP) implementation in Rust. For more information, contact mgubolin at protonmail dot com or the original article in TAKEWAKI, Hrn; NISHIGUCHI, A…
-
hercules
A Heuristics toolbox for QUBO in Rust
-
nvblas-sys
This package provides linkage to NVBLAS
-
fixed-exp
Exponentiation for fixed-point numbers
-
surreal
that implements J. H. Conway's surreal numbers
-
unsigned-f64
A wrapper around f64 that guarantees that the value is always non-negative on the type level
-
const_fixedp
A const type for fixed point arithmetic
-
sleef-trig
Port of a few sleef.org trigonometric functions
-
srmc
A Small Rust Math Crate
-
const-decimal
Integer-backed decimals with constant precision
-
num-ord
Numerically ordered wrapper type for cross-type comparisons
-
microtensor
Automatic differentiation for tensor operations
-
cheque
Convenient checked math
-
colsol
Functions for direct solution of matrix equations for compact form matrices
-
bmi-calculator
BMI calculator for TI Nspire™, with data for Chinese
-
large-primes
Package for Large Prime Number Analysis
-
tau
The important mathematical constant tau
-
spawn-stochastic
simulating multiple stochastic processes including ABM, GBM, Ornstein-Uhlenbeck, Feller Square Root, and Brownian Bridge
-
math-in-rust-doc
Demo of add math to rust doc
-
gs-rs
basic monocular SLAM (Simultaneous Localization and Mapping) Algorithm in pure Rust
-
lcrs
A Lambda Calculus Interpreter written in Rust
-
multi_dim_point
multi-dimensional point
-
reuler
Solutions to Project Euler in Rust
-
dfa
A simple dfa
-
wrapping_coords2d
Translate between 1D indices and 2D coordinates with wrapping
-
rusty_library123456
maths library
-
nrfind
A set of useful mathematical functions for floating point numbers based on the Newton-Raphson method for finding roots
-
i48
working with 48-bit integers
-
radix-tools
Tools for computing powers or decomposing numbers by radix
-
plonkup
A pure-Rust implementation of the PLONK ZK-Proof algorithm
-
ewq
Small math library
-
sjqchat
-
dashu-int
A big integer library with good performance
-
chord_name
working with chord names in music theory
-
FEA_code
-
voicecode
calculator for Produce Traceability Initiative
-
demo_test_add_2_numbers
Function for adding 2 numbers
-
circomspect-circom-algebra
Support crate for the Circomspect static analyzer
-
epsilonz
Functional programming in Rust
-
My-7
I'm getting used to Rust
-
nabo-pbc
A fast K Nearest Neighbor (KNN) library for low-dimensional spaces, now with support for periodic boundary conditions
-
lager
A lightweight type-safe linear algebra library
-
autd3-geometry-viewer
AUTD viewer for Geometry
-
duckworth-lewis
A calculator for determining targets for the team batting second in weather affected cricket matches using the Duckworth Lewis Standard Edition methodology
-
supply-chain-trust-example-crate-000033
Numeric traits for generic mathematics
-
parametrics
working with parametric functions
-
natural_constants
Pre-defined constants from all disciplines (math, physics, ...)
-
vtrig
Hidden trigonometry functions with their derivates and integrals
-
rust-miller-rabin
Miller-Rabin primality test
-
pupil
Arithmetic expression evaluator
-
reiterator
Lazy repeatable caching iterator that only ever calculates each element once
-
math-commons
math utils for rust
-
takuzu
(a.k.a. Binairo) number puzzle solver
-
hypercpu
Distributed symbolic computation
-
arithmetic_congruence_monoid
Реализует арифметические конгруэнтные моноиды (ACM) в проекте на основе YAML
-
npy-stream-writer
stream writer for numpy files
-
vlink
made for emberry https://github.com/emberry-org/emberry
-
slintcalc
A little calculator
-
yttria
that re-exports the other yttria sub-libraries for radio application development
-
snafu-numbers
Special Numeral-Analogue Fuel Units
-
get-hash
Get hash of a string
-
pulgamecanica_matrix
matrix operations and linear algebra
-
gandiva_rust_udf
gandiva rust udfs
-
mathcat
Math Capable Assistive Technology ('Speech and braille from MathML')
-
rust-kepler-solver
Efficient solvers for the elliptical and hyperbolic Kepler equation
-
topological_peak_detection
A mostly efficient topological algorithm for finding all peaks in a 1-D signal
-
raekna
combines the other crates in the workspace to make a functional program
-
qcd-sme
numerical library for the screened massive expansion of QCD
-
crook_calculator
one function to compute mathematical equations from string slices
-
lapack-traits
Generic real/complex scalar trait wrappers for BLAS and LAPACK routines
-
dntk-matrix
Statically sized matrix using a definition with const generics (only for nightly)
-
amfnengine
Amortization Functions (AmFn) Engine
-
albert
A terminal calculator written in Rust with ❤️
-
delaunay2d
compute Delaunay triangulations and Voronoi diagrams in 2D space
-
siiir_modular_power
A console app and library with function to quickly calculate k^n mod m
-
gamesman-nova
System for computing the solution set of finite, deterministic, complete-information, abstract-strategy games
-
hwcalc
An arbitrary bit-width calculator
-
vectors
Sparse & dense vectors for use in high dimensional vector spaces
-
sin_cos_ln_sqrt
ITN crate containing math functions
-
spv-rs
Math utility for astronomical data
-
divisor_networks
Discrete Graphs for Indiscrete Researchers - Networks with Grothendieck Topology
-
aint
Arbitrary width integers between 1 and 128
-
mathlib
A math library for Rust
-
fts_units
that enables compile-time type-safe mathematical operations using units of measurement
-
polygamma
function
-
simple-bezier-easing
calculating cubic Bézier curves using De Casteljau's algorithm
-
cchmod
chmod calculator
-
clipcalc
calculator that reads from the clipboard and writes the result back to the clipboard
-
add-simple
adder for different nums
-
bumbuna_sum
Add two numbers
-
perplex_num
Perplex (hyperbolic or split-complex) numbers based on num-traits
-
rug-miller-rabin
A multi-threaded, arbitrary precision implementation of the Miller-Rabin primality test using rug (GMP)
-
splinify
Rust-wrapper for Dierckx' B-Splines Curve and Surface Fortran Library
-
savage
A primitive computer algebra system (REPL)
-
mpmfnum
A numbers library in Rust
-
calculi
used to apply calculus functions on equations in string form
-
yestack
Tools from me
-
gac
Generic and Atomic Recipe Calculator for Factorio
-
delaunay
The representation of delaunay triangulation
-
operations
Basic algebraic and mathematical expressions for use with dynamic elements
-
camctrl
Camera control math
-
gomez
Framework and implementation for mathematical optimization and solving non-linear systems of equations
-
whiteboard
A math library made by someone not qualified to be making math libraries
-
igsolve
The program for solving impartial games
-
dc-ock
reverse polish notation desk calculator library
-
tropical_algebra
tropical algebra in Rust
-
simple_accumulator
accumulator for incremental statistical computations
-
bog
The highly-modular abstraction standard
-
adder_4702
This package calls the
add_one
function from theadd_one
library -
persist-es
A backing logic for an RDBMS implementation of an event store for cqrs-es
-
hc
Handy calculator for haxor calculations
-
geo-aid-geogebra
Support for Geogebra (*.ggb) output from Geo-AID
-
bool2cnf
transfer boolean expression to dimacs directly
-
geometric
A very simple vector and matrix library built on the vecmath crate
-
yuescript-src
Sources of Yuescript and logic to build them
-
nekocalc
A Calculator
-
pnets_shrunk
A reducer for petri nets
-
num-derive
Numeric syntax extensions
-
MathTriks
A single crate for every mathematical manipulation
-
frac
Rational Number Data Type
-
quake-inverse-sqrt
Quake Inverse Square root alghorithm
-
electro
A small toolkit for computational electromagnetics, including FD, MM, and FEM. Unstable till 1.0.
-
RustPrimeNumberLibrary
Rust prime number checker library now step 1 is importing create and calling function and put one parameter. This prameter data type is u32
-
scalar-field
Traits and structs which define arithmetic operators on scalar fields
-
implicit3d
3d implicit geometry
-
demo_crate_dia
Calculator
-
pirox
building a calculator
-
vajra
-
upload_to_crate_io
Review Upload
-
alphabet
working with alphabets
-
tmn
Instrument for working with complex numbers and quaternions
-
eigenvalues
algorithms to compute eigenvalue/eigenvectors of symmetric matrices
-
makepad-geometry
Geometry tools
-
ralgeb
This package has some mathematical tools to allow user perform operations on Point, Line, Circle, Matrix
-
replicante_logging
Replicante common logging logic
-
ux-indicators
Technical Analysis Function Library
-
smartcalc-tui
Terminal UI for erhanbaris/smartcalc
-
dinglebit_combinatorics
A collection of combinatorics utilities
-
raster-tools
Raster processing tools
-
jl-sys
contains the generated bindings for the Julia C API used by jlrs
-
mathfacts
A small command-line application to practice math facts
-
irox-fixedmath
Fixed Precision Math Primitives
-
cmath
一个新手的尝试
-
safemath_dev
Math operations with safety checks that throw on error
-
optimization-solvers
Numerical optimization solvers for unconstrained and simple-bounds constrained convex optimization problems
-
det
Calculate the determinant using a macro
-
machine-check-exec
formal verification tool machine-check
-
mathbox
A math toolbox
-
piecewise-linear
manipulating piecewise linear functions
-
coinclp-sys
The low-level bindings to the COIN-OR Clp library
-
tofas_extras
Translation of fundamental astronomical subroutines
-
tukey_test
performing the Tukey statistical test, a method for comparing multiple groups simultaneously. It calculates the critical q value for a given number of groups and total observations…
-
strata
A unique search technology
-
aeiou
Algebraic effects
-
adder_trial
has a function
-
xdbuf
reusable multi-dimensional buffer
-
tnt
runtime validated proofs in number theory
-
clnooms
Assembly-level implementation of interesting data types
-
irox-unsafe
irox (unsafe) Rust Tools & Libraries
-
tfhe-ntt
pure Rust high performance number theoretic transform library
-
small_matrix
matrix library made in Rust
-
factorial
Convenient methods to compute the factorial, optionally checked
-
logsumexp
Numerically stable computation of log-sum-exp using a 1-pass algorithm
-
numerical
Algorithm for numerical analysis
-
rustbot
My package for aimbot calculations / vector math
-
dimensions
Struct(s) for handling dimensions
-
frames
Contextual frames made simple
-
factor-semiprime
Pollard's rho algorithm for factoring semiprime numbers
-
thirteensea
Test publish crate
-
spice-sys
Thin wrapper for the C language implementation spice toolkit from NAIF
-
unit9
whp-unit9
-
unit4
whp-unit4
-
com-croftsoft-core
A core library of highly reusable code
-
hipparchus-geo
latlon, ellipisoid & geodesic calculations
-
ralgebra
Roy's algebra library
-
ndvec
low-dimensional vectors
-
dimensional
Functions, structs, and reference data for working with dimensional values, such as '1 second' and '3 miles per hour'
-
numera
numbers
-
fractions-rs
Fractions numbers implementation for Rust
-
sinorust
hello world!
-
operations_parser
A Rust-based parser for basic math operations with function support
-
moo-math
math interpreter
-
cassie
limited computer algebra system written for the fun of it
-
guff
Implements Galois Fields for various natural sizes
-
temp-converter-lib
terminal temperature unit converter between Celsius, Fahrenheit and Kelvin
-
vexide-math
Commonly used mathematical formulas for vexide
-
normform
handling normal forms
-
tilted
A toy mathematical interpreter written in Rust
-
fractran_rs
A FRACTRAN interpreter
-
symbolic_math
performing symbolic mathematics. Supports basic arithmetic operations, expression simplification, and expansion, and evaluation.
-
iter-rationals
A fixed size, linear time, no-std iterator over the rational numbers
-
log_domain
Logarithmic representation of floats
-
conum
big numbers, specified by arbitrary digit widths
-
batbox-num
num traits
-
rsmaxsat
that provides bindings for the MaxSAT solver
-
sov-stf-runner
Runs Sovereign SDK rollups and their verifiers
-
hwcalc_lib
Backend for the hwcalc calculator
-
nd_array
linear algebra that tries to have a similar api to numpy
-
stat-rs
A statistics library
-
topology-traits
Topological traits for generic mathematics in Rust
-
trajgen
Minimum trajectory generator
-
math_64
Only the numbers 1, 3, 5, 7 or 9 work. It's very odd.
-
ttv-curve
-
poke-type
A Pokemon type effectiveness calculator that accepts arbitrary type combinations
-
simplex-23d-rs
Simplex 2d/3d noise in Rust
-
simple_math
lib to do some mathematical manipulation
-
siege-math
Math library for the Siege Engine
-
metallicalc
A calculator written in Rust
-
raith-common
learning project
-
cga2d
2D Conformal Geometric Algebra primitives
-
fpn
Fixed point number
-
RustQuant_stochastics
quantitative finance
-
galgebra
geometric algebra stuff (vectors)
-
kilac
ARCHIVED PROJECT
-
unit17
whp-unit17
-
opensrdk-symbolic-computation
Standard automatic differential library for OpenSRDK toolchain
-
sciru
A high-performance library for mathematics, science, and engineering written in Rust
-
voroxx
Voro++, a 3D cell-based Voronoi library
-
radix-number
Rust port of Radix Core Number
-
permutations
generating permutations
-
rialight_math
Rialight mathematics API
-
fj-viewer
Early-stage b-rep CAD kernel
-
modulo-n-tools
modulo tools
-
locmess
look at the mess that are your LOC
-
fftw-sys
unsafe wrapper of FFTW3
-
qvnt-i
Advanced quantum computation simulator
-
plottery_lib
Core geometry library of Plottery, a creative coding framework for generative vector graphics and pen plotting
-
gosh-lbfgs
Fast and safe Rust implementation of LBFGS and OWL-QN algorithms ported from Naoaki Okazaki's C library libLBFGS
-
rawarray
file format for retrievably storing n-dimensional arrays
-
makima_spline
modified akima spline interpolation
-
envisim_estimate
Design-based estimation and variance estimation
-
colon
A array and number utility functions
-
cp_sat
Rust bindings to the Google CP-SAT constraint programming solver
-
gradecalculators
grade calculators
-
stitches
Search spaces to solve math problems fast
-
versor
port of versor in D3.js
-
shawnkelz_add
A test crate created by Shawnkelz
-
sparse21
Sparse Matrix Solver
-
super-prime
Find the super prime number
-
rs-measures
macros to encapsulate numbers in measures, provided with units of measurement, allowing any meaningful operation, but statically forbidding meaningless operations with them
-
lukkid
Arithmetic Sequences
-
hkkim_lib_wikibooks_rpn_test
RPN(Reverse Polish Notatio) library
-
options-common
working with financial options
-
polys
A package for polygon geometry
-
discrete
Combinatorial phantom types for discrete mathematics
-
laddu-python
Amplitude analysis made short and sweet
-
libmath
Mathematical utilities
-
rusoda
Pure rust and just need log dependencies implementation of odepack dlsoda
-
comodules
calculating Ext for coalgebra and comodules. Also does Finite Field linear algebra.
-
fend-core
Arbitrary-precision unit-aware calculator
-
vectorial
general-purpose vector math
-
num-primes
Generating Large Prime and Composite Numbers using num with a simplistic interface
-
hilbert_index
D-dimensional Hilbert curve
-
twoword
Construct bigger uints by combining two smaller ones into a two-word uint
-
mdmath
Multidimensional math
-
lorust
Modern Rust utility library delivering modularity, performance & extras; or simply Rust version of Lodash
-
claire_vector
claire is a rust lib for vector calculus
-
routrs_railways_dataset
Railways dataset for routrs, the geograph-based shortest distance calculator for Rust
-
fuzzy_fraction
Struct for approximated human-readable fraction representation
-
hebrides
Implementations for the real numbers, complex numbers, and basic linear algebra
-
kalc-kman
Is a calculator for math
-
rate
Clausal proof checker (DRAT, DPR) for certifying SAT solvers' unsatisfiability results
-
isprime
Quickly check if a number is prime
-
cenv_core
The internals for the cenv project, designed to be shared amongst different implementations
-
repetend_len
repetend lengths
-
rust_geometry
A geometry library for problems in ICPC programming contests
-
complex-number
A basic implementation of complex numbers in rust
-
adder123
A father package file where you guess what number the computer has chosen
-
hcode_functions_danielly
Biblioteca de funções da Hcode
-
image-recovery
Image recovery algorithms, implemented in Rust
-
cell-automata-1d
Look Stephen Wolfram's cellular automata: https://www.wolframscience.com/nks/p170--cellular-automata/
-
numerical-linear-algebra
linear algebra implemented using numerical methods
-
eletric_calc
Calculator for Ohm's law
-
idem
0 and 1
-
hann-rs
Blazingly fast Rust Hann Window
-
toronto
Tools from me
-
data-pipeline
A functional and extensible library for organized lazy processing of data with minimal overhead
-
machine-factor
constant factorisation for machine-size integers
-
plotters-fullerene
plotters fullerene and polyhedron for Rust
-
rust-blas
BLAS bindings and wrappers, fork of rblas
-
new_york_utils
calculation some things
-
unit-root
Unit root tests
-
gates
simulate logical gates
-
buckingham
Arithmetic with units
-
cayley
generic, stack-allocated linear algebra stuff, such as matrices
-
interpolation
A library for interpolation
-
moonalloy
The oxidized scientific computing library for the 21st century
-
bitslice
transpose bits into and out of bitslice format, and perform various operations on bitsliced data
-
sat-rs
A SAT solver written in Rust
-
wgebra
Composable WGSL shaders for linear algebra
-
gemm-f16
Playground for matrix multiplication algorithms
-
calcul8
calculator CLI
-
ihateintegrals
A computer algebra library for solving integrals
-
ggmath_testing
testing tool for custom ggmath scalars
-
sprs-ldl
Sparse cholesky factorization
-
acgmath
A linear algebra and mathematics library for computer graphics. A fork of
cgmath
. -
algebr
Basic algebra
-
ndmath
Traits for doing vector geometry operations using built-in types
-
oscirs
Scientific computing environment for Rust
-
nalgebra-lapack
Matrix decompositions using nalgebra matrices and Lapack bindings
-
hipparchus-mean
A collection of basic mathematics solver: Lp norm, mean, moving average, sequence
-
xer_add_one
Example dependency crate
-
faer-evd
Basic linear algebra routines
-
polygonical
2d polygon geometry and operations
-
unit18
whp-unit18
-
query-curve
querying custom Bezier curves, compatible with curves created at https://querycurve.com
-
coin_cbc_sys
Rust bindings to the CoinOR CBC MILP Solveur using the C API
-
rs-lambda
A lambda calculus interpreter written in rust
-
asmcahligzamaze
Schizm and amalgamation of adventurer's probability distribution across multiverse 2D maze on a single screen
-
infallible_tobigint
Infallible ToBigInt/ToBigUint conversion traits for num-bigint
-
rust-numpy
A row version of a convinient rust-numpy library which target is to dublicate functionality of well known python library 'numpy'
-
theta-chart
Theta_chart is a collection of utilities to make performing certain calculations more convenient
-
siffra
parse and evaluate human-friendly mathematical and natural language expressions
-
unit-interval
Types for working with and constraining values to the unit interval
-
rust-test-crate-add
Test rust package
-
logik
Calculator for propositional logic formulas
-
markovgen
building markov chain graphs from text datasets and performantly generating text sequences by traversing them, includes an accompanying CLI application
-
collatz
Helper functions related to the Collatz conjecture
-
lemonmath
A math library
-
composite_modulus_proofs
Proofs about several propoerties of a composite modulus - square-free, product of 2 primes, a blum integer
-
ca4rs
Cellular Automata for Rust
-
pdbs_benchmark
The program for benchmarking pattern database implementations
-
luacells
text-based cellular automata simulator that uses Lua for rule definitions
-
vecto
vector2
-
dualquat
Quaternion and Dual Quaternion math library for high-precision physics simulation
-
postfix
expression evaluator
-
entropiter
A no-dep iterator-compatible frequency and Shannon entropy calculator
-
approximately
compare two any values
-
coincbc-sys
The low-level bindings to the COIN-OR Cbc library
-
sparkl3d-kernels
3-dimensional physics engine in Rust
-
avatar_graph
Avatar Graphs
-
upcast-arithmetic
Arithmetic that is upcasted on overflow
-
pga2d
tools for 2 dimensional projective geometric algebra
-
ferromagnetic
Calculate the world geomagnetic fields using IGRF/WMM
-
ty-ops
Type level operation library in rust
-
find-real-roots-of-polynomial
find all real roots of a polynomial
-
fcwt
Fast Continuous Wavelet Transforms
-
seniorious
chtholly tree in rust
-
simplify-polyline
Simplify polylines using Douglas-Peucker and radial distance algorithms. Port of the simplify-js library.
-
ftl-numkernel
designed to provide numerical operations and error handling for both real and complex numbers, also supporting arbitrary precision types
-
lanczos
algorithm for eigen decomposition
-
microcheby
Single variable function approximation using Chebyshev polynomials. Embedded friendly and no_std compatible.
-
legasea_line
Tools for working with lines
-
srmfpa
Floating-point's four arithmetic operations (including fused multiply-add) and square root with strict rounding mode
-
matrix-calc
matrix addition, subtraction and multiplication library
-
chewy
A command-line RPN calculator
-
dotbits
unsigned int <-> Vec<bool>, plus various helper functions
-
cordic
Special functions for fixed-point numbers using the CORDIC method
-
rapier3d-meshloader
STL file loader for the 3D rapier physics engine
-
arpack-ng
Save interface to arpack-ng-sys
-
rusty-compression
Low rank compression algorithms in Rust
-
scal
Calculator that can add, sub, mul & div two input num
-
rpn_calc_perl
RPN library for Perl
-
nut_sys
Wrapper for Number-Theory-Utils C library
-
kukan
powerful tool for mathematical interval
-
unit_system
Automatically derived typed unit systems
-
zkp-elliptic-curve
A crypto-grade elliptic curve over
primefield
-
jpl-sys
Project Pluto JPL Ephemeris Rust bindings
-
rustgf
implements several galois field operation in Rust, as well as gaussian elimination in Galois Field
-
set-partitions
Represent and enumerate set partitions
-
pire-gemm-s8u8s32
high performance cpu kernels
-
memu
Implementations of memory units and working with them
-
hcomplex
Lightweight complex and hypercomplex algebra library
-
rexl_matrix
matrix library for Rust
-
sparse_complex
solver for complex sparse matrices
-
geode
Rust bindings for the Geode SDK
-
moving-average
moving average library
-
yali
LargeInt Library
-
astronomical-quantities
Unit-safe computations with astronomical quantities
-
curso_09_libs
Teste de biblioteca
-
aws_volume_limit_calculator
copy of https://github.com/awslabs/aws-support-tools/blob/master/EBS/VolumeLimitCalculator/volume_Limit_calculator.sh
-
mazer-macros
A minimal, simple math markup language that compiles to HTML, written in Rust
-
rufft
A pure rust FFT library !
-
algebraic-gen
Procedural Macro for Geometric Products of Any Dimension
-
inari_wasm
A stripped-down version of Inari library (a Rust implementation of interval arithmetic) compatible with web assembly
-
modern_appvars
A parser for appvars on TI calculators
-
ndarray-inverse
Pure Rust Inverse and Determinant trait for ndarray Array2
-
scotch
Idiomatic wrapper for Scotch, the graph partitioner, graph clusterer and sparse matrix orderer
-
f64ad
Easy to use, efficient, and highly flexible automatic differentiation in Rust
-
log2fix
no_std fixed-point base 2, e and 10 logarithm algorithm implementation
-
p3-monty-31
Plonky3 utilities for implementing 31-bit Montgomery fields
-
precise-calc
A high precision calculator library and command line tool
-
hipparchus
<!-- TODO -->
-
rgaussian16
Interface for the Gaussian16 quantum chemical package. This structure provides functions for auto generating input, and running the external program g16.
-
fhe-math
Mathematical utilities for the fhe.rs library
-
dashu-ratio
A big rational library with good performance
-
raekna-compute
allows evaluating expressions into literals
-
field-matrix-utils
working with matrices over finite fields
-
rustnomial
working with polynomials
-
bool-logic
manipulating and evaluating boolean expressions
-
permanganate
Graph and Boolean SAT solver for Numberlink and Flow Free
-
lsode
Solve systems of differntial equations using LSODE subroutine from ODEPACK written in Fortran
-
p3-mds
Plonky3 MDS matrix logic
-
kair
COnstraint Based Reconstruction and Analysis (COBRA) in Rust
-
geo-aid-plaintext
Support for plaintext output from Geo-AID
-
num_base
manipulating with numbers (integers) in different bases
-
infinity-euler
These are my solutions to Project Euler implemented in Rust
-
acme-graphs
Computational graphs for Rust
-
gplu
Sparse LU factorization with partial pivoting
-
polynomial-roots
Find the real roots of huge polynomials in milliseconds
-
nums
Number theoretic functions, such as primality testing and factorization, for BigUints
-
matlabblas-src
Provide a source for MATLAB's BLAS library for use with the BLAS crates
-
projecteuler_rs
Project Euler solutions implemented in Rust
-
math-symbols
Symbols for computer algebra
-
amfnwasm
Amortization Functions (AmFn) Web Assembly
-
rustrix
Supports macro and basic operations for matrix
-
yttria-coding
A mathematical coding library tailored for use with the yttria set of libraries
-
allen_interval_algebra
package for interval algebra for more information see https://en.wikipedia.org/wiki/Allen%27s_interval_algebra
-
markovian
Simulation of Markov Processes as stochastic processes
-
shunting-yard
shunting yard algorithm implementation in Rust
-
floorAndCeiling
Tiny crate that contains floor and ceiling functions
-
matrixable
Traits and structs extending capabilities of matrix-like structures
-
haversine-redux
Haversine formular library to determine the distances between two coordinates on the earth
-
gfx-maths
Implementations for the most essential Graphics Math operations
-
lie
A numerical library for working with Lie Groups and Algebras
-
mc-core
MinecraftRS - Minimal core implementation of Minecraft backend
-
rslogic
logic programming framework for Rust inspired by µKanren
-
gauss_adia
Small utility program to compute adiabatic energies for TD-DFT simulations with the gaussian 16 program suite
-
millimeter
Primitive type with millimeter unit attached
-
math_parser
A parser for mathematical expressions
-
cl-calc
A command line calculator
-
astro_nalgebra
astro-float for nalgebra
-
rsruckig
Ruckig motion planning library for Rust
-
mady
🌲 ahead-of-time automatic differentiation
-
crlibm
Binding to CRlibm, a correctly rounded math lib
-
antic
bindings for the antic C library for algebraic number theory
-
matchmaker
fairly match students to categories
-
arb-sys
Bindings to the Arb library
-
gcv_spline
fitting and evaluating GCV splines
-
propositional
Logic
-
trussx
designing and analyzing truss structures
-
ode_integrate
Collection of numerical ODE Solvers written in generics and thus applicable in many scenarios
-
graph-cycles
Detect all cycles in a petgraph graph
-
ruint-macro
The
uint!
macro forUint
andBits
literals -
cnetworks
A set of tools for creating and manipulating complex networks
-
online-statistics
Blazingly fast, generic, and serializable online statistics
-
goldilocks-ntt
fast NTTs over the Goldilocks prime field
-
doem-math
Const generic linear algebra math crate for 3D applications, made in conjunction with doem
-
yices2-sys
Low level Rust bindings to the Yices 2 SMT solver
-
fibo
Compute the N-th Fibonacci number with arbitrary number precision
-
avlsort
AVL tree holding the rank and the number of duplicates of elements
-
bidimensional
A collection of 2D utilities for coordinate representation and manipulation
-
module-publish
module publish test
-
rexl_math
mathematics library for Rust
-
matrix_operations
perform matrix operations
-
ngau
Non-Generic Angle Units
-
firmath
Math Library for Graphics
-
jpegxl-src
Source of libjxl and logic to build it
-
eprmutate
Permutation Library
-
ferrous-simple-calc
Example crate: simple calculator
-
remsol
Electromagnetic mode solver for 1D multilayer structures
-
real_float
Floating point types that check for correctness and implement total ordering
-
r2rs-nmath
Statistics programming for Rust based on R's nmath package
-
argmin-math
argmin math abstractions
-
qmu
Quigly's Math Utility
-
advancedresearch/path_semantics-category
A research project in path semantics, a re-interpretation of functions for expressing mathematics
-
scimath
A scientific computing library. WIP
-
miller_rabin
A multi-threaded, arbitrary precision implementation of the Miller-Rabin primality test
-
binary-space-partition
Abstract BSP tree
-
logic-rs
representing logical formulas with support for temporal robustness semantics
-
umath
ffast-math in rust
-
rust-gmp-kzen
Rust bindings for GMP
-
math
A math library
-
hilbert16
Hilbert transforms between 1D and 2D space, optimized for u16 coordinates
-
slice2d
Ergonomic array slice for 2d array manipulation
-
dynagrad
Dynamic Auto-differentiation
-
psy-math
A fork of jet-proto-math. Helpful math utilities, used by PsyLend.
-
oxygen_quark
Oxygen Quark is a maths library mainly developed for the Oxygen Game Engine
-
rstm-core
focuses on building concrete implementations for Turing Machines
-
basic_stochastics
A small collection of utilities to make performing basic stochastic calculations more convenient
-
c-api-tools
Tools for the creation of C API bindings
-
rs-stats
Statistics library in rust
-
math-rs
A basic mathematical engine
-
slender-math
Lightweight math library for game development
-
matriz
Zero allocation Rust linear algebra library
-
rusty-cffi
Tools for interfacing with other languages via CFFI
-
trianglo
Stupidly Fast And LightWeight Crate To Calculate Square Root & Logarithm
-
fixed-vectors
Lightweight library implementing fixed-length vectors for Rust applications not compiled with the standard library
-
mafs
Fast maths for tiny projects. With SIMD but just for x86
-
qhull-sys
Rust bindings to Qhull
-
chemrust-nasl
New Adsorption Site Locator (NASL) for catalyst materials. Written in rust. Part of the
chemrust
toolchain. -
stochastic-abm
simulating various stochastic processes, including Arithmetic Brownian Motion and more
-
fractionfree
Fraction-free linear algebra for ndarray
-
suitesparse_graphblas_sys
Rust bindings for SuiteSparse::GraphBLAS
-
rs-math
math library, a math library written in Rust. Write in a native way as much as possible in this math library, reducing the use of third-party libraries. There may be some errors in this math library…
-
accelerate-general
A general matrix and vector operations library using Apple's Accelerate framework
-
fdecimal
Arbitrary precision fast decimal numbers
-
simple_calculator_cmd
command line simple calculator and library
-
zetik_prime
generating prime numbers with an iterator
-
reikna
A work in progress math library
-
RustGraphix
Rust-Graphix is a Rust library for mathematics. It includes support for matrices, both two-dimensional and three-dimensional, along with various matrix operations and methods.
-
bicubic
A base for bicubic interpolation
-
inexor-rgf-plugin-arithmetic
Inexor - Reactive Graph Flow - Plugin - Arithmetic
-
adv_linalg_lib
Core library for Adv_LinAlg procedral macros
-
shape-triangulation
The representation of delaunay triangulation
-
optlib
The optimization algorithms realized in Rust. In given time realized genetic and particle swarm algorithms.
-
Circle_Area
circle of area function
-
softfloat-wrapper-riscv
a safe wrapper of Berkeley SoftFloat based on softfloat-sys for RISC-V based on https://github.com/dalance/softfloat-wrapper
-
rpn_calc_taro_kobayashi
RPN(Reverse Polish Notation) library
-
c-prime
Convenience wrapper for machine-prime
-
unitdc
A dc-like arbitrary precision quantity calculator
-
sized_matrix
Sized matrices using const generics for better type checking and performance
-
core-math
API for CORE-MATH
-
meansd-cli
calculate mean and standard deviation (CLI)
-
caliphui
calibrate and convert pH measurements using a two point method
-
goertzel-nostd
An nostd implementation of Goertzel's Algoritm
-
declaration
parsing mathematical terms
-
sukker
Linear Algebra and Matrices made easy!
-
solver
Solve optimization problems
-
spaceform
A cross-platform SIMD-accelerated maths library for 3D graphics
-
ajkcalc
scriptable hybrid calculator
-
s5
equation solver written in Rust, built for solving some homework-style problems in orbital mechanics
-
raekna-common
contains common types and functionality for the raekna project
-
multrix
matrix multiplication and manipulation library with multithreading support
-
factorial-mod
Fast mod for $n! % p
-
wmathrs
mathematical crate
-
math_vector
3D vector class
-
ngeom
Geometry in N dimensions
-
smt-lang
Sat Modulo Theory Language
-
rl_ball_sym
Rocket League's ball physics
-
kolakoski
sequence iterator
-
rmath-cli
cli calculator
-
vec3-rs
3D vector math library
-
tribool
Three-valued logic
-
calcer
nice program to write graphs from programs
-
symbolics_core
Core expression module for the symbolics computer algebra library
-
g3
Neat library for computer graphics based on geometric algebra
-
kalk_cli
A calculator that supports user-defined functions, variables and units, and can handle fairly ambiguous syntax
-
scicalc-rs
parsing and doing calculations with measurements, typically used in scientific contexts
-
semolina
Optimized field arithmetic for Pasta moduli for x86-64 and aarch64
-
advancedresearch/boolalg
A research project in path semantics, a re-interpretation of functions for expressing mathematics
-
neapolitan
Easily model and solve circuit-like problems
-
evercrypt_tiny-sys
A tiny build of EverCrypt's c89-distribution with autogenerated bindings
-
triangle_sides
calculating various properties of the triangle. Does not use points, but sides lengths for constructing a triangle
-
colamd
Column approximate minimum degree ordering algorithm
-
some_math_lib
A basic math library
-
msfs
Rust bindings for the MSFS SDK
-
ndarray-unit
A package providing a system of units to the ndarray type
-
rust-test-crate-multiply
Test rust package
-
lambash
A λ-calculus POSIX-like shell
-
duckduckgeo
2d geom library
-
p3-circle
Plonky3 logic relating to the circle group
-
sparse-interp
Basic univariate polynomial arithmetic and sparse polynomial interpolation
-
fibnacci
fast high precision fibonacci calculator using rayon and gmp
-
gmpmee-sys
Rust FFI bindings for GMPMEE
-
lcpc-ligero-pc
polynomial commitment scheme from R-S codes, as in Ligero (CCS '17)
-
modtype
Macros that implement modular arithmetic integer types
-
in_range
Returns true if a number is in range
-
ramer_douglas_peucker
Ramer Douglas Peucker algorithm
-
gaussfilt
Design and apply Gaussian filter for 1D data
-
flowscad
2D graphic and 3D object design with a Rustic functional approach. SVG and OpenSCAD output.
-
arith_wrappers
Rust’s
std
offers theWrapping
type for “intentionally wrapping” arithmetic, but curiously does not provide analagous implementations for intentionally saturating… -
basiclu
Rust wrapper for BasicLU
-
mathematics_table
that will generate a math table of an integer given by the user
-
ico_math
An opinionated SIMD Math Library for games and graphics in Rust
-
hipparchus-az
angle representation, conversion and calculations
-
classygroup
The Classy Group
-
concrete-fftw
Safe wrapper around FFTW
-
foocalc
A command line RPN calculator with multiple precision and unit support
-
functions_shared
Test deply crates.io
-
galois_field
convenient operations on finite field, polynomials, and matrices over finite field
-
nd_interpolate
1-10 dimensional linear and cubic spline interpolation implemented in Rust
-
rusymbols
symbolic mathematics. It aims to become a full-featured computer algebra system (CAS) while keeping the code as simple as possible in order to be comprehensible and easily extensible…
-
palmfft
Palm-sized Faster Fourier Transform
-
jacc
Just another cli calculator: A maths interpreter for the command-line
-
envisim_utils
methods for design-based sampling methods and estimation
-
mtl
Matrix template library. Dense2D matrix, SparseMatrix.
-
summed-area
table for fast sums or averages of subsections of a 2d array or an image
-
wicker
Weighted probability picker for Rust
-
algebraeon-sets
Algorithms in combinatorics
-
yz-curvep-exs
examples of curve paramterizations
-
extended
precision 80-bit floating-point numbers (f80)
-
symmetria
numerical library
-
astro-float-num
Multiple precision floating point numbers implemented purely in Rust
-
tricolor
Color structs, color formats, and color conversions
-
font-glyph
draw font glyph outline for Rust with plotters
-
rust_mdd
MDD
-
klu-rs
Save bindings to SuiteSparse's KLU sparse matrix solver
-
awint_core
Core no-std and no-alloc
awint
functionality -
nodarium_utils
A collection of utilities for Nodarium
-
ida
A pure Rust port of the Implicit Differential-Algebraic solver from the Sundials suite
-
mdmath_ia
Multidimensional math
-
my-little-eval
A little library for evaluating mathematical expressions
-
evaluator
interfaces and implementations for logic constructs that return values without accepting arguments, either via closure captures, global state, calculation or otherwise
-
time-func
represents a set of data points as a function of time and performs various mathematical operations on the data
-
typed_floats
Types for handling floats with type checking at compile time
-
float_approx_math
A math library for compile-time floating-point approximations (sqrt, sin, cos, etc...)
-
symbolics_calculus
Calculus module for the symbolics computer algebra library
-
rustometry
Spatial Geometry in Pure Rust
-
mvmm_hydro
A moving mesh hydrodynamics (CFD) solver prioritizing flexibility over raw performance
-
cblas-sys
The package provides bindings to CBLAS (C)
-
min_max_traits
Traits for MIN and MAX associated constants
-
math-fun
A package providing mathematical functions commonly used in science and engineering
-
arith_traits
Traits unifying types based on various supported arithmetic operations
-
blas-sys
The package provides bindings to BLAS (Fortran)
-
bq
A complete implementation of dual quaternions
-
gap_solver
A solver for the generalized assignment problem
-
nnls
Non-Negative Least Squares (nnls)
-
nimble-client-connecting
Nimble Connecting Logic
-
mee6
calculate mee6 leveling data
-
float_extras
Extra floating-point math functions from C math library
-
max_len_base_10_as_usize
Trait offering constant maximum lengths of primitive integers as usize
-
nikisas
common mathematical functions with focus on speed and simplicity of implementation at the cost of precision, with support for
no_std
environments -
vecn
A procedural macro that transforms user-defined structs into general vector types
-
intel-mkl-tool
Seek Intel(R) MKL library from system
-
primeval
A monstrosity of a prime number generator
-
metis-sys
Raw FFI to METIS, the serial graph partitioner and fill-reducing matrix orderer
-
dioxus-katex
Render math with KaTeX in Dioxus!
-
faer-entity
Basic linear algebra routines
-
fishers_exact
Fisher's exact statistical test
-
double-pendulum
A mathematical model for double pendulums
-
geo-aid-figure
Definitions for Geo-AID's JSON export format
-
ext-ops
General purpose arithmetic operator traits which are missing from the standard library
-
planar
Strongly typed planar geometry
-
command_line_calculator
command-line calculator
-
cereal_lib
Does the cereal box problem in either single or multi-threaded mode
-
malachite-float
The arbitrary-precision floating-point type Float, with efficient algorithms partially derived from MPFR
-
cryptix-bigint
A bigint library for cryptix
-
na
wrapper around nalgebra to make it easier and mostly less verbose to work with the most used types in vector math for graphics
-
dashu-base
Common trait definitions and tools for the
dashu
libraries -
lyndon
Generate Lyndon words in lexicographic order
-
geo-aid-json
Support for JSON output from Geo-AID
-
bempp-quadrature
Simplex quadrature rules and boundary element singular quadrature
-
jnk
Jenna's Number Kruncher: a library for parsing math expressions
-
routrs_highways_dataset
Highways dataset for routrs, the geograph-based shortest distance calculator for Rust
-
linear_algebra
basic linear algebra operations in Rust
-
ndutest
the first test
-
beagle
A basic linear algebra library for computer graphics
-
malltec_libs
Projeto de estudo
-
sv4state
SystemVerilog 4-state value library
-
diet
A Discrete Interval Encoding Tree implementation
-
primerug
A prime k-tuple finder based on the rug crate
-
icub3d_combinatorics
A collection of combinatorics utilities
-
faer-qr
Basic linear algebra routines
-
ruut-algebra
An incredibly minimal linear algebra crate meant to be used for ruut-functions
-
rpni
A basic command-line RPN calculator
-
corries
Library/framework for 1D-hydrodynamics simulations using Riemann solvers
-
rust-expression
Calculator and solver for linear equations
-
croot
finding real and complex roots
-
rug-polynomial
Polynomial arithmetic, built on Rug & FLINT
-
fj-interop
Early-stage b-rep CAD kernel
-
i_mth
A math library continuously under development made for use in particle and ridgid body dynamics and statics
-
finitediff
Finite/numerical differentiation
-
math_thingies
math thingies, traits. For self use
-
pire-gemm-c32
high performance cpu kernels
-
rMaths
Maths library made for Rust developers with ❤
-
sleekfft_rs
A high performance FFT library for power of 2 signal sizes
-
simple_2d_vector
two-dimensional vectors in Rust
-
stella
software that finds prime k-tuplets (also called prime constellations)
-
candle-gemm-common
Playground for matrix multiplication algorithms
-
logru
A small, embeddable and fast interpreter for a subset of Prolog
-
mulberry
Coordinate transformation tree with a focus on efficiency
-
doctor-syn
Computer algebra system for Rust expressions
-
objforces
Allows to calculate mouvement of objects based on forces on a 3D axis
-
conclave-room
Logic for a Conclave Room
-
bigint-benchmark
Benchmarks for big integer implementations
-
advancedresearch/boolean_paths
A research project in path semantics, a re-interpretation of functions for expressing mathematics
-
bignumber
arbitrary-precision decimal and non-decimal arithmetic
-
datom-bigdecimal
Arbitrary precision decimal numbers
-
gemm-f32
Playground for matrix multiplication algorithms
-
melius-vectors
2-4 dimensional vectors that can be easily created and manipulated
-
scirust
A scientific computing library
-
tiny-dl
An experimental crate for exploring Description Logic
-
mazer-cli
A minimal, simple math markup language that compiles to HTML, written in Rust
-
magnesia
A math library for Rust
-
safe_decimal
that solves the recurring decimal problem with fractions
-
statrs-fork
Statistical computing library for Rust
-
matio-rs-sys
Rust binder to MATLAB MAT file I/O library
-
matrix_mul_test
testing blas as a feature
-
cellular_raza-core
Cellular simulation tool
-
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).
-
superlu-sys
The package provides bindings to SuperLU
-
geomath
Stack-allocated maths for geometry, simulation and computer graphics
-
numerous
A set of tools to finding and classifying special numbers
-
mini-kanren
miniKANREN in Rust
-
newnum
traits for number API and hierarchy
-
fftconvolve
The fast fourier transform convolution and correlation algorithm for Rust
-
nicolas
Computational Algebra Library
-
axb
linear algebra
-
rust-fixed-point-decimal
Decimal fixed-point arithmetic
-
differential-geometry
differential-geometric calculations
-
guff-ida
Information Dispersal Algorithm
-
brain-assistant
Mathematics tool and encyclopedia for the terminal
-
gaussiant
Gaussian integers
-
imath-traits
traits for VFX libraries to be agnostic over the math crates used
-
calcrs
A command-line calculator with everything you need
-
matrix-math
Mathematical matrices
-
flexint
Big integer types, optimized for small values
-
acm
Arithmetic congruence monoid implementation in Rust
-
complexible
A minimal and user-friendly Rust library complex-number operations, bringing the joy of complex mathematics to Rustaceans everywhere!
-
container-broadcast
analog of Julia's broadcast interface
-
ginger-rs
Parallel Bairstow Root-finding Method in Rust
-
razor-chase
implements a variation of The Chase algorithm to find models for theories in geometric form
-
vex
3D math library
-
yew-katex
Render math with KaTeX in Yew!
-
ak_arith_crate
perform arithmetic operations on i32 data type instance
-
genpet
Generate petgraph graphs with geng
-
libnzprimes
Provide and maintain a list of prime numbers from 2 to what you need. Slow algorithm suited for the primes number below 1000000.
-
rustybit-lib
that backs the rustybit BitTorrent client
-
pesto_cli
hello there
-
arpack-ng-sys
Bindings to arpack-ng
-
softfp
Software floating point operation library
-
vaughan
Implementations of various scientific calculations a-la SciPy in Rust built on Polars
-
lat
easy matrix manipulation on a component wise level - no linear algebra
-
sturdy-couscous
URI redirect in rust business logic repo
-
flint-sys
Bindings to the FLINT C library
-
stochastic-gbm
simulating Geometric Brownian Motion (GBM) process for financial asset modeling
-
val_unc
A package for handling quantities with uncertainties
-
random-distributions-cli
generate samples from various random distributions, as a text lines or a binary stream. Includes a general form of Stable distribution.
-
polynominal-interpolation
interpolating a function using polynomial
-
sqrt-rs
Stupidly Fast And LightWeight Crate To Calculate Square/Cubic Root In Different Ways
-
matrixes
matrices up to and slightly beyond a highschool level. See README for details.
-
complex_algebra
supporting complex number algebra
-
osqp-rust-sys
c2rust(osqp-sys)
-
cryptix-field
group, ring and field arithmetics based on cryptix-bigint
-
ramp-primes
Generating Large Prime and Composite Numbers using ramp with a simplistic interface
-
swnb-complex
complex number lib
-
mkl-rs-build
Build utilities for MKL
-
inertia
Inertia
-
Gen_Prime
A way to transform a hash to a prime number
-
cargo_calc
calculation lib
-
evalr
Expression evaluator
-
yttria-math
A DSP math library tailored for use with the yttria set of libraries
-
arithmetic-sign
Arithmetic
Sign
(≈+1|-1) to/from arithmetic types such asf64
,i32
utility -
primal-sieve
A high performance prime sieve
-
gep
gep
, a better pointer arithmetic library -
nzprimes
Output n primes numbers as decimal numbers, one per line
-
maph
Maths package for use with personal stuff, but like, you can totally use it! If you want! There's even some light documentation now!
-
cellular_env
An enviroment for simulation of physical systems (and possibly general purpose computation) using cellular automata, written in Rust
-
rust-polynomial
A lib to operate polynomials
-
quick_maths
low-dimensional linear algebra structures
-
robust-geo
floating-point expansions and geometric tests (https://people.eecs.berkeley.edu/~jrs/papers/robustr.pdf)
-
nutils-poly
Low-level functions for evaluating and manipulating polynomials
-
cruncher
jit-compiled mathematical expression calculator
-
spral
Rust wrapper for SPRAL
-
math_l
Math Functions for LeetCode
-
lmaths
A short 2D Maths library
-
time_series_utils
handling time series data
-
overflow-proof
Monadic checked arithmetic for Rust
-
floatd
just num_traits::Float + Debug + Display
-
mathkid
Maths questions for kids
-
cuba
wrapper for the C Cuba integration library
-
dices
calculate discrete probability distributions and statistics for combinations of dices
-
netlib-src
The package provides a source of BLAS and LAPACK via Netlib
-
bose
mathematical and scientific formulas
-
del-geo-core
2D/3D geometry utility codes
-
gpurs
GPU acceleration/linear algebra crate for scientific computing
-
discrete-logarithm
Fast discrete logarithm solver
-
libmat
tools for linear algebra
-
pandas_rs
General Mathematics Library for Rust,Inspired by Python Pandas Library
-
cellular
command-line based cellular automaton animation creator
-
RustQuant_utils
quantitative finance
-
aryth
a iterable toolset
-
polynomial-ring
A polynomial implementation
-
simulated_annealing
An interface for global function optimization using simulated annealing
-
big-num-manager
Rust big num manager
-
closure_calculus
Closure Calculus
-
spokes
A network and network flow library
-
aspic
An ASPIC+ argumentation system and reasoning engine
-
fj-export
Early-stage b-rep CAD kernel
-
math-crate
A libary for doing simple calculations in Rust
-
quickmath
A quick command-line math evaluator
-
fastnoise_simd_bindings
Bindings for the FastNoiseSIMD library, https://github.com/Auburns/FastNoise
-
geom
2D geometry library
-
simple_calculator
First Library
-
linalgz
linear algebra library for Rust
-
dual_quaternion
A type-agnostic dual-quaternion math library
-
xcomplex
A complex number library
-
std-dev
Your Swiss Army knife for swiftly processing any amount of data. Implemented for industrial and educational purposes alike.
-
cat_solver
Rust bindings for the Kissat SAT solver
-
rust_scicrate
A scientific computing library for Rust
-
finitefields
Perform algebraic operations between integers over a finite field
-
zernike
Routines to compute the Zernike polynomials
-
relation
based on the mathematical concept of financial relations
-
hypertask_engine
The core logic engine used to run hypertask
-
inertia-algebra
Abstract algebra for Rust
-
usagi
Common algorithms and utilities library for Rust
-
cw-bigint
Big integer implementation for Rust
-
pakr-iec
Functions to format numbers as decimal (1000 is 1.0k) and IEC (1024 is 1.0ki) up to YOTTA suffix
-
tiago_functions
Algumas funções para uso externo
-
ffts
Rust binding for ffts (The Fastest Fourier Transform in the South)
-
lib_algorithms
Библиотека алгоритмов
-
pop-prob-cli
A population probability calculator
-
arithmetic_parser_kma
Arithmetic expression calculator parser
-
mdmath_cg
Multidimensional math
-
geo-aid-dbg
A debugger for Geo-AID. Used in development for peeking inside Geo-AID in order to see how the generation process goes.
-
nonscalar
Functions and types for operating on nonscalar values like vectors and complex numbers
-
calcium-oxide
Calc-ium Oxide, a simple stack based command line calculator written in rust
-
thanatos
CSG geometries in rust
-
amfnbatch
Amortization Functions (AmFn) Batch Process
-
last_order_logic
An experimental logical language
-
vec_arith
Powerful vector/matrix arithmetic library written in Rust
-
biconnected-components
Find biconnected components in a graph
-
matrix-simp
A linear algebra package (WIP)
-
num-rug-adapter
An adapter to use num crate where rug is needed
-
truncnorm
Normal and Truncated Normal distributions
-
ig_learn_rust
Basic math operations
-
delsum-poly
NTL bindings for the delsum crate
-
yttria-modulation
A communications library tailored for use with the yttria set of libraries
-
factordb
Rust wrapper for FactorDB API
-
polynomials
Tools to perform polynomial arithmetic and evaluation
-
dihedral
(torsion) angle calculations
-
numrs
A numerical computations library for Rust
-
arkley_numerics
This module provides various number representations and calculations that represent several structs and enums that represent common mathematical numbers such as fractions, standard form, and decimals,
-
rusty-rubik
providing interaction and solvers for the Rubik's Cube
-
alga
Abstract algebra for Rust
-
is_signed_trait
Trait for IS_SIGNED associated constant
-
pire-gemm-f32
high performance cpu kernels
-
blasoxide
BLAS implementation in rust
-
amg_match
Research iterative solver utilities
-
gmp-ecm
Rust high-level bindings for GMP-ECM
-
bigdecimal-no-std
Arbitrary precision decimal numbers
-
samplers
Sample from distributions and calculate summary statistics from the command line
-
math_quix
math quiz cli to practice basic arithmetic
-
hyperoperation
(sometimes known as Knuth's notation) calculation library for Rust
-
nova-math
Vector and matrix math utilities for nova-engine
-
miscmath
will be a collection of general math functions and linear algebra structures like vectors and matrices
-
xfft
Fast Fourier Transforms
-
gemm-f64
Playground for matrix multiplication algorithms
-
mtrx
type-safe matrix operations using const generics
-
polynomials_pro
pro-level polynomials
-
clamped
clamping of numbers in Rust
-
elementwise
operations implemented for standard Rust containers
-
pire-gemm-c64
high performance cpu kernels
-
typed_floats_macros
only used to generate the
typed_floats
crate -
bluebird
that defines common SKI combinators from Combinatory Logic
-
ldl
LDL factorisation for quasi-definite linear systems
-
faer-lu
Basic linear algebra routines
-
vmd-rs
Variational Mode Decomoposition in Rust
-
junglefowl
Brutally murdering Rust's type system one proof at a time
-
ferrix
matrix library for Rust
-
sort_rust
sort for Rust
-
antic-sys
Bindings to the Antic library
-
math_utils_lib
providing math utilities such as a parser/evaluator and a LaTeX export to export a history of parsed expressions and solved equations to LaTeX
-
linear_curve_fit
A
no_std
and noalloc
library for linear curve coefficents calculation -
pytha_calc
command-line Pythagorean Theorem calculator
-
numerical-integral
evaluating integrals using numerical methods
-
peroxide-num
Numerical traits for Peroxide
-
wright_omega
Wright Omega function
-
rust_estudo
Basic math operations
-
babalcore
Babal core logic library, low-level things which are game-engine agnostic
-
relations
A lightweight library for working with mathematical binary relations
-
analit
Add another dimension to your Rust project with analog geometric literals
-
linea
Linear Algebra: Vectors and Matrices
-
gemm-c64
Playground for matrix multiplication algorithms
-
most_used_functions
most used fuctions such as input , mathematical operations
-
q1tsim-logic-gates
extension crate to q1tsim implementing the AND, OR and XOR logic cates in a quantum comupting - friendly (i.e. reversible) way.
-
primenumbe-rs
Generate the nth prime number
-
arkley_traits
several traits for common mathematical operations
-
mop-common
Common definitions for MOP crates
-
facto
Integer factorization and prime certification
-
play-rsa
RSA cryptography in Rust for pedagogical use
-
fractl_lib
Fractal renderer supporting multithreading, gpu compute and wasm
-
polenta
A toy language about polynomials over finite-fields
-
prime-data
Prime Number Data Library
-
mex
A maths expression parser/evaluator
-
arcs
An extensible framework for creating 2D CAD applications using the Entity-Component-System pattern
-
piston3d-construct
higher order functional programming with homotopy maps to construct 3D geometry
-
logic-circus
Open source logic circuit simualtor written in Rust
-
matrix-basic
very basic matrix operations
-
wilson
Calculate Wilson confidence interval for binomial distribution using the formula from Wikipedia
-
mersenne-prime-number-miller-rabin
This package provides function to generate Mersenne number and test primality with Miller-Rabin Algorithme
-
gml
Graphics Math Library. Generic Vector and Matrix Math library targetting graphics applications.
-
sciport-rs
Rust port of scipy
-
routrs_maritime_dataset
Maritime dataset for routrs, the geograph-based shortest distance calculator for Rust
-
basic_math_operation
can be used to perform basic operations like Addition, Subtraction, Multiplication and Division
-
hypergraph
data structure library to create a directed hypergraph in which an hyperedge can join any number of vertices
-
sm_dev
Math operations with safety checks that throw on error
-
numbrs
A flexible numerical computing package
-
exact-conv
Exact conversions between integer and floating point types
-
simple_3d_vector
three-dimensional vectors in Rust
-
computation-graph
Computation graph library
-
bdrk_geometry
Geometry Helpers
-
math_rust
A Math library for vectors
-
logic_trioxide
Logic Gate simulating Library
-
fructose
Mathematical Traits for the Glucose Library and the Rust programming language
-
bigint-base10
Experimental API for dealing with big integers in base-ten
-
random-partition
Generate approximately uniformly distributed random integer partitions
-
g_calc
A small utility for performing simple math calculations using infix expression
-
linalg-rs
Linear algebra in Rust!
-
lodestone_core
User friendly magnetic field calculations in Rust
-
bootstrap-ht
Bootstrap Hypothesis Testing
-
matrix
The package provides a matrix laboratory
-
cgmatrix
matrix library for computer graphics in Rust
-
bigfloppa
Arbitrary precision decimal numbers
-
df-maths
maths
-
sp2
2D geometric algebra spatial transforms and movement representations
-
viewp
A program is get any argument, that generates prime. it argument be number. This Program is Test Stage.
-
ImtiazGermain
that checks if a number is a Germain and Imtiaz-Germain prime or not
-
complex-stuff
working with complex numbers in rust
-
math-util
providing miscellaneous mathematical utility functions
-
irox-dot
DOT Graph Description Language writer, compatible with GraphViz
-
cudd
Cudd Rust library
-
sphrs
Spherical harmonics and solid harmonics
-
lagrangian_interpolation
An algorithm to interpolate between points with polynomials
-
bevy_hexasphere
A trimmed down and generic version of Hexasphere for bevy
-
discrete_transforms
Discrete Transforms
-
C4lc
A program to help you access the public functions in this code and to perform mathematical calculations, including addition, subtraction, multiplication and division
-
linalgo
Accessible and performant linear algebra library
-
mathop
math operations
-
slvs
Rust wrapper for the SolveSpace constraint solver library
-
clac
command-line calculator
-
advancedresearch/path_semantics-sym_extract
A research project in path semantics, a re-interpretation of functions for expressing mathematics
-
dd_maths_traits
Strongly recommended to avoid using while in development. No semver guarantees.
-
ema
using exponential moving averages
-
inti25_rust_lib1
Rust example by inti25
-
binary_matrix
Dense binary matrix operations
-
cronbach_alpha_lib
get cronbach alpha value to check your reliable question
-
polynomical
tiny polynomial manipulation library
-
statistical-tests-rs
Statistical Tests for Rust
-
gramit
32-bit floating-point graphics math
-
acme-macros
Acme aims to provide a solid foundation for developing robust machine-learning systems in Rust
-
projective
The representation projective transformation
-
concrete-fftw-sys
Sources of FFTW and unsafe binding
-
mish
A proof of concept Rust libm like implementation with almost full coverage of libm
-
rcomplex
class for manipulating complex numbers. This project is mainly for educational purposes, and I reccomend using other more complete packages for complex math.
-
primality
Check if a number is prime
-
mkl-rs-sys
MKL bindings for Rust
-
netlib-provider
The package provides BLAS and LAPACK using the Netlib implementation
-
tg-sys
unsafe low-level bindings to the
tg
geometry library -
tsum_calc
command-line Triangle Sum Theorem calculator
-
spfunc
numerical calculation of special functions
-
safeeft
Safe and branchless error-free transformation algorithms for floating point numbers
-
r_mathlib
A port of R’s
nmath
stats module to Rust -
inexor-rgf-model-arithmetic
Inexor - Reactive Graph Flow - Model - Arithmetic
-
arkley
several traits for common mathematical operations
-
polynomial_ops
Multivariable polynomial operations on arrays and vectors
-
mdmath_linalg
Multidimensional math
-
logic-long
Supercell's Logic Long implemented in Rust
-
cellular-snapp
Create cellular automata
-
candle-gemm
Playground for matrix multiplication algorithms
-
complex-plane
complex numbers and their associated operations in the complex plane
-
noah-plonk
Noah TurboPLONK protocol
-
gemm-c32
Playground for matrix multiplication algorithms
-
new_project
Basic math operations
-
polynom
handling polynomials
-
fftw-src
Source of FFTW
-
rsm-lib
A mathematics library for Rust, providing support for vector, matrix, and scalar operations
-
yara-src
Source of VirusTotal's YARA and logic to build it
-
qalqulator
A calculator that uses (and outputs) rational numbers wherever possible
-
mini-c-ares-src
Source of c-ares and logic to build it using cmake
-
fractran
execute Fractran programs
-
glucose
multipurpose math and physics crate for my projects
-
lapacke
The package provides wrappers for LAPACKE (C)
-
nzscq
Core logic for NZSCQ
-
rust_combinatorics
Combinatoric utilities and functions for rust
-
logical_gate
A logic gate crate
-
superlu
The package provides an interface to SuperLU
-
horner-eval
A macro for evaluating polynomials via Horner's rule
-
ComplexNumbers
performing operations on complex numbers in which the magnitude of the real and imaginary parts are provided in f64 datatype
-
dynisland-core
Common logic and widgets for dynisland modules and layout managers
-
acm_dependent
Project dependent on the arithmetic_congruence_monoid library for working with arithmetic congruence monoids (ACM)
-
pendragon
Easy polygon drawing built on top of lyon
-
fj-math
Early-stage b-rep CAD kernel
-
dfkzr
Dezimalfestkommazahlrechnung - decimal fixed point arithmetic with up to 19 digits
-
const_ops
const-ready version of core::ops / std::ops arithmetic traits
-
primality-test
Primality Test crate
-
factor-rs
A command-line program for listing the prime factors of a number or fraction
-
elr_primes
prime number iterator and methods for basic calculations with prime numbers
-
strafe-type
Types for strafe
-
cnfgen-nand-opt
Generate CNF for circuits
-
nines
9-Slice scaling math
-
prime_tools
Generate primes, get prime factors, check primality, and other useful prime-related utilities
-
time_varying_graph
A complex graph package for interacting with time-varying graphs. For more information you can check out https://arxiv.org/abs/1012.0009
-
rprime
useful functions for prime numbers
-
guff-sharefiles
Package IDA-encoded data in a portable file format
-
pow_of_2
Integer-like types which can only represent powers of 2
-
alpha_stable
Sample and generate probability distribution functions of Alpha-Stable distributions in Rust
-
blend-formula
macros for defining GPU blend modes from arbitrary formulae
-
euphony-mix
mixing logic for euphony compositions
-
polynomial_tools
that contains some utilities for operations on polynomials
-
simple-vectors
dimension generic vector math
-
prime_gen
Generate prime numbers
-
trinary
Rust types for trinary logic
-
fj-app
Early-stage, next-generation, code-first CAD application. Because the world needs another CAD program.
-
rational_extensions
Extensions for rational numbers
-
faer-ext
faer-rs API for interoperability with external libraries
-
num-irrational
num-irrational
is based onnum
and extends it with support for several kinds of irrational numbers -
intervals-good
An interval arithmetic library with support for many functions and which tracks when domain errors may occur or are guaranteed to occur
-
lodestone_python
User friendly magnetic field calculations in Rust
-
prime-number-utils
generate prime numbers and to determine whether a number is prime efficiently
-
matext4cgmath
Unofficial third-party cgmath extensions for calculate eigenvalues, operator norms and Iwasawa decomposition
-
polynomint
A no-dependency library for working with integer polynomials
-
fuzzylogic
operations for fuzzy set theory
-
line-graph
Construct the line graph of an undirected graph
-
graph_gen
Generate pseudo-random graphs based on the Erdos-Renyi G(n,p) model
-
num_vector
Enabling basic vector arithmetic operations
-
geo-aid-internal
Internals of Geo-AID. Can be used for creating alternative interfaces.
-
rgla
A linear algebra library for graphics that implements rotors instead of quaternions
-
m61-modulus
Functions for performing arithmetic modulo the 61st Mersenne number. Aimed at testing bignum implementations.
-
poly_log
working with polynomials
-
prime-rs
Command line utilities for finding prime numbers
-
arithmetic_parser_smetaniuk
Arithmetic expression calculator parser
-
onay_stat
calculating sum, mean, median, median but sorted, range, variance, standard deviation, mode, max and min value and their indices
-
inta
Interval arithmetic in Rust
-
gon
Easy polygon drawing built on top of lyon
-
cg-lab
A computer graphics tool for teaching and research
-
shanksbot-rs
ShanksBot shown by Matt Parker in https://www.youtube.com/watch?v=DmfxIhmGPP4
-
primal-estimate
State-of-the-art estimation of upper and lower bounds for π(n) (the number of primes below n) and p_k (the k-th prime)
-
bellperson-emulated
Nonnative arithmetic library using bellperson inspired by the emulated package in Gnark
-
statc
essentially a TI-84 extended, geared towards statistical calculations and making data easily readable and obtainable
-
libbytestat
Randomness analyzer
-
information
theory functions to use with ndarray
-
fixed
Fixed-point numbers
-
pire-gemm-f16
high performance cpu kernels
-
geo-aid-math
The mathematics engine for Geo-AID
-
bubblemath
A collection of mathematical algorithms in pure Rust
-
ezcgmath
Easy linear algebra Math library for use with computer graphics
-
tinymath
Experimental routines for performing arithmetic on small data types
-
rlwe
Arithmetic in RLWE rings
-
fuzzy-expert
A fuzzy logic library with support for mamdani fuzzy inference
-
factorprime
finding whether a number is prime or not and also determine its factors
-
rug-fft
FFT implementations for rug integers
-
primeshor
project to explore prime numbers and factorization
-
gated-development
Pedagogical implementation of command line calculator using basic logic gates
-
core-math-sys
Generate bindings to CORE-MATH