# [Math]Libraries & Tools & Books Collections

keywords: Math, Libraries & Tools Collection

### Math

##### Linear Algebra

Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.

https://github.com/eigenteam/eigen-git-mirror

Pure C math library for 2D and 3D programming. [[ Currently working on a major update (20 Jul 2019) ]]

https://github.com/felselva/mathc

MathGL (Golang)

https://github.com/go-gl/mathgl

Handmade Math

https://github.com/HandmadeMath/Handmade-Math

Realtime Math

https://github.com/nfrechette/rtm

D Extended Set (DES) Math (Dlang)

https://github.com/dexset/desmath

Boost Quaternions, Vectors, Matrices library

https://github.com/boostorg/qvm

C++17 GLSL-like vector and matrix math lib

https://github.com/valentingalea/vml

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

https://github.com/datenwolf/linmath.h

C++ math library for 2D/3D/4D vector, matrix, quaternion, and geometric algebra.

https://github.com/EricLengyel/Terathon-Math-Library

##### Physics

Bounce

https://github.com/irlanrobson/bounce

### Sites Collections

##### Computer Programming

mathematical / computer programming

https://projecteuler.net/

### Books

##### Category Theory

An Invitation to Applied Category Theory: Seven Sketches in Compositionality 1st Edition (August 29, 2019)

https://www.amazon.com/Invitation-Applied-Category-Theory-Compositionality-dp-1108482295/dp/1108482295/

`...a hero is a man who does what he can. The others do not do it. ― Romain Rolland`