Skip to content

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.

License

Notifications You must be signed in to change notification settings

cesanta/mongoose-os

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ab56422 · Mar 5, 2025
Dec 14, 2021
May 22, 2019
Jul 30, 2022
Dec 14, 2021
Feb 23, 2023
Jul 27, 2022
Jan 3, 2023
Mar 18, 2020
Jul 31, 2017
May 29, 2021
Apr 29, 2019
Jan 30, 2025
Mar 5, 2025

Repository files navigation

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 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

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.

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 37