MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
-
Updated
Mar 15, 2023 - C
MicroPython is an implementation of the Python 3 programming language. It includes a small subset of the Python standard library and is optimised to run on microcontrollers and in constrained environments.
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
CircuitPython - a Python implementation for teaching coding with microcontrollers
A small, simple editor for beginner Python programmers. Written in Python and Qt5.
Clackety Keyboards Powered by Python
A curated list of awesome MicroPython libraries, frameworks, software and resources.
Pycopy - a minimalist and memory-efficient Python dialect. Good for desktop, cloud, constrained systems, microcontrollers, and just everything.
Lightweight, pure-Python Text User Interface (TUI) widget toolkit with minimal dependencies. Dedicated to the Pycopy project.
A comprehensive and FREE Online Python Development tutorial FOR KIDS utilizing an official BBC micro:bit Development Board going step-by-step into the world of Python for microcontrollers.
A MicroPython based development environment for smart watches (including Pine64 PineTime)
Application of uasyncio to hardware interfaces. Tutorial and code.
The impossibly small web framework for Python and MicroPython.
A micro HTTP Web server that supports WebSockets, html/python language templating and routing handlers, for MicroPython (used on Pycom modules & ESP32)
The last Micro Web Server for IoTs (MicroPython) or large servers (CPython), that supports WebSockets, routes, template engine and with really optimized architecture (mem allocations, async I/Os). Ready for ESP32, STM32 on Pyboard, Pycom's chipsets (WiPy, LoPy, ...). Robust, efficient and documented!
Created by Damien P. George
Released May 3, 2014