FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Original HTTPS Page]

Gazebo · GitHub

Gazebo

Tools and libraries for robotics applications. Home of the Gazebo simulator.

About

Gazebo brings a fresh approach to simulation with a complete toolbox of development libraries and cloud services to make simulation easy. Iterate fast on your new physical designs in realistic environments with high fidelity sensors streams. Test control strategies in safety, and take advantage of simulation in continuous integration tests. Full project details are available at GazeboSim.org

Getting Started

There are two major versions of Gazebo: Gazebo Classic (which is End of Life), and Gazebo (formerly Ignition). Gazebo Classic releases use numbers to track versions while Gazebo uses lettered release names (e.g. Fortress, Garden, etc). A comparison between the two major versions of Gazebo can be found here. We recommend new Gazebo users start with the lastest long term release Gazebo Jetty. Check out this video if you want to learn all about the new features in Gazebo Jetty.

Looking to get started with simulations in Gazebo? Our installation guide is available here. If you want to install Gazebo and ROS together we recommend this guide. Once you've installed Gazebo start learning with our beginner tutorials.

If you are interested in contributing to Gazebo, we'd love to have you! Start by familiarizing yourself with our contribution guide. Then look for an open issue labeled "good first issue" (handy link) that seems interesting. Comment on the issue that you're interested in working on it and one of the maintainers will assign the issue to you. Following the contribution guide mentioned before, create your first pull request. Issues labeled "help wanted" are also up for grabs (handy link), but they will require more experience with the code base.

Join the Gazebo Community

Community Resources

Developer Resources

Using ROS with Gazebo

Events

On Social Media

Gazebo is made possible through the generous support of open source contributors and the non-profit Open Source Robotics Foundation (OSRF). Tax deductible donations to the OSRF can be made here.

Pinned Loading

  1. gz-sim gz-sim Public

    Open source robotics simulator. The latest version of Gazebo.

    C++ 1.5k 472

  2. ros_gz ros_gz Public

    Integration between ROS (1 and 2) and Gazebo simulation

    C++ 536 231

  3. sdformat sdformat Public

    Simulation Description Format (SDFormat) parser and description files.

    C++ 216 125

  4. ros_gz_project_template ros_gz_project_template Public template

    A template project integrating ROS and Gazebo simulator

    C++ 241 48

  5. gz-gui gz-gui Public

    Builds on top of Qt to provide widgets which are useful when developing robotics applications, such as a 3D view, plots, dashboard, etc, and can be used together in a convenient unified interface.

    C++ 105 71

  6. docs docs Public

    High-level Gazebo documentation that gets published to https://gazebosim.org/docs/

    Python 88 317

Repositories

Loading
Type
Select type
All Public Sources Forks Archived Mirrors Templates
Language
Select language
All C++ CMake Go JavaScript Metal Python Ruby Shell Starlark TypeScript XSLT
Sort
Select order
Last updated Name Stars
Showing 10 of 58 repositories
  • gz-sensors Public

    Provides numerous sensor models designed to generate realistic data from simulation environments.

    gazebosim/gz-sensors's past year of commit activity
    C++ 172 Apache-2.0 103 60 (15 issues need help) 11 Updated Sep 12, 2026
  • gz-plugin Public

    Cross-platform C++ library for dynamically loading plugins.

    gazebosim/gz-plugin's past year of commit activity
    C++ 47 Apache-2.0 31 5 (1 issue needs help) 6 Updated Sep 11, 2026
  • gz-transport Public

    Transport library for component communication based on publication/subscription and service calls.

    gazebosim/gz-transport's past year of commit activity
    C++ 54 Apache-2.0 66 76 (14 issues need help) 12 Updated Sep 12, 2026
  • gz-sim Public

    Open source robotics simulator. The latest version of Gazebo.

    gazebosim/gz-sim's past year of commit activity
    C++ 1,498 Apache-2.0 470 491 (146 issues need help) 133 Updated Sep 11, 2026
  • gz-utils Public

    Classes and functions for robot applications

    gazebosim/gz-utils's past year of commit activity
    C++ 9 Apache-2.0 18 2 1 Updated Sep 11, 2026
  • gz-msgs Public

    Messages for Gazebo robot simulation.

    gazebosim/gz-msgs's past year of commit activity
    C++ 35 Apache-2.0 63 16 (3 issues need help) 3 Updated Sep 11, 2026
  • gz-rendering Public

    C++ library designed to provide an abstraction for different rendering engines. It offers unified APIs for creating 3D graphics applications.

    gazebosim/gz-rendering's past year of commit activity
    C++ 80 Apache-2.0 89 136 (41 issues need help) 11 Updated Sep 11, 2026
  • sdformat Public

    Simulation Description Format (SDFormat) parser and description files.

    gazebosim/sdformat's past year of commit activity
    C++ 216 Apache-2.0 125 247 (26 issues need help) 14 Updated Sep 11, 2026
  • gz-fuel-tools Public

    A client library and command line tools for interacting with Gazebo Fuel servers.

    gazebosim/gz-fuel-tools's past year of commit activity
    C++ 17 Apache-2.0 33 45 (9 issues need help) 3 Updated Sep 11, 2026
  • gz-common Public

    An audio-visual library supports processing audio and video files, a graphics library can load a variety 3D mesh file formats into a generic in-memory representation, and the core library of Gazebo Common contains functionality that spans Base64 encoding/decoding to thread pools.

    gazebosim/gz-common's past year of commit activity
    C++ 29 Apache-2.0 63 47 (17 issues need help) 14 Updated Sep 11, 2026

Back | FazBrowse Home | New Git URL