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.
To see MicroPythonOS in action, check out the screenshots and screen video's on the main website.
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.