Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more! Learn more →
Top 17 C++ Linear Algebra Projects
-
-
JetBrains
Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
-
Terathon-Math-Library
C++ math library for 2D/3D/4D vector, matrix, quaternion, and geometric algebra.
-
-
kokkos-kernels
Kokkos C++ Performance Portability Programming Ecosystem: Math Kernels - Provides BLAS, Sparse BLAS and Graph Kernels
-
-
-
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
-
itpp
IT++ library mirror/fork. C++ library of mathematical, signal processing and communication classes and functions.
-
Matrix
Easy-to-use Scientific Computing library in/for C++ available for Linux and Windows. (by mlcpp)
-
In my latest contribution to the open-source library Theoretica, I tackled Issue #81 focused on refining and enhancing the inline documentation for two central components: mat (the matrix class) and vec (the vector class). This issue was raised to improve the readability and usability of these classes, which are essential in mathematical computations and commonly used across various areas in the library. Proper documentation is key to making complex code accessible to other developers and contributors.
-
-
For a more full featured Xoshiro/Xoroshiro implementation see
https://github.com/nessan/xoshiro
Documented at: https://nessan.github.io/xoshiro/
Handles the full family of these generators featuring arbitrary jump sizes, stream partitioning for parallel applications, and, like this library, a number of convenience sampling methods to shield the casual user from the complexities of using .
Can be used with a companion `bit` library (https://github.com/nessan/bit) that performs efficient linear algebra and polynomial reduction over GF(2) for those that want to explore some of the mathematics behind these linear generators.
-
-
-
-
matrix-sized
Generic matrix with statically known size and bindings to C++ linear algebra libraries (Eigen, Spectra).
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
C++ Linear Algebra discussion
C++ Linear Algebra related posts
-
Improving Documentation in Theoretica
-
AMD HIP + Cuda in same program
-
A C/C++ library to manage matrices computations
-
A C/C++ library to manage matrices computations
-
A C/C++ library to manage matrices computations
-
A C/C++ library to manage matrices computations
-
A C/C++ library to manage matrices computations
-
A note from our sponsor - Sevalla
sevalla.com | 1 Sep 2025
Index
What are some of the best open-source Linear Algebra projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | taco | 1,321 |
2 | Terathon-Math-Library | 972 |
3 | ginkgo | 498 |
4 | kokkos-kernels | 352 |
5 | monolish | 200 |
6 | xtensor-blas | 169 |
7 | DLA-Future | 77 |
8 | tensorForth | 49 |
9 | itpp | 40 |
10 | Matrix | 34 |
11 | theoretica | 28 |
12 | Linear-Algebra | 12 |
13 | bit | 7 |
14 | fms_blas | 3 |
15 | sk-experiments | 2 |
16 | ndvec | 2 |
17 | matrix-sized | 0 |