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