libgit2-glib
« Back to VersTracker
Description:
Glib wrapper library around libgit2 git access library
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: git glib gnome library version-control
Install: brew install libgit2-glib
About:
Libgit2-glib provides GObject-based bindings for libgit2, enabling seamless integration of Git functionality into GNOME and GTK applications. It offers a high-level, asynchronous API for repository management, allowing developers to interact with Git repositories without shelling out to the command line. This library is essential for building native desktop applications that require robust version control features.
Key Features:
  • GObject Introspection support for easy use in various languages
  • Asynchronous API for non-blocking operations
  • Comprehensive coverage of libgit2 features including repository access and object handling
Use Cases:
  • Building GNOME applications with integrated Git features
  • Implementing custom Git clients or GUI tools
  • Automating repository management tasks within GLib-based software
Alternatives:
  • libgit2 – Provides raw C bindings; libgit2-glib adds the convenient GObject wrapper for higher-level languages.
  • git2-rs – Rust bindings for libgit2; libgit2-glib is specifically for the GLib/GNOME ecosystem.
Version History
Detected Version Rev Change Commit
Sep 14, 2025 11:36pm 0 VERSION_BUMP 879b786b
Jan 14, 2025 2:24pm 4 VERSION_BUMP eade2025
Nov 26, 2024 9:37am 2 VERSION_BUMP 0c7a5062
Nov 12, 2024 4:40am 2 VERSION_BUMP 60557df3
Sep 12, 2024 9:00pm 1 VERSION_BUMP 74318780