RainerKuemmerle/g2o
g2o: A General Framework for Graph Optimization observed · 2026-08-28
Health v2 · maintenance only
67/100
- Activity 99
- Release rhythm 8
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5347
- days_rel: 613
- days_push: 9
- n_releases_24m: 1
Adoption not part of the score
3461 stars · 1157 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
g2o is an open-source C++ framework for optimizing graph-based nonlinear error functions, commonly used for nonlinear least squares problems. It is designed to be easily extensible and provides solutions for variants of SLAM (simultaneous localization and mapping) and bundle adjustment (BA).
Use cases
- solve simultaneous localization and mapping (SLAM) problems
- perform bundle adjustment for structure-from-motion
- optimize graph-based nonlinear least squares problems
- estimate robot trajectories from sensor measurements
- build custom state estimation solvers in C++
- minimize error functions over pose graphs
When to choose
- you need a fast, extensible C++ solver for graph-based nonlinear optimization
- you are working on SLAM, visual odometry, or bundle adjustment in robotics or computer vision
- you want a well-established library with performance comparable to state-of-the-art approaches
When to avoid
- you need a Python-first optimization library (Python bindings are experimental on a separate branch)
- your problem is not expressible as a sparse graph of nonlinear error terms
- you require a permissively licensed dependency and license terms are critical (no license is listed in the repository)
Facets
library · maturity stable
math simulation computer-vision robotics robotics computer-vision autonomous-vehicles windows cpp cross-platform graph-optimization slam bundle-adjustment nonlinear-least-squares sparse-solver c-plus-plus algorithms linux macos
1 source
- readme: https://github.com/RainerKuemmerle/g2o · fetched 2026-08-28 · 0647487bf4e3
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| RainerKuemmerle/g2o | main | 67 |
For agents
markdown · JSON · MCP: product_card(name="RainerKuemmerle/g2o")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem