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

function: math

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

ProductHealth v2StarsMaturity
mapbox/delaunator
Delaunator is a fast and robust JavaScript library for computing Delaunay triangulations of 2D points. It outputs compact typed-array data …
752621stable
CamDavidsonPilon/lifelines
lifelines is a pure Python library for survival analysis, including Kaplan-Meier and Nelson-Aalen estimators and Cox regression models. It …
772606stable
mapbox/earcut
Earcut is a fast, tiny (4KB gzipped) JavaScript polygon triangulation library implementing a modified ear-slicing algorithm optimized with …
952580stable
sarah-quinones/faer-rs
faer is a pure Rust linear algebra library providing low-level routines and a high-level ergonomic wrapper for dense matrix computations. I…
812563active
simbody/simbody
Simbody is a high-performance open-source C++ multibody dynamics library for science- and engineering-quality simulation of articulated mec…
672547stable
jpcy/xatlas
xatlas is a small C++11 library with no external dependencies that generates unique texture coordinates (UV unwrapping) for 3D meshes. It i…
322547stable
pydata/numexpr
NumExpr is a fast numerical expression evaluator for NumPy arrays that compiles expressions like '3*a+4*b' into op-codes executed by an int…
972535stable
SageMath
SageMath is a free, open-source mathematics software system built on Python that integrates many existing libraries (NumPy, SciPy, SymPy, M…
932520stable
Pyomo/pyomo
Pyomo is a Python-based open-source algebraic modeling language for formulating, solving, and analyzing structured optimization problems. I…
912511stable
orlp/pdqsort
Pattern-defeating quicksort (pdqsort) is a C++ sorting algorithm library that combines quicksort's fast average case with heapsort's fast w…
322504stable
BrunoLevy/geogram
Geogram is a C++ programming library of geometric algorithms for geometry processing, including surface reconstruction, remeshing, Boolean …
902499stable
NVIDIA/cccl
CUDA Core Compute Libraries (CCCL) is NVIDIA's unified repository for Thrust, CUB, and libcudacxx, providing high-performance C++ abstracti…
982488active
ta4j/ta4j
ta4j is an open-source Java library for technical analysis of financial time series. It provides a typed, composable model of bars, indicat…
982482active
coin-or/pulp
PuLP is a Python library for modeling linear and mixed integer programming (LP/MILP) problems. It lets users define optimization models wit…
892473active
jump-dev/JuMP.jl
JuMP is a domain-specific modeling language for mathematical optimization embedded in Julia. It lets users formulate linear, mixed-integer,…
952467stable
AngusJohnson/Clipper2
Clipper2 is a polygon clipping, offsetting, and triangulation library available in C++, C#, and Delphi. It performs boolean operations (int…
772462active
markrogoyski/math-php
MathPHP is a pure PHP math library with no external dependencies covering statistics, probability distributions, linear algebra, numerical …
622410active
PyWavelets/pywt
PyWavelets is an open-source Python library for wavelet transforms, offering discrete, stationary, wavelet packet, and continuous wavelet t…
672396stable
mourner/simplify-js
Simplify.js is a tiny, high-performance JavaScript library for 2D/3D polyline simplification, extracted from Leaflet. It combines the Dougl…
232393stable
QuantEcon/QuantEcon.py
QuantEcon.py is an open-source Python library for quantitative economics, providing routines for dynamic programming, Markov chain analysis…
972391active
Hedgehog-Computing/hedgehog-lab
Hedgehog Lab is an open-source scientific computing environment that runs entirely in the browser, offering JavaScript-based matrix operati…
232391active
google/neural-tangents
Neural Tangents is a Python library built on JAX for defining, training, and evaluating neural networks of both finite and infinite width. …
102383stable
MIT-SPARK/TEASER-plusplus
TEASER++ is a fast and certifiably-robust C++ library for rigid body point cloud registration in 3D, with Python and MATLAB bindings. It es…
482337stable
BelfrySCAD/BOSL2
BOSL2 is a large OpenSCAD library providing shapes, masks, attachments, rounding/filleting tools, math utilities, and shorthands to simplif…
992330active
geogebra/geogebra
GeoGebra is a suite of interactive mathematics applications including graphing calculators, geometry tools, a 3D calculator, a scientific c…
772315active
jgaeddert/liquid-dsp
liquid-dsp is a free and open-source digital signal processing library written in C, designed specifically for software-defined radios on e…
942282stable
casadi/casadi
CasADi is an open-source symbolic framework for gradient-based numerical optimization, implementing forward and reverse mode automatic diff…
912281stable
stevengj/nlopt
NLopt is a C library providing a unified interface to many free/open-source algorithms for nonlinear local and global optimization, with or…
812267stable
skfolio/skfolio
skfolio is a Python library for portfolio optimization, factor model construction, and risk management built on top of scikit-learn. It pro…
932256active
elalish/manifold
A C++ geometry library for creating and operating on manifold triangle meshes that represent solid objects, with guaranteed topologically r…
962247stable
proj4js/proj4js
Proj4js is a JavaScript library for transforming point coordinates between coordinate reference systems, including datum transformations. I…
972239stable
qiao/PathFinding.js
A comprehensive JavaScript path-finding library for 2D grid-based games, implementing algorithms such as A*, IDA*, BFS, Best-First Search, …
238712maintenance
locationtech/jts
The JTS Topology Suite is a Java library for creating and manipulating vector geometry, providing a comprehensive set of geometry algorithm…
662227stable
mfem/mfem
MFEM is a lightweight, modular C++ library for finite element discretization of PDEs, supporting arbitrary high-order element spaces, adapt…
742226stable
scandum/quadsort
Quadsort is a branchless stable adaptive merge sort implemented in C, designed to outperform quicksort on many workloads. It uses a quad sw…
322203active
osqp/osqp
OSQP is a C library for solving convex quadratic programs using an ADMM-based operator splitting method, with interfaces to Python, Julia, …
512177stable
brick/math
A PHP library for arbitrary-precision arithmetic providing BigInteger, BigDecimal, and BigRational classes. It automatically uses the faste…
982162stable
serge-sans-paille/pythran
Pythran is an ahead-of-time compiler that translates a subset of Python, focused on scientific computing with NumPy, into fast native C++ e…
772141active
cvxpy/cvxpylayers
CVXPYlayers is a Python library for constructing differentiable convex optimization layers in PyTorch, JAX, and MLX using CVXPY. It solves …
872126active
geatpy-dev/geatpy
Geatpy is a high-performance genetic and evolutionary algorithm toolbox for Python supporting single-objective, multi-objective, and many-o…
522121active
PyPSA/PyPSA
PyPSA is an open-source Python framework for optimising and simulating power and energy systems, covering conventional generators with unit…
992113stable
tgdwyer/WebCola
WebCola is a JavaScript/TypeScript library for constraint-based graph layout, producing high-quality interactive graph visualizations in th…
582096stable
patrick-kidger/diffrax
Diffrax is a JAX-based library providing numerical differential equation solvers for ODEs, SDEs, and CDEs. It is fully autodifferentiable a…
802089active
deepcharles/ruptures
ruptures is a Python library for offline change point detection in non-stationary signals. It provides exact and approximate detection algo…
662076active
python-control/python-control
A Python library implementing basic operations for analysis and design of feedback control systems. It provides linear I/O system modeling,…
662072stable
uber/orbit
Orbit is a Python package for Bayesian time series forecasting and inference with an initialize-fit-predict interface. It uses probabilisti…
832069stable
rust-random/rand
Rand is a set of Rust crates providing random number generation, including a standard RNG trait, fast pseudo-random and cryptographically-s…
992068stable
inducer/pycuda
PyCUDA is a Python wrapper giving Pythonic access to Nvidia's CUDA parallel computation API, including GPUArray multidimensional arrays and…
782051active
bitshifter/glam-rs
glam is a fast linear algebra library for Rust providing vectors, matrices, quaternions, and affine transformation types for games and grap…
772035stable
igraph
igraph is a C library for complex network analysis and graph theory, emphasizing efficiency, portability, and ease of use. It offers bindin…
762001stable
mborgerding/kissfft
KISS FFT is a mixed-radix Fast Fourier Transform library written in C that supports fixed-point and floating-point data types. It is design…
711972stable
stclib/STC
STC is a generic, type-safe, high-performance container and algorithm library for C99/C11, providing strings, vectors, maps, sets, deques, …
661961active
autodiff/autodiff
autodiff is a C++17 library for automatic differentiation that computes derivatives of functions efficiently using forward mode (dual numbe…
241952active
raphaelvallat/pingouin
Pingouin is an open-source Python 3 statistical package built on Pandas and NumPy that provides simple yet exhaustive statistical tests. It…
701928active
brick/money
A PHP library providing immutable Money and Currency classes with exact arithmetic and explicit rounding control, built on brick/math. It s…
961926active
codeplea/tinyexpr
TinyExpr is a small recursive descent parser, compiler, and evaluation engine for math expressions in C. It ships as a single source and he…
971919stable
kfrlib/kfr
KFR is a fast, modern C++ digital signal processing framework providing FFT/DFT, FIR/IIR/biquad filter design and processing, sample rate c…
941917stable
georust/geo
A Rust crate providing geospatial primitive types (Point, LineString, Polygon) and a broad set of spatial algorithms including boolean oper…
771917stable
GPflow/GPflow
GPflow is a Python library for building Gaussian process models on top of TensorFlow 2 and TensorFlow Probability. It implements modern Gau…
951916active
PaddiM8/kalker
Kalker is a scientific calculator CLI and web app written in Rust with math-like syntax, supporting user-defined variables and functions, c…
821911active
Rhymond/go-money
A Go library implementing Fowler's Money pattern for precise monetary value handling using currency smallest units (integer cents). It prov…
581911stable
gradientspace/geometry3Sharp
geometry3Sharp is an open-source (Boost license) C# library for 2D/3D geometric computation and triangle mesh algorithms, with transparent …
601896active
Reference-LAPACK/lapack
LAPACK is a reference library of Fortran subroutines for solving common numerical linear algebra problems such as linear equations, eigenva…
671889stable
ashvardanian/NumKong
NumKong is a mixed-precision numeric and linear-algebra library with ~2,000 SIMD-accelerated kernels for dot products, distances, matrix mu…
931877active
cpmech/gosl
Gosl is a Go scientific library providing linear algebra, eigenvalue solvers, FFTs, random numbers, probability distributions, optimization…
491877active
apple/swift-numerics
Swift Numerics is an Apple-maintained Swift package providing advanced mathematical types and functions such as complex numbers for numeric…
581870active
golang/geo
A Go library implementing the S2 spherical geometry system for representing and manipulating geometric shapes on a sphere. It provides regi…
771849stable
mkazhdan/PoissonRecon
An implementation of Poisson Surface Reconstruction for turning oriented point clouds into watertight 3D meshes, evolved into a general ada…
581848stable
graphhopper/jsprit
jsprit is a Java-based open-source toolkit for solving rich Traveling Salesman Problems (TSP) and Vehicle Routing Problems (VRP) using a si…
571828active
avhz/RustQuant
RustQuant is a Rust library for quantitative finance, offering modules for option pricing, stochastic processes, autodiff, statistics, and …
581812active
artivis/manif
manif is a header-only C++11 library for Lie theory with Python 3 wrappers, providing common Lie groups (SO(2), SE(2), SO(3), SE(3), SE_2(3…
661811active
jstat/jstat
jStat is a JavaScript library providing native implementations of statistical functions, including many probability distributions (weibull,…
631806stable
ERGO-Code/HiGHS
HiGHS is a high-performance open-source solver for large-scale sparse linear optimization problems, supporting linear programming (LP), con…
921803active
microsoft/DirectXMath
DirectXMath is an all-inline SIMD C++ linear algebra library for games and graphics applications, supporting SSE, AVX, and ARM NEON instruc…
861791stable
moderngpu/moderngpu
moderngpu is a header-only C++ productivity library for general-purpose GPU computing built on CUDA. It provides accelerated primitives for…
511789active
su2code/SU2
SU2 is an open-source C++ suite for numerically solving partial differential equations and performing PDE-constrained optimization, primari…
841784active
coin-or/Ipopt
Ipopt (Interior Point OPTimizer) is an open-source C++ software package for large-scale nonlinear optimization of continuous problems with …
701778stable
gre/bezier-easing
A tiny JavaScript library that computes cubic-bezier easing functions, matching CSS transition-timing-function behavior. It uses fast heuri…
751776stable
typelevel/spire
Spire is a numeric library for Scala providing powerful new number types (like Rational, Complex, and more) and generic numeric abstraction…
651772active
DTolm/VkFFT
VkFFT is an open-source, GPU-accelerated multidimensional Fast Fourier Transform library supporting Vulkan, CUDA, HIP, OpenCL, Level Zero, …
571769active
skyfielders/python-skyfield
Skyfield is a pure-Python astronomy library that computes high-precision, research-grade positions for planets, moons, and Earth satellites…
751758stable
flexible-collision-library/fcl
FCL is a C++ library for performing proximity queries on pairs of geometric models composed of triangles. It supports collision detection, …
611751stable
NanoComp/meep
Meep is a free, open-source finite-difference time-domain (FDTD) simulation package for solving Maxwell's equations in 1D, 2D, 3D, and cyli…
931750active
Qiskit/rustworkx
rustworkx is a high-performance, general-purpose graph library for Python implemented in Rust with PyO3 bindings. It provides graph classes…
891749stable
rusty1s/pytorch_scatter
A PyTorch extension library providing highly optimized scatter and segment (sparse update) operations with sum, mean, min, and max reductio…
611745stable
alkaline-ml/pmdarima
pmdarima is a Python statistical library that brings R's auto.arima functionality to Python, wrapping statsmodels ARIMA/SARIMAX models behi…
631733active
xioTechnologies/Fusion
Fusion is a C library for sensor fusion on Inertial Measurement Units (IMUs), implementing an AHRS algorithm that combines gyroscope, accel…
761719stable
dealii/dealii
deal.II is a C++ library for solving partial differential equations using adaptive finite elements, with support for dimension-independent …
901715stable
NetTopologySuite/NetTopologySuite
NetTopologySuite is a .NET library for modeling and manipulating 2D linear geometry, ported from the Java JTS Topology Suite. It provides g…
671714stable
jakobrunge/tigramite
Tigramite is a Python package for causal inference on time series data, providing causal discovery methods such as PCMCI, PCMCIplus, LPCMCI…
511710active
tensorly/tensorly
TensorLy is a Python library for tensor learning, providing tensor decomposition, tensor algebra, and tensor regression with a simple API. …
461691stable
chungmin99/pyroki
PyRoki is a modular Python toolkit for robot kinematic optimization built on JAX, providing differentiable forward kinematics from URDFs, c…
531682active
py-why/causal-learn
causal-learn is a Python library for causal discovery, implementing classical and state-of-the-art algorithms to recover causal structure f…
891677active
PRML/PRMLT
A self-contained MATLAB toolbox implementing the machine learning algorithms from Bishop's textbook 'Pattern Recognition and Machine Learni…
236201maintenance
SciML/ModelingToolkit.jl
ModelingToolkit.jl is a Julia-based acausal, equation-based modeling framework and computer algebra system for symbolic-numeric computation…
951661active
TA-Lib
TA-Lib is a C/C++ library of 200+ battle-tested technical analysis functions (indicators like ADX, MACD, RSI, Bollinger Bands, plus candles…
961660active
pyscf/pyscf
PySCF is a Python-based framework for quantum chemistry simulations, providing electronic structure methods such as Hartree-Fock, density f…
931658stable
orlp/glidesort
Glidesort is a Rust library implementing a novel stable adaptive sorting algorithm that hybridizes Timsort-style merge sorting with pattern…
311656stable
pybamm-team/PyBaMM
PyBaMM (Python Battery Mathematical Modelling) is an open-source Python package for fast, flexible physics-based battery simulation. It pro…
991648active
pvlib/pvlib-python
pvlib-python is a community-developed Python toolbox providing documented functions and classes for simulating the performance of photovolt…
911643stable

← prev page 2 / 6 next →