PX4/eigen
Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms. observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4187
- days_rel: n/a
- days_push: 1050
- n_releases_24m: 0
Adoption not part of the score
1140 stars · 188 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
PX4/eigen is a fork of Eigen, a C++ template library for linear algebra providing matrices, vectors, numerical solvers, and related algorithms. It supports dense and sparse matrices of all sizes, multiple numeric types, matrix decompositions, and SIMD vectorization across x86, ARM, and PowerPC instruction sets.
Use cases
- do matrix and vector math in C++
- solve linear systems and least squares in C++
- perform matrix decompositions like SVD, QR, LU
- work with sparse matrices efficiently
- write SIMD-optimized numerical code without assembly
- port MATLAB linear algebra code to C++
- use linear algebra in robotics flight control software
When to choose
- you need a mature, header-only C++ linear algebra library with no heavy dependencies
- you need high performance via expression templates and explicit SIMD vectorization
- you need both dense and sparse matrix support with many decompositions
- you are working in the PX4/robotics ecosystem and need compatibility with its fork
When to avoid
- you need GPU-accelerated linear algebra at large scale (consider cuBLAS or similar)
- you want a high-level interactive numerical environment (use NumPy or MATLAB)
- you need a permissively-licensed library and cannot accept Eigen's MPL2/custom licensing terms
- you need deep learning tensor operations with autodiff (use PyTorch or TensorFlow)
Facets
library · maturity stable
math robotics developer-tools cpp cross-platform linear-algebra matrices sparse-matrices simd header-only eigen-fork numerical-solvers algorithms
10 sources
- readme: https://github.com/PX4/eigen · fetched 2026-08-28 · facdc4414ea3
- homepage: http://eigen.tuxfamily.org/ · fetched 2026-08-29 · 8cd35d67205c
- site_page: https://libeigen.gitlab.io/eigen/docs-nightly · fetched 2026-08-29 · bfa17cd0af65
- site_page: https://libeigen.gitlab.io/documentation · fetched 2026-08-29 · 4369e17f868e
- site_page: https://libeigen.gitlab.io/eigen/docs-5.0 · fetched 2026-08-29 · 1578a5376b85
- site_page: https://libeigen.gitlab.io/eigen/docs-3.4 · fetched 2026-08-29 · eed67c822e7f
- site_page: https://libeigen.gitlab.io/eigen/docs-3.3 · fetched 2026-08-29 · 40375e27ea4f
- site_page: https://libeigen.gitlab.io/releases · fetched 2026-08-29 · e66bb29aec08
- site_page: https://libeigen.gitlab.io/releases/5.0 · fetched 2026-08-29 · fbbb9cbfb99b
- site_page: https://libeigen.gitlab.io/releases/3.4 · fetched 2026-08-29 · b3ae01182a5e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| PX4/eigen | main | 32 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem