librest
« Back to VersTracker
Description:
Library to access RESTful web services
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: library rest-api gnome json networking
Install: brew install librest
About:
Librest is a lightweight, open-source library designed for developers to easily interact with RESTful web services. It simplifies the process of making HTTP requests and parsing JSON responses, abstracting away the complexities of direct HTTP communication. This allows for rapid integration of web APIs into applications, particularly within the GNOME ecosystem.
Key Features:
  • Simple, high-level API for HTTP requests
  • Automatic JSON parsing and response handling
  • Integration with the GLib object model
  • Lightweight and efficient design
Use Cases:
  • Building GNOME applications that consume data from web APIs
  • Creating simple web service clients without managing low-level HTTP details
  • Rapid prototyping of applications relying on RESTful backends
Alternatives:
  • libcurl – A more powerful, feature-rich, and complex C library for all types of URL transfers, whereas Librest provides a simpler, higher-level abstraction specifically for REST.
  • libsoup – A full-featured HTTP client/library; Librest is often built on top of libraries like Soup to provide a more focused REST API experience.
Version History
Detected Version Rev Change Commit
Jan 19, 2026 12:45pm 0 REVISION_ONLY f6f01380
Sep 15, 2025 1:39am 0 VERSION_BUMP 547d0b0f
Sep 13, 2024 1:20pm 4 VERSION_BUMP c297da45