libsoup@2
« Back to VersTracker
Description:
HTTP client/server library for GNOME
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: library http gnome networking c-library
Install: brew install libsoup@2
About:
Libsoup is an HTTP client/server library for GNOME. It uses GObjects and is designed to be easy to use, efficient, and compliant with HTTP standards. It provides a high-level API for managing connections and processing requests asynchronously.
Key Features:
  • Asynchronous API using GIO
  • HTTP/1.1 and HTTP/2 support
  • Built-in SOAP and XML-RPC support
  • NTLM authentication capabilities
Use Cases:
  • Building GNOME applications that communicate over the web
  • Implementing HTTP clients for Linux desktop software
  • Creating lightweight HTTP servers within applications
Alternatives:
  • curl – Curl is a command-line tool and library focused on transferring data; Soup provides a higher-level, event-driven API integrated with the GLib main loop.
  • libmicrohttpd – Libmicrohttpd is a small HTTP server library; Soup offers both client and server capabilities with a focus on the GNOME ecosystem.
Version History
Detected Version Rev Change Commit
Sep 12, 2024 8:28pm 1 VERSION_BUMP 09ee8f1e