ulfius
« Back to VersTracker
Description:
HTTP Framework for REST Applications in C
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  @babelouest  |  formulae.brew.sh
Category: Developer tools
Tags: http rest-api web-framework c-library websocket
Install: brew install ulfius
About:
Ulfius is a lightweight C framework for building REST APIs and web applications. It provides a simple API for creating HTTP endpoints, handling JSON data, and managing websockets. Its primary value is enabling rapid development of native, high-performance web services without heavy dependencies.
Key Features:
  • Built-in JSON support via Jansson
  • WebSocket server and client capabilities
  • Flexible request/response callback system
  • Support for HTTPS/TLS via GnuTLS
  • Minimal external dependencies
Use Cases:
  • Building embedded REST APIs for IoT devices
  • Creating high-performance microservices in C
  • Developing native web dashboards for system tools
  • Implementing WebSocket-based real-time applications
Alternatives:
  • libmicrohttpd – More low-level; Ulfius provides higher-level REST and JSON abstractions
  • cpp-httplib – C++ only; Ulfius is native C and suitable for embedded systems
Version History
Detected Version Rev Change Commit
Sep 16, 2025 1:26am 0 VERSION_BUMP 1088770d
Sep 12, 2024 7:29am 0 VERSION_BUMP 537d35b9