json-glib
« Back to VersTracker
Description:
Library for JSON, based on GLib
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: json glib library c gnome
Install: brew install json-glib
About:
JsonGlib is a lightweight, C-based library designed for parsing and generating JSON data structures. It provides a robust object-oriented API built upon the GLib type system, enabling seamless integration into GNOME and GTK applications. Its main value proposition is delivering a simple, efficient, and standards-compliant solution for handling JSON within the GNOME ecosystem.
Key Features:
  • Object-oriented API based on GLib types
  • Streaming parser for handling large datasets
  • Support for JSON generation and validation
  • Minimal dependencies (only requires GLib)
Use Cases:
  • Integrating REST API communication into GNOME applications
  • Parsing configuration files stored in JSON format
  • Serializing application data structures to JSON
Alternatives:
  • Jansson – Jansson is a portable C library with a procedural API, whereas JsonGlib offers an object-oriented approach tightly integrated with the GLib ecosystem.
  • nlohmann/json – nlohmann/json is a header-only C++ library, making it ideal for modern C++ projects, while JsonGlib is the standard choice for C projects using GLib.
Version History
Detected Version Rev Change Commit
Sep 14, 2025 4:35pm 0 VERSION_BUMP 5258555f
Sep 13, 2025 7:56pm 0 VERSION_BUMP 2c1a9909
Oct 22, 2024 12:01am 0 VERSION_BUMP 48072b55