MicroPythonOS Documentation
Welcome to the official documentation for MicroPythonOS, a lightweight and versatile operating system built entirely in MicroPython. Designed for microcontrollers like the ESP32 and desktop systems, MicroPythonOS offers a modern, Android-inspired interface with an app ecosystem, App Store, and Over-The-Air (OTA) updates.
About MicroPythonOS
MicroPythonOS is tailored for developers and innovators building IoT devices, smart wearables, educational tools, and more. Its key features include:
- Native MicroPython: Write apps and drivers in MicroPython for rapid development.
- Cross-Platform: Runs on ESP32 microcontrollers, Linux desktops, and potentially MacOS and Raspberry Pi.
- Modern UI: Android-like touch screen interface with gestures.
- App Ecosystem: Built-in apps and an App Store for easy expansion.
- OTA Updates: Seamless system and app updates.
This documentation provides everything you need to get started, understand the architecture, build the system, and develop apps.
Who This Is For
- Developers: Learn how to install, build, and extend MicroPythonOS with new apps and features.
- Managers: Explore the system’s capabilities, supported hardware, and ready-to-use features for prototyping and production.
Getting Started
New to MicroPythonOS? Start here:
Contributing
Join our community to contribute to MicroPythonOS:
© 2025 MicroPythonOS. All rights reserved.