Mongoose
Mongoose is easy to use web server. It also can be used as embedded web server library to provide web interface to applications.
Technical Specs:
- Cross Platform: Linux/Unix, MacOS, QNX, eCOS, Windows, Android, iPhone, FreeRTOS (TI CC3200, ESP8266)
Built-in protocols: Plain TCP, plain UDP, SSL/TLS (over TCP, one-way or two-way), HTTP client / HTTP server, WebSocket client / WebSocket server, MQTT client / MQTT broker, CoAP client / CoAP server, DNS client / DNS server, async DNS resolver
Tiny static and run-time footprint
Source code is both ISO C and ISO C++ compliant
Single-threaded, asynchronous, non-blocking core with simple event-based API
- Native support for PicoTCP embedded TCP/IP stack, LWIP embedded TCP/IP stack