micropython
« Back to VersTracker
Description:
Python implementation for microcontrollers and constrained systems
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  @micropython  |  formulae.brew.sh
Category: Developer tools
Tags: micropython python embedded iot firmware microcontroller
Install: brew install micropython
About:
MicroPython is a lean and efficient Python implementation optimized to run on microcontrollers and other constrained environments. It includes a subset of the Python standard library and provides interactive access to hardware via its REPL. This enables rapid prototyping and development for embedded systems using the familiar Python syntax.
Key Features:
  • Interactive REPL for immediate code execution
  • Hardware access to GPIO, I2C, SPI, and more
  • Optimized for low-memory microcontrollers
  • Includes a subset of the Python standard library
Use Cases:
  • Rapid prototyping for IoT devices
  • Educational tool for embedded systems and robotics
  • Scripting on microcontrollers like ESP32 and STM32
Alternatives:
  • CircuitPython – A fork of MicroPython by Adafruit, focused on ease of use and broader support for specific development boards.
  • Python (CPython) – The standard Python implementation, which is too resource-intensive for most microcontrollers.
Version History
Detected Version Rev Change Commit
Sep 15, 2025 10:27pm 0 VERSION_BUMP febaaf96
Sep 11, 2025 7:04am 0 VERSION_BUMP 3230403f
Sep 11, 2025 5:34am 0 VERSION_BUMP a6a6c9da
Sep 11, 2025 5:12am 0 VERSION_BUMP 7702e2c7
Oct 26, 2024 12:44pm 0 VERSION_BUMP 6f4e0b79
Sep 14, 2024 3:49am 0 VERSION_BUMP 13761472