Mongoose Embedded Web Server for electronic devices
Meet Mongoose - an open source embedded HTTP/Websocket/MQTT library for C/C++
18 years on the market
5K+ integrations
100M+ devices deployed
Trusted by NASA
9K+ Github stars
Web UI Interface
Device Control Panel
Login Screen, File Uploads and More
Remote control
RESTful API
Real-time two-way communication
Telemetry data reporting
Talk to AWS IoT, Azure, Google IoT
Live data streams
Over-the-Air updates
Efficient file uploads
Push or pull
Mongoose isa networking library for C/C++.
It implements event-driven non-blocking APIs for TCP, UDP, HTTP, WebSocket, MQTT. It is designed for connecting devices and bringing them online.
On the market since 2004, used by vast number of open source and commercial products – it even runs on the International Space Station! Mongoose makes embedded network programming fast, robust, and easy.
Features
Cross-platform: Works on Linux/UNIX, MacOs, Windows, Android, FreeRTOS, etc
Supported Embedded Architecture: ESP32, NRF52, STM32, NXP and more
Build-in Protocols: Plain TCP/UDP, HTTP, MQTT, Websocket
SSL/TLS Support: mbedTLS, OpenSSL or custom (via API)
Asynchronous DNS resolver
Tiny static and Run-time footprint
Source code is both ISO C and ISO C++ compliant
Works with any network stack with socket API, like LwIP or Free RTOS-Plus-TCP
Very easy to integrate: Just copy mangoose.c and mangoose.h file to your build tree
Detailed documentation and in-depth tutorials with ready-to-go examples help to jump start any project in minutes
Mangoose is used by hundreds of business, from Fortune500 giants like Siemens, Schneider Electric, Broadcom, Bosch, Google, Samsung, Qualcomm, Caterpillar to the small businesses
Used to solve a wide range of business needs, like implementing WebUI interface on devices, RESTful API services, telemetry data exchange, remote control for a product, remote software updates, remote monitoring and others
Deployed to hundred of millions devices in production environment worldwide
We provide commecial licensing, support, consultancy and integration assistance - don't hesitate to contact us