{"id":13414151,"url":"https://github.com/cesanta/mongoose-os","last_synced_at":"2025-05-15T01:06:45.455Z","repository":{"id":38417094,"uuid":"21318268","full_name":"cesanta/mongoose-os","owner":"cesanta","description":"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.","archived":false,"fork":false,"pushed_at":"2025-04-22T16:49:39.000Z","size":47022,"stargazers_count":2553,"open_issues_count":95,"forks_count":435,"subscribers_count":164,"default_branch":"master","last_synced_at":"2025-04-22T17:55:14.121Z","etag":null,"topics":["aws","aws-iot","cc3200","esp32","esp8266","firmware","iot","iot-platform","stm32"],"latest_commit_sha":null,"homepage":"https://mongoose-os.com","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cesanta.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-06-29T06:58:30.000Z","updated_at":"2025-04-22T16:49:36.000Z","dependencies_parsed_at":"2024-01-05T20:59:12.502Z","dependency_job_id":"3ed31287-dfa1-4488-abcc-23077727dd89","html_url":"https://github.com/cesanta/mongoose-os","commit_stats":null,"previous_names":["cesanta/mongoose-iot"],"tags_count":74,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cesanta%2Fmongoose-os","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cesanta%2Fmongoose-os/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cesanta%2Fmongoose-os/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cesanta%2Fmongoose-os/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cesanta","download_url":"https://codeload.github.com/cesanta/mongoose-os/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254254041,"owners_count":22039792,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","aws-iot","cc3200","esp32","esp8266","firmware","iot","iot-platform","stm32"],"created_at":"2024-07-30T21:00:15.454Z","updated_at":"2025-05-15T01:06:40.437Z","avatar_url":"https://github.com/cesanta.png","language":"C","funding_links":[],"categories":["C","Awesome Mongoose OS [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)","Firmware"],"sub_categories":["Official Resources"],"readme":"[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)  [![Gitter](https://badges.gitter.im/cesanta/mongoose-os.svg)](https://gitter.im/cesanta/mongoose-os?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge)\n\n# Mongoose OS - an IoT Firmware Development Framework\n\n- Over-The-Air firmware updates and remote management - reliable updates with rollback on failures, remote device access infrastructure\n- Security - \tbuilt in flash encryption, crypto chip support, ARM mbedTLS optimized for small memory footprint\n- [Device management dashboard service](https://mdash.net)\n- Supported microcontrollers: CC3220, CC3200, ESP32, ESP8266, STM32F4, STM32L4, STM32F7\n- Recommended dev kits: [ESP32-DevKitC for AWS IoT](https://mongoose-os.com/aws-iot-starter-kit/), [ESP32 Kit for Google IoT Core](https://mongoose-os.com/gcp/)\n- Built-in integration for AWS IoT, Google IoT Core, Microsoft Azure, Adafruit IO, generic MQTT servers\n- Code in C or JavaScript\n- Ready to go Apps and Libraries\n- [Embedded JavaScript engine - mJS](https://github.com/cesanta/mjs)\n\n\nTrusted and Recommended By:\n- Amazon AWS - [Amazon AWS Technology Partner](https://aws.amazon.com/blogs/apn/partner-sa-roundup-may-2017/)\n- Google IoT Core - [Mongoose OS is a Google Cloud IoT Core Partner](https://cloud.google.com/iot/partners/)\n- IBM Watson IoT - [Mongoose OS is a Ready for IBM Watson IoT validated solution](https://www-356.ibm.com/partnerworld/gsd/solutiondetails.do?solution=55930\u0026lc=en\u0026stateCd=P\u0026tab=1)\n- Microsoft Azure IoT - [Mongoose OS is recommended by Microsoft Azure IoT](https://azure.microsoft.com/en-us/blog/azure-iot-automatic-device-management-helps-deploying-firmware-updates-at-scale/)\n- Texas Instruments - [an official partner of Texas Instruments](http://www.ti.com/ww/en/internet_of_things/iot-cloudsolution.html)\n- STMicroelectronics - [an official partner of STMicroelectronics](https://www.st.com/content/st_com/en/partner/partner-program/partnerpage/cesanta.html)\n- Espressif Systems - [an official partner of Espressif Systems](http://espressif.com/en/support/download/sdk)\n\n\n\n# Docs, Support\n- [Mongoose OS Documentation](https://mongoose-os.com/docs/mongoose-os/quickstart/setup.md)\n- [Support Forum - ask your technical questions here](https://community.mongoose-os.com/)\n- [Video tutorials](https://www.youtube.com/channel/UCZ9lQ7b-4bDbLOLpKwjpSAw/featured)\n- [Commercial licensing](https://mongoose-os.com/licensing.html) and [support available](https://mongoose-os.com/support.html)\n\n# Licensing\n\nMongoose OS is Open Source and dual-licensed:\n\n- **Mongoose OS Community Edition** - Apache License Version 2.0\n- **Mongoose OS Enterprise Edition** - Commercial License\n\n\n## Community vs Enterprise Edition\n\n|              |  Community Edition |  Enterprise Edition  |\n| -------------| ------------------ | -------------------- |\n| License | [Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0) | Commercial - [contact us](https://mongoose-os.com/contact.html) |\n| Allows to close end-product's source code  | Yes | Yes  |\n| Price  | Free | Paid, see [details](https://mongoose-os.com//licensing.html) |\n| Source code \u0026 functionality  | [Limited](https://mongoose-os.com/docs/mongoose-os/userguide/licensing.md) | Full |\n| Technical support  | Community support via [Forum](https://forum.mongoose-os.com) and [Chat](https://gitter.im/cesanta/mongoose-os) | Commercial support by Mongoose OS development team, see [details](https://mongoose-os.com/support.html) |\n\n\n# How to contribute\n\n- If you have not done it already, sign [Cesanta CLA](https://cesanta.com/cla.html)\nand send GitHub pull request.\n- Make a Pull Request (PR) against this repo. Please follow\n  [Google Coding Style](https://google.github.io/styleguide/cppguide.html).\n  Send PR to one of the core team member:\n   * [pimvanpelt](https://github.com/pimvanpelt)\n   * [nliviu](https://github.com/nliviu)\n   * [DrBomb](https://github.com/DrBomb)\n   * [kzyapkov](https://github.com/kzyapkov)\n   * [rojer](https://github.com/rojer)\n   * [cpq](https://github.com/cpq)\n- Responsibilities of the core team members:\n   * Review and merge PR submissions\n   * Create new repos in the https://github.com/mongoose-os-apps and\n   https://github.com/mongoose-os-libs organisations for new app/library\n   contributions\n   * Create Mongoose OS releases\n\n# See also\n\n- [Mongoose Web Server Library](https://mongoose.ws/) - a robust, open-source solution licensed under GPLv2, designed to seamlessly integrate web server functionality into your embedded devices. \n- With complementary [Mongoose Wizard](https://mongoose.ws/wizard/) - a no-code visual tool that enables rapid WebUI creation without the need for frontend expertise.\n\n# Tech guides\n\nDetailed articles and expert content focused on embedded network technologies:\n- [Embedded Web Server: A Comprehensive Guide for Modern Connected Devices](https://mongoose.ws/articles/embedded-web-server-a-comprehensive-guide-for-modern-connected-devices/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcesanta%2Fmongoose-os","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcesanta%2Fmongoose-os","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcesanta%2Fmongoose-os/lists"}