cesanta/mongoose-os

Mongoose OS - an IoT Firmware Development Framework. Supported microcontrollers: ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4, STM32F7. Amazon AWS IoT, Microsoft Azure, Google IoT Core integrated. Code in C or JavaScript.

C

2,666

2,343 commits

updated Sep 30, 2026

See the code

README

License Gitter

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 vs Enterprise Edition

Community EditionEnterprise Edition
LicenseApache 2.0Commercial - contact us
Allows to close end-product's source codeYesYes
PriceFreePaid, see details
Source code & functionalityLimitedFull
Technical supportCommunity support via Forum and ChatCommercial support by Mongoose OS development team, see details

How to contribute

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:

aws
aws-iot
cc3200
esp32
esp8266
firmware
iot
iot-platform
stm32

cesanta/mongoose-os

Mongoose OS - an IoT Firmware Development Framework. Supported microcontrollers: ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4, STM32F7. Amazon AWS IoT, Microsoft Azure, Google IoT Core integrated. Code in C or JavaScript.

C

2,666

2,343 commits

updated Sep 30, 2026

See the code

README

License Gitter

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 vs Enterprise Edition

Community EditionEnterprise Edition
LicenseApache 2.0Commercial - contact us
Allows to close end-product's source codeYesYes
PriceFreePaid, see details
Source code & functionalityLimitedFull
Technical supportCommunity support via Forum and ChatCommercial support by Mongoose OS development team, see details

How to contribute

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:

aws
aws-iot
cc3200
esp32
esp8266
firmware
iot
iot-platform
stm32

Project health

Overall

3.0/10

Maintained

9/10

Code review

0/10
OpenSSF Scorecard

Significant stargazers

Niklas Adolfsson

121 followers · starred Aug 2017

Gus Class

208 followers · starred Apr 2017

Nils Hasenbanck

48 followers · starred Dec 2018

Marko Mikulicic

173 followers · starred Apr 2016