libhttpserver
« Back to VersTracker
Description:
C++ library of embedded Rest HTTP server
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: c-plus-plus http-server rest-api library embedded
Install: brew install libhttpserver
About:
Libhttpserver is a C++ library designed for embedding lightweight, multi-threaded Rest HTTP servers directly into applications. It provides a simple API for defining endpoints and handling HTTP requests without requiring a standalone web server. Its primary value is enabling rapid development of web-enabled embedded systems and microservices with minimal overhead.
Key Features:
  • Header-only C++ library for easy integration
  • Supports standard HTTP methods (GET, POST, PUT, DELETE)
  • Asynchronous and multi-threaded request handling
  • Zero external dependencies (optional features available)
Use Cases:
  • Building REST APIs for IoT and embedded devices
  • Creating lightweight microservices in C++
  • Exposing internal application state via HTTP for monitoring
Alternatives:
  • cpp-httplib – Simpler single-threaded option, whereas libhttpserver offers built-in multi-threading.
  • Pistache – Modern C++ async framework, generally more complex to set up than libhttpserver.
Version History
Detected Version Rev Change Commit
Sep 16, 2025 8:08am 0 VERSION_BUMP 147726bd
Nov 26, 2024 9:37am 0 VERSION_BUMP bdfc15b4
Sep 13, 2024 2:45pm 0 VERSION_BUMP 485a2e9f