Popularity
5.1
Growing
Activity
0.0
Declining
781
43
133
Programming language: C
License: Do What The F*ck You Want To Public License
Tags:
Math
linmath.h alternatives and similar libraries
Based on the "Math" category.
Alternatively, view linmath.h alternatives based on common mentions on social networks and blogs.

OpenBLAS
OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version. 
Eigen
A highlevel C++ library of template headers for linear algebra, matrix and vector operations, numerical solvers and related algorithms. [MPL2] 
TinyExpr
tiny recursive descent expression parser, compiler, and evaluation engine for math expressions 
MIRACL
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). 
ExprTK
C++ Mathematical Expression Parsing And Evaluation Library https://www.partow.net/programming/exprtk/index.html 
NT2
A SIMDoptimized numerical template library that provides an interface with MATLABlike syntax. [Boost] 
LibTomMath
LibTomMath is a free open source portable number theoretic multipleprecision integer library written entirely in C. 
muparser
muparser is a fast math parser library for C/C++ with (optional) OpenMP support. 
GMTL
Generic Math Template Library (forked from http://ggt.sourceforge.net/) 
safe_numerics
Replacements to standard numeric types which throw exceptions on errors 
blaze
highperformance C++ math library for dense and sparse arithmetic. [BSD] 
Versor
[older version] Versor 1.0 C++ library for conformal geometric algebra draw routines 
Xerus
A general purpose library for numerical calculations with higher order tensors, TensorTrain Decompositions / Matrix Product States and other Tensor Networks 
Mission : Impossible (AutoDiff)
A concise C++17 implementation of automatic differentiation (operator overloading) 
SLIMCPP
Simple Long Integer Math for C++. Lightweight crossplatform headeronly library what implements big integer arithmetic in С++17. 
ceval
A C/C++ library for parsing and evaluation of arithmetic expressions. 
GMP
A C/C++ library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floatingpoint numbers. [LGPL3 & GPL2] 
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]
ONLYOFFICE Docs — document collaboration in your environment
Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or onpremises
Promo
www.onlyoffice.com
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of linmath.h or a related project?
Popular Comparisons
README
linmath.h  A small library for linear math as required for computer graphics
linmath.h provides the most used types required for programming computer graphics:
vec3
 3 element vector of floatsvec4
 4 element vector of floats (4th component used for homogenous computations)mat4x4
 4 by 4 elements matrix, computations are done in column major orderquat
 quaternion
The types are deliberately named like the types in GLSL. In fact they are meant to be used for the client side computations and passing to same typed GLSL uniforms.