libmicrohttpd
« Back to VersTracker
Description:
Light HTTP/1.1 server library
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: http-server library c networking embedded
Install: brew install libmicrohttpd
About:
Libmicrohttpd is a small C library that allows you to run an HTTP server as part of another application. It provides a simple API to handle HTTP requests and responses, supporting both threaded and non-threaded modes. Its main value proposition is offering embedded HTTP capabilities with minimal dependencies and resource usage.
Key Features:
  • Embedded HTTP server library
  • Support for HTTP/1.1 and basic HTTP/2 features
  • Single-threaded and multi-threaded operation modes
  • Minimal dependencies and small footprint
Use Cases:
  • Adding a web interface to embedded devices
  • Creating lightweight REST APIs for C/C++ applications
  • Implementing simple file sharing services
Alternatives:
  • libevent – More comprehensive event-driven networking library, but heavier than libmicrohttpd
  • mongoose – Cross-platform web server library with more features but less focus on minimalism
Version History
Detected Version Rev Change Commit