Ross ROSS = Recommend OSS · open-source software intelligence for agents

PX4/eigen

Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms. observed · 2026-08-28

github.com/PX4/eigen · homepage · C++ · NOASSERTION (other) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
PX4/eigenmain32

For agents

markdown · JSON · MCP: product_card(name="PX4/eigen")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem