C Math

Open-source C projects categorized as Math

Top 10 C Math Projects

  • tinyexpr

    tiny recursive descent expression parser, compiler, and evaluation engine for math expressions

  • linmath.h

    a lean linear math library, aimed at graphics programming. Supports vec3, vec4, mat4x4 and quaternions

  • libtommath

    LibTomMath is a free open source portable number theoretic multiple-precision integer library written entirely in 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).

  • apophenia

    A C library for statistical and scientific computing

  • haskell-igraph

    Haskell bindings to igraph library.

  • nonlinear-optimization

    Various iterative algorithms for optimization of nonlinear functions.

  • macadam

    Type-generic math and numerical library supporting c99 and cpp98 (header only).

  • morpheus

    Low-level machine learning auxiliary functions

  • deka

    Haskell decimal arithmetic

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).


What are some of the best open-source Math projects in C? This list will help you:

Project Stars
1 tinyexpr 806
2 linmath.h 574
3 libtommath 427
4 MIRACL 384
5 apophenia 170
6 haskell-igraph 6
7 nonlinear-optimization 5
8 macadam 4
9 morpheus 1
10 deka 1