{% extends "layout.html" %} {% set title = _('Overview') %} {% block body %}
{{ _('Welcome! This is the documentation for MicroPython') }}{% if last_updated %}, {{ _('last updated') }} {{ last_updated|e }}{% endif %}.
MicroPython runs on a variety of systems and hardware platforms. Here you can read the general documentation which applies to all systems, as well as specific information about the various platforms - also known as ports - that MicroPython runs on.
General documentation for MicroPython:
| 
        Library Reference 
        MicroPython Differences | 
        Language Reference 
        License | 
References and tutorials for specific platforms:
| 
        Quick reference for the pyboard 
        Quick reference for the ESP8266 
        Quick reference for the ESP32 
        Quick reference for the Raspberry Pi RP2xxx 
        Quick reference for the NXP i.MXRT 10xx 
        Quick reference for the WiPy/CC3200 
        Quick reference for UNIX and Windows 
        Quick reference for the Zephyr port 
        Quick reference for the Renesas RA 
        Quick reference for the SAMD21/SAMD51 | 
Indices and tables:
| 
        Module index 
        Full index | 
        Glossary 
        Table of contents | 
External links:
| 
      MicroPython homepage 
        GitHub Discussions | 
        MicroPython on GitHub |