borglab/gtsam
GTSAM is a library of C++ classes that implement smoothing and mapping (SAM) in robotics and vision, using factor graphs and Bayes networks as the underlying computing paradigm rather than sparse matrices. observed · 2026-08-28
Health v2 · maintenance only
92/100
- Activity 99
- Release rhythm 78
- 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-02. Adoption (stars, forks) is never an input.
- gap_med: 62
- age_days: 3446
- days_rel: 64
- days_push: 7
- n_releases_24m: 2
Adoption not part of the score
3656 stars · 984 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
GTSAM is a C++ library implementing smoothing and mapping (SAM) for robotics and vision using factor graphs and Bayes networks as its core computing paradigm. It includes Python and MATLAB wrappers and supports GPU-accelerated linear solvers via CUDA.
Use cases
- estimate robot trajectories from IMU and GPS sensor data
- build SLAM systems with factor graph optimization
- fuse multi-sensor measurements for state estimation
- solve visual SLAM and structure-from-motion problems
- perform incremental smoothing for real-time navigation
- prototype estimation algorithms in Python or MATLAB
When to choose
- you need factor-graph-based state estimation or SLAM in C++ or Python
- you want mature, well-tested algorithms for smoothing and mapping in robotics
- you need Bayes network inference rather than raw sparse matrix solvers
When to avoid
- you need a general-purpose sparse linear algebra library rather than estimation
- you require a stable API on the develop branch, which is pre-4.3 with breaking changes
- you need Windows Python wheels, which are not published
Facets
library · maturity active
machine-learning simulation math sdk robotics computer-vision autonomous-vehicles cpp python windows cross-platform factor-graphs bayes-networks slam sensor-fusion state-estimation smoothing-and-mapping matlab-wrapper cuda algorithms linux macos
2 sources
- readme: https://github.com/borglab/gtsam · fetched 2026-08-28 · 5cae4328618e
- homepage: https://borglab.github.io/gtsam/ · fetched 2026-08-29 · 804b9068b314
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| borglab/gtsam | main | 92 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem