Mongoose favicon

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
TinyWeb

TinyWeb

TinyWeb is an extremely small (< 100K), simple (no configuration other than through the command line) and lightweight (cons ...