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

Open-source math software

589 open-source libraries, tools and applications tagged math, ranked by how closely math 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.

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

ProductHealth v2StarsMaturity
dbrojas/optlib
A Python library for pricing financial options using closed-form solutions like Generalized Black-Scholes, Asian options, spread options (K…
321635maintenance
AdamNiederer/faster
A Rust library providing an ergonomic, human-friendly API for explicit SIMD (Single Instruction, Multiple Data) vectorization. It lets deve…
321599maintenance
maciejczyzewski/libchaos
A C++ library implementing randomization, hashing, and statistical analysis algorithms based on the concept of chaos machines. It aims to r…
231597maintenance
inconvergent/weird
A generative art system written in Common Lisp, providing 2D/3D vector math, an undirected graph data structure, random number utilities, a…
101597maintenance
snavely/bundler_sfm
Bundler is a structure-from-motion (SfM) system that takes unordered image collections with features and matches and produces a 3D reconstr…
321579maintenance
petercorke/robotics-toolbox-matlab
A MATLAB toolbox providing robotics functionality including kinematics and dynamics of serial-link manipulators, mobile robot motion models…
231561maintenance
mikebryant/ac-nh-turnip-prices
Turnip Prophet is a single-page web app that predicts Animal Crossing: New Horizons turnip prices for the week based on user-entered price …
321554maintenance
VcDevel/Vc
Vc is a portable, zero-overhead C++ library providing vector class types for explicit data-parallel (SIMD) programming. It lets developers …
601545maintenance
projectNe10/Ne10
Ne10 is an open-source C library of common math, signal processing, image processing, and physics functions heavily optimized for ARM CPUs …
231540maintenance
quantopian/empyrical
A Python library of common financial risk and performance metrics such as max drawdown, alpha, beta, and capture ratios, built on NumPy and…
231514maintenance
srendle/libfm
libFM is a C++ library implementing factorization machines, a model that combines feature engineering with factorization models to estimate…
321487maintenance
Ashishgup1/Competitive-Coding
A curated collection of C++ templates, algorithms, and data structures for competitive programming contests. It serves as a reusable refere…
321463maintenance
nvzqz/RandomKit
RandomKit is a Swift framework that simplifies random data generation across Swift and Foundation types using protocol-oriented design. It …
231454maintenance
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
pytorch/functorch
functorch is a library providing JAX-like composable function transforms (vmap, grad, vjp, jvp) for PyTorch, enabling efficient per-sample …
101434maintenance
venshine/BezierMaker
An Android library that draws Bezier curves of order 1 to 7 using the de Casteljau algorithm, with animated curve formation and tangent vis…
321411maintenance
google/mathfu
MathFu is a C++ math library developed primarily for games, providing vector, matrix, and quaternion classes with SIMD optimization. It sup…
101398maintenance
facebookarchive/Flicks
Flicks is a small C++ header library defining the 'flick', a unit of time equal to 1/705600000 of a second that exactly represents common v…
101391maintenance
OKVIS
OKVIS is a C++ implementation of keyframe-based visual-inertial SLAM/odometry using nonlinear optimization, from ETH Zurich research. It pr…
321368maintenance
tensor-compiler/taco
TACO (The Tensor Algebra Compiler) is a C++ library that computes sparse and dense tensor algebra and linear algebra expressions, generatin…
261368maintenance
vrld/hump
hump is a small collection of helper modules for developing games with the LÖVE framework in Lua. It provides gamestate management, timers …
321358maintenance
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
digantamisra98/Mish
Official repository for the Mish activation function, a self-regularized non-monotonic neural activation function published at BMVC 2020. I…
701299maintenance
BonzaiThePenguin/WikiSort
WikiSort is a public domain implementation of block merge sort, a stable sorting algorithm that runs in O(1) memory while remaining as fast…
321289maintenance
rxi/lume
Lume is a single-file collection of Lua utility functions geared towards game development, covering math helpers, random choices, and table…
231245maintenance
DM-VIO
DM-VIO is a C++ implementation of Delayed Marginalization Visual-Inertial Odometry, a direct sparse visual-inertial odometry method publish…
321236maintenance
mrc-ide/covid-sim
CovidSim is a C++ microsimulation model of COVID-19 transmission developed by Imperial College London's MRC Centre for Global Infectious Di…
321234maintenance
pollen-robotics/dtw
A small Python module implementing Dynamic Time Warping (DTW), a similarity measure between temporal sequences. It offers a basic pure-Pyth…
231233maintenance
BlueRaja/High-Speed-Priority-Queue-for-C-Sharp
A C# priority queue library optimized for pathfinding applications, offering both a fast unsafe implementation and a simple safe one. It is…
321231maintenance
uzh-rpg/rpg_trajectory_evaluation
A Python toolbox for quantitatively evaluating visual(-inertial) odometry trajectories, supporting multiple alignment methods and standard …
231215maintenance
rustgd/cgmath
cgmath is a low-dimensional linear algebra library for Rust targeted at computer graphics applications, providing vectors, square matrices,…
321204maintenance
spark-timeseries
A Scala/Java/Python library for time series analysis on Apache Spark, providing distributed abstractions for large time series datasets plu…
321194maintenance
Herzult/SimplePHPEasyPlus
A satirical PHP library that performs simple numeric addition through an absurdly over-engineered OOP architecture of parsers, proxies, ope…
321158maintenance
jcoglan/sylvester
Sylvester is a JavaScript library for vector, matrix, and geometry math, supporting any number of dimensions plus lines and planes in 3D sp…
321154maintenance
mattt/Euler
A Swift library that implements mathematical functions and constants using custom operators from the Math Symbols character set, enabling t…
101148maintenance
eBay/bayesian-belief-networks
A Python framework for defining Bayesian Belief Networks and other graphical models as pure Python functions, with support for discrete and…
101143maintenance
laurentkneip/opengv
OpenGV is a C++ library of computer vision methods for solving geometric vision problems such as absolute-pose, relative-pose, triangulatio…
321135maintenance
peterolson/BigInteger.js
BigInteger.js is an arbitrary-length integer library for JavaScript, enabling arithmetic on integers of unlimited size. It now acts as a th…
231126maintenance
ethz-adrl/towr
TOWR is a lightweight, Eigen-based C++ library for trajectory optimization of legged robots. It provides reusable variables, costs, and con…
231085maintenance
Differentiable MPC
mpc.pytorch is a fast and differentiable model predictive control (MPC) solver implemented as a PyTorch library. It solves receding-horizon…
321080maintenance
ethz-asl/lidar_align
A ROS-based C++ tool that estimates the extrinsic transformation between a 3D lidar and a 6-DOF pose sensor. It works by fusing lidar point…
331059maintenance
gorhill/Javascript-Voronoi
A standalone JavaScript library implementing Steven Fortune's algorithm to efficiently compute Voronoi diagrams from a set of sites within …
101059maintenance
cedricporter/funcat
Funcat is a Python library (built on numpy) that ports the formula languages of Chinese trading platforms like Tonghuashun, Tongdaxin, and …
321036maintenance
toineheuvelmans/Metron
Metron is a Swift library that extends CoreGraphics 2D geometric primitives with a comprehensive collection of geometric functions and type…
231030maintenance
SciRuby/sciruby
SciRuby is a meta gem for Ruby that bundles a collection of scientific computing gems, including numeric libraries like NMatrix and visuali…
321002maintenance
google-research/dex-lang
Dex is an experimental research programming language from Google Research for typed, functional array processing in the Haskell/ML family. …
561704experimental
sghall/react-vertex
React Vertex is a hooks-based WebGL library for React that lets you build 3D scenes declaratively using React components and hooks. It prov…
231234experimental
moonbitlang/core
moonbitlang/core is the standard library for the MoonBit programming language, released alongside the compiler. It provides builtin types, …
711226experimental
jsmidt/QuantPy
QuantPy is a Python framework for quantitative finance, offering portfolio analysis tools such as importing daily returns from Yahoo and co…
321069experimental
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
propelml/propel
Propel was a JavaScript library for differentiable programming, providing tensor operations and automatic differentiation for scientific co…
102690abandoned
sutoiku/formula.js
A JavaScript library implementing most Microsoft Excel formula functions for use in browsers and Node.js. This repository is deprecated; de…
322154abandoned
eigenteam/eigen-git-mirror
A deprecated GitHub mirror of the Eigen C++ template library for linear algebra, now hosted officially on GitLab. This mirror is no longer …
321822abandoned
corbanbrook/dsp.js
DSP.js is a JavaScript digital signal processing library providing FFT/DFT transforms, oscillators, window functions, ADSR envelopes, IIR f…
321769abandoned
mikeizbicki/HLearn
HLearn is a high-performance machine learning library written in Haskell that exploits algebraic structures like monoids and groups for fas…
231650abandoned
probml/pmtk3
PMTK3 is a Matlab/Octave toolkit of probabilistic machine learning models and algorithms, created to accompany Kevin Murphy's textbook 'Mac…
321569abandoned
ljvmiranda921/pyswarms
PySwarms is a Python research toolkit for particle swarm optimization (PSO), offering a high-level declarative interface with built-in opti…
231400abandoned
mitsuba-renderer/enoki
Enoki is a C++17 header-only template library for structured vectorization and automatic differentiation of numerical code, compiling the s…
101290abandoned
wardbradt/peregrine
A Python library that detects cryptocurrency arbitrage opportunities across 120+ exchanges in ~50 countries using graph algorithms like Bel…
101249abandoned
aesara-devs/aesara
Aesara is a Python library for defining, optimizing, and efficiently evaluating mathematical expressions over multi-dimensional arrays, for…
101219abandoned
annoviko/pyclustering
pyclustering is a Python and C++ data mining library providing clustering algorithms, oscillatory network models, and neural networks, with…
231218abandoned
google/jaxopt
JAXopt is a Python library providing hardware-accelerated, batchable, and differentiable optimizers built on JAX, including implicit differ…
791066abandoned
JoeyDeVries/Cell
Cell is an open-source OpenGL graphics engine written in C++ by LearnOpenGL author Joey de Vries, designed as an educational repository sho…
321046abandoned
poliastro/poliastro
poliastro is a pure Python library for interactive astrodynamics and orbital mechanics, offering orbit propagation, maneuver planning, and …
101014abandoned
pandas
pandas is a fast, flexible Python library providing labeled data structures like the DataFrame for practical, real-world data analysis and …
9449994stable
Taichi
Taichi Lang is an open-source domain-specific language embedded in Python for high-performance parallel numerical computation, using a JIT …
6028390active
abseil/abseil-cpp
Abseil is an open-source collection of C++17-compliant libraries drawn from Google's internal codebase, designed to augment the C++ standar…
9218158stable
KindXiaoming/pykan
Pykan is a Python library implementing Kolmogorov-Arnold Networks (KANs), an alternative to multi-layer perceptrons with learnable activati…
1616331active
MonoGame
MonoGame is an open-source C#/.NET framework for building cross-platform games, re-implementing Microsoft's discontinued XNA Framework. It …
9514502stable
dlib
Dlib is a modern C++ toolkit containing machine learning algorithms, deep learning tools, computer vision, linear algebra, and general-purp…
8414458stable
Eclipse Deeplearning4j
Eclipse Deeplearning4J is an open-source deep learning framework and ecosystem for the JVM, including the ND4J linear algebra library, the …
7614269active
Jolt Physics
Jolt Physics is a multicore-friendly rigid body physics and collision detection library written in C++. It is designed for games and VR app…
8611762stable
Numba
Numba is an open-source NumPy-aware JIT compiler that translates a subset of Python and NumPy code into fast machine code using LLVM. It su…
9411175stable
PointCloudLibrary/pcl
The Point Cloud Library (PCL) is a large-scale, modular open-source C++ library for 2D/3D image and point cloud processing. It provides sta…
6611131stable
NVIDIA/cutlass
CUTLASS is NVIDIA's collection of CUDA C++ template abstractions and Python DSLs for implementing high-performance GEMM and related linear …
9810580active
erincatto/box2d
Box2D is a widely used open-source 2D rigid body physics engine for games, written in portable C17 with a data-oriented design, multithread…
7410413stable
iib0011/omni-tools
OmniTools is a self-hosted web application bundling a large collection of browser-based utilities for images, video, audio, PDFs, text, dat…
6810325active
facebookresearch/pytorch3d
PyTorch3D is Facebook AI Research's library of efficient, reusable components for deep learning with 3D data, built on PyTorch. It provides…
709983active
Boost C++ Libraries
Boost is a collection of free, peer-reviewed, portable C++ source libraries organized as a modularized super-project. It provides widely us…
928586stable
Qiskit
Qiskit is an open-source SDK for programming quantum computers at the level of quantum circuits, operators, and primitives (Sampler and Est…
1007908stable
NVIDIA/warp
NVIDIA Warp is a Python framework that JIT-compiles regular Python functions into efficient CPU or CUDA GPU kernels. It provides differenti…
997215active
halide/Halide
Halide is an embedded DSL (in C++ and Python) for writing high-performance, data-parallel image and array processing pipelines. It separate…
686620stable
erincatto/box3d
Box3D is a 3D rigid body physics engine for games, written in portable C17 with a data-oriented design. It provides collision detection, jo…
656587active
haifengl/smile
SMILE is a comprehensive, high-performance machine learning framework for the JVM with idiomatic APIs for Java, Scala, and Kotlin. It cover…
1006423active
ldqk/Masuit.Tools
Masuit.Tools is a Swiss-army utility library for C#/.NET bundling dozens of commonly needed helpers: encryption, reflection, LINQ and expre…
996192active
AidLux (AidLearning)
AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling…
635812active
cinder/Cinder
Cinder is a free, open-source C++ library for professional-quality creative coding, covering graphics, audio, video, and computational geom…
545539active
williamngan/pts
Pts is a lightweight TypeScript/JavaScript library for visualization and creative coding, providing point/vector math, geometry, color, and…
975348stable
achael/eht-imaging
eht-imaging (ehtim) is a Python library for simulating, calibrating, and manipulating very long baseline interferometry (VLBI) data and rec…
925324active
duke-git/lancet
Lancet is a comprehensive utility function library for Go with 700+ reusable functions covering strings, slices, datetime, networking, cryp…
675296active
Magnum
Magnum is a lightweight and modular C++11/C++14 graphics middleware library providing a slim wrapper over OpenGL, OpenGL ES, WebGL and Vulk…
645208stable
RandyGaul/cute_headers
A collection of cross-platform, single-file C/C++ header-only libraries with no dependencies, primarily aimed at game development. It inclu…
725073active
TixiaoShan/LIO-SAM
LIO-SAM is a real-time tightly-coupled lidar-inertial odometry and mapping package built on factor graph optimization with GTSAM. It fuses …
324935stable
ArrayFire
ArrayFire is a general-purpose tensor/numerical computing library for C, C++, and Python that accelerates array operations on GPUs (CUDA, O…
654903stable
google-deepmind/alphageometry
Google DeepMind's implementation of AlphaGeometry and DDAR, AI systems that solve Olympiad-level geometry theorem proving problems. It comb…
524899active
DeepXDE
DeepXDE is a Python library for scientific machine learning and physics-informed learning, built on top of PyTorch, TensorFlow, JAX, and Pa…
754477stable
nalgeon/sqlean
A curated collection of SQLite loadable extensions packaged into domain modules like crypto, math, regexp, stats, text, time, uuid, and fil…
894368active
MichaelGrupp/evo
evo is a Python package with CLI executables and a small library for evaluating, comparing, and plotting trajectory output from odometry an…
744318stable

← prev page 5 / 6 next →