libgdata
« Back to VersTracker
Description:
GLib-based library for accessing online service APIs
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: library glib google api networking gnome
Install: brew install libgdata
About:
Libgdata is a GLib-based library providing a client interface to various online service APIs, most notably Google Data protocols. It handles low-level authentication and request management, enabling developers to integrate services like Picasa Web Albums and YouTube into their applications. The library abstracts complex API interactions into manageable GObject-based components.
Key Features:
  • GLib/GObject integration for native C development
  • Support for Google Data API protocols (GData)
  • Built-in OAuth and authentication handling
  • Asynchronous operation support via GIO
  • Language bindings support (e.g., Vala, Python)
Use Cases:
  • Integrating Google services (like Picasa or YouTube) into Linux desktop applications
  • Building custom clients for GData-enabled web services
  • Managing authentication flows for web APIs in GLib-based projects
Alternatives:
  • libsoup – Libsoup is a lower-level HTTP client library, whereas Libgdata provides high-level abstractions specifically for Google Data APIs.
  • curl – Curl is a command-line tool and library for general data transfer, lacking the specific object-oriented API wrappers and authentication logic for Google services that Libgdata offers.
Version History
Detected Version Rev Change Commit
Sep 17, 2025 4:39pm 1 VERSION_BUMP 5fcca3b0
Nov 26, 2024 9:37am 1 VERSION_BUMP 21fd6b12
Sep 13, 2024 1:28pm 1 VERSION_BUMP 6f8b2472