gplugin
« Back to VersTracker
Description:
GObject based library that implements a reusable plugin system
Type: Formula  |  Latest Version: 0.44.2@0  |  Tracked Since: Oct 21, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: gobject plugin-system library c modular
Install: brew install gplugin
About:
GPlugin is a GObject-based library that provides a robust framework for implementing dynamic plugin systems in C and other GObject-introspectable languages. It handles the discovery, loading, and lifecycle management of plugins, allowing developers to extend application functionality at runtime. The library is designed to be lightweight and portable, making it an ideal choice for building modular applications.
Key Features:
  • Dynamic loading and unloading of plugins at runtime
  • Support for multiple plugin formats (native libraries, scripts)
  • Automatic dependency resolution and versioning
  • GObject-based API for seamless integration with GLib applications
Use Cases:
  • Extending desktop applications with user-provided functionality
  • Building modular network services or daemons
  • Creating application frameworks with pluggable architecture
Alternatives:
  • libpeas – libpeas is another popular GObject-based plugin framework, often used in GNOME applications. GPlugin aims for a more lightweight and portable design.
Version History
Detected Version Rev Change Commit
Oct 21, 2025 9:43am 0 VERSION_BUMP ec6c6908
Oct 21, 2025 1:10am 0 VERSION_BUMP 582f939a
Sep 15, 2025 2:18am 0 VERSION_BUMP 70f2dae1
Nov 25, 2024 10:36pm 0 VERSION_BUMP 1a180e27