Discover Packages
github.com/cesanta/mongoose-os
module
Version:
v0.0.0-...-103fa27
Opens a new window with list of versions in this module.
Published: Jun 6, 2025
License: Apache-2.0
Opens a new window with license information.
README
README
¶
Mongoose OS - an IoT Firmware Development Framework
Over-The-Air firmware updates and remote management - reliable updates with rollback on failures, remote device access infrastructure
Security - built in flash encryption, crypto chip support, ARM mbedTLS optimized for small memory footprint
Device management dashboard service
Supported microcontrollers: CC3220, CC3200, ESP32, ESP8266, STM32F4, STM32L4, STM32F7
Recommended dev kits: ESP32-DevKitC for AWS IoT , ESP32 Kit for Google IoT Core
Built-in integration for AWS IoT, Google IoT Core, Microsoft Azure, Adafruit IO, generic MQTT servers
Code in C or JavaScript
Ready to go Apps and Libraries
Embedded JavaScript engine - mJS
Trusted and Recommended By:
Docs, Support
Licensing
Mongoose OS is Open Source and dual-licensed:
Mongoose OS Community Edition - Apache License Version 2.0
Mongoose OS Enterprise Edition - Commercial License
Community Edition
Enterprise Edition
License
Apache 2.0
Commercial - contact us
Allows to close end-product's source code
Yes
Yes
Price
Free
Paid, see details
Source code & functionality
Limited
Full
Technical support
Community support via Forum and Chat
Commercial support by Mongoose OS development team, see details
How to contribute
If you have not done it already, sign Cesanta CLA
and send GitHub pull request.
Make a Pull Request (PR) against this repo. Please follow
Google Coding Style .
Send PR to one of the core team member:
Responsibilities of the core team members:
See also
Mongoose Web Server Library - a robust, open-source solution licensed under GPLv2, designed to seamlessly integrate web server functionality into your embedded devices.
With complementary Mongoose Wizard - a no-code visual tool that enables rapid WebUI creation without the need for frontend expertise.
Tech guides
Detailed articles and expert content focused on embedded network technologies:
Expand ▾
Collapse ▴
Directories
¶
tools
updateredirector
* This is a quick prototype of a server that handles update requests from devices.
* This is a quick prototype of a server that handles update requests from devices.
Click to show internal directories.
Click to hide internal directories.