awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
borglab avatar

borglab/gtsam

0
View on GitHub↗
3,522 stars·950 forks·Jupyter Notebook·8 viewsborglab.github.io/gtsam↗

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.

Features

  • Robotics Algorithms - Smoothing and mapping library for robotics.
  • SLAM and Mapping - Smoothing and mapping library for robotics and vision.
  • Optimization Libraries - Library for factor graphs and optimization in robotics and vision.
  • Robotics Libraries - C++ library for sensor fusion and SLAM applications.

Star history

Star history chart for borglab/gtsamStar history chart for borglab/gtsam

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Gtsam

Similar open-source projects, ranked by how many features they share with Gtsam.
  • ceres-solver/ceres-solverceres-solver avatar

    ceres-solver/ceres-solver

    4,499View on GitHub↗

    Ceres Solver is a C++ library for numerical optimization, specializing in non-linear least squares and unconstrained optimization problems. It serves as a framework for automatic differentiation and robust curve fitting, providing tools to solve large-scale mathematical models. The library is distinguished by its bundle adjustment capabilities, which exploit sparse matrix structures to refine 3D scene points and camera parameters. It utilizes dual-number automatic differentiation to compute derivatives of cost functions, removing the need for manual Jacobian derivation. The project covers a

    C++
    View on GitHub↗4,499
  • robotlocomotion/drakeRobotLocomotion avatar

    RobotLocomotion/drake

    3,910View on GitHub↗

    Drake is a robotics simulation framework and control system modeling tool used for designing, simulating, and verifying the dynamics of complex robotic systems. It functions as a multibody dynamics simulator and a mathematical optimization library, providing a suite of algorithms for trajectory optimization and the simulation of articulated robots. The framework is distinguished by its block-diagram system for composing dynamical subsystems and its ability to formulate and solve diverse mathematical programs, including linear, quadratic, and nonconvex nonlinear problems. It supports specializ

    C++drakerobotics
    View on GitHub↗3,910
  • davisking/dlibdavisking avatar

    davisking/dlib

    14,399View on GitHub↗

    dlib is a C++ machine learning toolkit and data analysis framework. It provides a collection of algorithms and utilities for building predictive modeling applications and performing statistical analysis on large datasets within native C++ environments. The project functions as a binding library that wraps low-level C++ machine learning algorithms into high-level Python scripting interfaces. This allows for the integration of high-performance native implementations with Python for machine learning development. The framework covers the implementation of predictive models, the execution of mach

    C++c-plus-pluscomputer-visiondeep-learning
    View on GitHub↗14,399
  • facebookresearch/theseusfacebookresearch avatar

    facebookresearch/theseus

    2,037View on GitHub↗

    A library for differentiable nonlinear optimization

    Python
    View on GitHub↗2,037
See all 30 alternatives to Gtsam→

Frequently asked questions

What does borglab/gtsam do?

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.

What are the main features of borglab/gtsam?

The main features of borglab/gtsam are: Robotics Algorithms, SLAM and Mapping, Optimization Libraries, Robotics Libraries.

What are some open-source alternatives to borglab/gtsam?

Open-source alternatives to borglab/gtsam include: ceres-solver/ceres-solver — Ceres Solver is a C++ library for numerical optimization, specializing in non-linear least squares and unconstrained… robotlocomotion/drake — Drake is a robotics simulation framework and control system modeling tool used for designing, simulating, and… davisking/dlib — dlib is a C++ machine learning toolkit and data analysis framework. It provides a collection of algorithms and… fields2cover/fields2cover — Robust and efficient coverage paths for autonomous agricultural vehicles. A modular and extensible Coverage Path… gisbi-kim/nano-pgo — Figure 1: Example Results Visualization. More examples can be found here. facebookresearch/theseus — A library for differentiable nonlinear optimization.