gz-plugin 4.0.0.bcr.1Latest published 10h ago
MODULE.bazel
bazel_dep(name = "gz-plugin", version = "4.0.0.bcr.1")
README

Gazebo Plugin

Maintainer: ahcorde [AT] gmail [DOT] com

GitHub open issues GitHub open pull requests Discourse topics Hex.pm

Build Status
Test coverage codecov
Ubuntu Noble Build Status
Homebrew Build Status
Windows Build Status

Gazebo Plugin is a component in the Gazebo framework, a set of libraries designed to rapidly develop robot applications. It is used to register plugin libraries and load them dynamically at runtime.

If you want to make a Gazebo Plugin, you can start learning how to with a tutorial

http://gazebosim.org

Features

  • Registration of templated and non-templated classes from any translation unit.
  • Querying of interfaces by C++ type or name string.
  • Dynamically load plugins at runtime according to the interfaces they provide.
  • Reference counting of plugin objects to unload libraries no longer in use.
  • Command line tool gz plugin to inspect plugins.

Installation

See the installation tutorial.

Documentation

Visit the documentation page.

About

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

@gazebosim/gz-plugin@gazebosim
Homepage
47stars
4:11 PM (10 hours ago)
@shameekganguly#9658 Bazel 9 support for gz-plugin...

Languages

C++96.9%
CMake1.1%
C1%
Starlark0.8%
Ruby0.1%
Shell0.1%

Maintainers

@iche033
@shameekganguly

Versions

4.0.0.bcr.1 +7.4mo2026-07-13
4.0.0 +2.4mo46% 122025-12-02
4.0.0-pre1 +4.2mo12% 32025-09-19
3.1.042% 112025-05-15