Skip to content

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.

Launcher Screenshot

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.