Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source mathematics software

152 open-source libraries, tools and applications tagged mathematics, ranked by how closely mathematics is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

152 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
GAIR-NLP/LIMO
LIMO is a research project and training framework demonstrating that large language models can achieve strong mathematical reasoning with o…
331083active
soulverteam/SoulverCore
SoulverCore is a Swift framework providing a natural language math engine that evaluates expressions like '65 kg in pounds' or '$25k over 1…
851061active
mauriciopoppe/function-plot
A JavaScript library built on D3.js for rendering 2D function plots with minimal configuration, supporting interactive line charts and scat…
671061active
KarypisLab/METIS
METIS is a C library and set of serial programs for partitioning graphs and finite element meshes, and for computing fill-reducing ordering…
671060stable
cvxopt/cvxopt
CVXOPT is a free Python package for convex optimization, providing dense and sparse matrix classes, interfaces to BLAS/LAPACK/FFTW, and sol…
581042stable
printfn/fend
fend is an arbitrary-precision, unit-aware calculator written in Rust, available as a CLI REPL, a Rust library (fend-core), and a web inter…
741041active
ArashPartow/exprtk
ExprTk is a C++ runtime mathematical expression parsing and evaluation engine, provided as an easy-to-integrate library. It supports arithm…
711028stable
vollib/vollib
Vollib is a Python library for fast and accurate option pricing, implied volatility, and greeks calculations using Black, Black-Scholes, an…
321024active
deepseek-ai/DeepSeek-Math
DeepSeekMath is a 7B open language model specialized in mathematical reasoning, initialized from DeepSeek-Coder and trained on 500B math-re…
263457maintenance
coin-or/Cbc
Cbc (Coin-or branch and cut) is an open-source mixed integer linear programming (MILP) solver written in C++. It can be used as a callable …
961018active
UniMath
UniMath is a Rocq (Coq) library that formalizes a substantial body of mathematics using the univalent point of view. It provides formalized…
801017active
graspologic-org/graspologic
graspologic is a Python package providing algorithms and utilities for graph (network) statistics, including embedding, clustering, matchin…
701016active
gap-system/gap
GAP (Groups, Algorithms, Programming) is a computer algebra system for computational discrete algebra, with particular emphasis on computat…
931015stable
SALib/SALib
SALib is a Python library implementing global sensitivity analysis methods such as Sobol, Morris, FAST, PAWN, HDMR, and DGSM. It helps quan…
691015stable
davidedc/Algebrite
Algebrite is a JavaScript/TypeScript computer algebra system (CAS) for symbolic mathematics, designed to be comprehensible and easily exten…
561003stable
asciimath/asciimathml
A JavaScript library that translates calculator-style AsciiMath expressions on webpages into MathML for native browser rendering, with addi…
701001active
sharkdp/insect
Insect is a high-precision scientific calculator with full support for physical units, available both as a terminal application and a brows…
103169maintenance
incanter/incanter
Incanter is a Clojure-based, R-like statistical computing and graphics environment for the JVM. It provides statistical functions, matrix/l…
322248maintenance
google/mathsteps
A Node.js library that solves math expressions and equations and returns human-readable step-by-step explanations of each transformation. I…
102159maintenance
yishn/tikzcd-editor
A browser-based visual editor for creating commutative diagrams that exports to tikzcd LaTeX code. It can be self-hosted from a static buil…
231984maintenance
jonnyhyman/Chaos
A collection of standalone Python scripts that visualize the connections between chaos theory, fractals, and the logistic map, created for …
321889maintenance
numbers/numbers.js
An advanced mathematics toolkit for JavaScript and Node.js providing calculus, matrix operations, prime number analysis, and statistics. It…
231751maintenance
MarkBaker/PHPComplex
A PHP library providing a Complex number class with arithmetic operations and a wide range of mathematical functions such as trigonometric,…
231667maintenance
dbrojas/optlib
A Python library for pricing financial options using closed-form solutions like Generalized Black-Scholes, Asian options, spread options (K…
321635maintenance
maciejczyzewski/libchaos
A C++ library implementing randomization, hashing, and statistical analysis algorithms based on the concept of chaos machines. It aims to r…
231597maintenance
unconed/mathbox
MathBox is a JavaScript library for rendering presentation-quality mathematical diagrams and graphs in the browser using WebGL, built on to…
231501maintenance
sloisel/numeric
Numeric Javascript is a JavaScript library for numerical analysis that runs entirely in the browser or Node.js. It provides matrix operatio…
321442maintenance
nicolewhite/algebra.js
A JavaScript library for building, displaying, and solving algebraic equations, expressions, and fractions. It supports linear, quadratic, …
101337maintenance
mdipierro/nlib
A pure-Python numerical computing library (nlib.py) accompanied by the open book 'Annotated Algorithms in Python', covering linear algebra,…
621336maintenance
staltz/matrixmultiplication.xyz
An interactive web-based matrix multiplication calculator that visualizes the 'waterfall method' for educational purposes. It is also a ref…
321219maintenance
rustgd/cgmath
cgmath is a low-dimensional linear algebra library for Rust targeted at computer graphics applications, providing vectors, square matrices,…
321204maintenance
mattt/Euler
A Swift library that implements mathematical functions and constants using custom operators from the Math Symbols character set, enabling t…
101148maintenance
microsoft/ToRA
ToRA is a series of tool-integrated reasoning LLM agents from Microsoft that solve mathematical reasoning problems by interleaving natural …
281124maintenance
EleutherAI/math-lm
Repository for Llemma, an open language model for mathematics, hosting training code, data preprocessing scripts, and evaluation tooling. I…
311095maintenance
trotsky1997/MathBlackBox
MathBlackBox (MCTSr) is a Python research implementation of Monte Carlo Tree Self-Refine, an algorithm that combines MCTS with LLM self-ref…
241032experimental
Theano/Theano
Theano is a Python library for defining, optimizing, and efficiently evaluating mathematical expressions involving multi-dimensional arrays…
3210002abandoned
google/tf-quant-finance
A high-performance TensorFlow library for quantitative finance providing foundational numerical methods, ODE/PDE solvers, and pricing model…
625526abandoned
mathics/Mathics
Mathics is a free, open-source general-purpose computer algebra system (CAS) with Mathematica-compatible syntax, written in Python. This or…
232054abandoned
unconed/MathBox.js
MathBox is a JavaScript library for creating presentation-quality mathematical diagrams and plots rendered in WebGL. This repository hosts …
321952abandoned
jihe520/MathModelAgent
MathModelAgent is a multi-agent LLM application that automates mathematical modeling competitions end-to-end: it analyzes a problem, builds…
876220active
AidLux (AidLearning)
AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling…
635812active
DeepXDE
DeepXDE is a Python library for scientific machine learning and physics-informed learning, built on top of PyTorch, TensorFlow, JAX, and Pa…
754477stable
mathquill/mathquill
MathQuill is an open-source web formula editor library that lets users easily type and render mathematical notation in a webapp, with LaTeX…
302869active
susam/texme
TeXMe is a lightweight JavaScript utility that turns plain text files containing Markdown and LaTeX into self-rendering HTML documents. A s…
322438stable
Hedgehog-Computing/hedgehog-lab
Hedgehog Lab is an open-source scientific computing environment that runs entirely in the browser, offering JavaScript-based matrix operati…
232389active
MathLive
MathLive is a set of web components (custom elements) for editing and rendering mathematical notation on the web with LaTeX-quality typeset…
672169active
maziarraissi/PINNs
The original reference implementation of Physics-Informed Neural Networks (PINNs), which train neural networks to solve and discover nonlin…
596160maintenance
bashtage/arch
A Python library for financial econometrics providing ARCH/GARCH volatility models, unit root tests, cointegration analysis, bootstrapping,…
691588stable
cvxgrp/cvxportfolio
Cvxportfolio is an object-oriented Python library for portfolio optimization and back-testing, implementing the convex-optimization trading…
551300active
strasdat/Sophus
Sophus is a C++ template library implementing 2D and 3D Lie groups (SO(2), SO(3), SE(2), SE(3)) built on top of Eigen, commonly used for ge…
232455maintenance
getguesstimate/guesstimate-app
Guesstimate is a web-based spreadsheet-like tool for creating Fermi estimates using Monte Carlo simulation. Users enter ranges and distribu…
672394maintenance
jasonstrimpel/volatility-trading
A Python library providing a complete set of volatility estimators (Garman Klass, Parkinson, Rogers Satchell, Yang Zhang, etc.) based on Eu…
321958maintenance

← prev page 2 / 2