10

8

6

4

2


8.4

10.0

8.6

9.8

8.6

9.8

4.1

6.7

8.0

8.3

31 Math libraries and projects

  • CGal

    8.4 10.0 L1 C++
    The public CGAL repository, see the README below
  • OpenBLAS

    8.6 9.8 C
    OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version.
  • Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
    Promo www.influxdata.com
    InfluxDB Logo
  • QuantLib

    8.6 9.8 L1 C++
    The QuantLib C++ library
  • muparser

    4.1 6.7 L1 C++
    muparser is a fast math parser library for C/C++ with (optional) OpenMP support.
  • Boost.Multiprecision

    3.5 8.0 L1 C++
    Boost.Multiprecision
  • ceres-solver

    8.0 8.3 L1 C++
    A large scale non-linear optimization library
  • GLM

    9.1 9.0 L1 C++
    OpenGL Mathematics (GLM)
  • Klein

    4.6 0.0 C++
    P(R*_{3, 0, 1}) specialized SIMD Geometric Algebra Library
  • Mission : Impossible (AutoDiff)

    1.3 0.0 C++
    A concise C++17 implementation of automatic differentiation (operator overloading)
  • Vc

    5.9 6.1 L1 C++
    SIMD Vector Classes for C++
  • NT2

    5.0 5.6 C++
    DISCONTINUED. A SIMD-optimized numerical template library that provides an interface with MATLAB-like syntax. [Boost]
  • TinyExpr

    6.2 3.5 L4 C
    tiny recursive descent expression parser, compiler, and evaluation engine for math expressions
  • safe_numerics

    3.2 0.0 C++
    Replacements to standard numeric types which throw exceptions on errors
  • LibTomMath

    5.0 8.0 L2 C
    LibTomMath is a free open source portable number theoretic multiple-precision integer library written entirely in C.
  • linmath.h

    5.1 0.0 C
    a lean linear math library, aimed at graphics programming. Supports vec3, vec4, mat4x4 and quaternions
  • Apophenia

    3.1 0.0 L2 C
    A C library for statistical and scientific computing
  • ExprTK

    5.1 0.0 L1 C++
    C++ Mathematical Expression Parsing And Evaluation Library https://www.partow.net/programming/exprtk/index.html
  • Xerus

    1.5 0.0 C++
    A general purpose library for numerical calculations with higher order tensors, Tensor-Train Decompositions / Matrix Product States and other Tensor Networks
  • MIRACL

    5.1 0.0 L1 C
    MIRACL Cryptographic SDK: Multiprecision Integer and Rational Arithmetic Cryptographic Library is a C software library that is widely regarded by developers as the gold standard open source SDK for elliptic curve cryptography (ECC).
  • GMTL

    3.7 0.0 L1 C++
    Generic Math Template Library (forked from http://ggt.sourceforge.net/)
  • metamath

    1.6 0.0 C++
    Meta mathematics. Symbolic functions and derivatives.
  • Wykobi

    3.0 0.0 C++
    Wykobi C++ Computational Geometry Library https://www.wykobi.com
  • Versor

    1.7 0.0 Objective-C
    [older version] Versor 1.0 C++ library for conformal geometric algebra draw routines
  • HLSL++

    3.7 7.7 C++
    Math library using hlsl syntax with SSE/NEON support
  • ceval

    1.2 0.0 C
    A C/C++ library for parsing and evaluation of arithmetic expressions.
  • Eigen

    7.1 -
    A high-level C++ library of template headers for linear algebra, matrix and vector operations, numerical solvers and related algorithms. [MPL2]
  • GMP

    -
    A C/C++ library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating-point numbers. [LGPL3 & GPL2]
  • SLIMCPP

    1.5 2.9 C++
    Simple Long Integer Math for C++. Lightweight cross-platform header-only library what implements big integer arithmetic in С++17.
  • blaze

    3.1 -
    high-performance C++ math library for dense and sparse arithmetic. [BSD]
  • Armadillo

    -
    A high quality C++ linear algebra library, aiming towards a good balance between speed and ease of use. The syntax (API) is deliberately similar to Matlab. [MPL2]
  • macadam

    0.9 0.0 C
    DISCONTINUED. Numerical library. Complete BLAS. Hybrid cpp98/cpp11 c99/c11

Add another 'Math' Library