PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Microcontroller Python Packages

Python packages with the GitHub topic microcontroller. Sorted by monthly downloads, with stars and forks.
pyocd
pyocd

Open source Python library for programming and debugging Arm Cortex-M microcontrollers

805K 1K 569
basilfx
lpc-checksum

Python script to calculate LPC firmware checksums.

446K 9 3
micropython
mpremote

MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems

76K 22K 9K
membrowse
membrowse

Track and analyze binary size and memory footprint in embedded firmware

47K 45 2
BrianPugh
tamp

Tamp is a low-memory, DEFLATE-inspired lossless compression library.

28K 75 11
cmsis-svd
cmsis-svd

CMSIS-SVD tools

11K 1K 274
adafruit
circuitpython-stubs

CircuitPython - a Python implementation for teaching coding with microcontrollers

11K 5K 1K
emlearn
emlearn

Machine Learning inference engine for Microcontrollers and Embedded devices

9K 765 81
nimaltd
stm32-installer

One command installs STM32 libraries into CMake, STM32CubeIDE, Keil, IAR and Makefile projects

4K 6 0
Josverl
mpflash

mpflash is a command-line tool for working with MicroPython firmware. It provides features to help you flash and update MicroPython on one or more attached microcontrollers.

3K 12 1
int-brain-lab
tycmd-wrapper

A Python wrapper for tycmd

2K 1 0
cezman
ironharness

Safe I/O harness for LLM agents: serial, Modbus TCP, MQTT, file sandbox and ESP32 flashing behind an MCP server, with a JSONL audit journal - plus ironbench, a pass@k benchmark for firmware agents on Wokwi/Renode/real hardware.

2K 2 0
PedroHenriqueBatistaSilva
addernet

Neural "networks" with zero multiplications at inference. AdderNet for embedded systems.

2K 2 0
grigorig
stcgal

Open Source STC MCU ISP flash tool

1K 791 154
Sun-Lab-NBB
ataraxis-communication-interface

Provides the centralized interface for exchanging commands and data between Arduino and Teensy microcontrollers and host-computers.

1K 2 0
ChuMicro
chumicro-runner-experimental

Python libraries for microcontrollers that never freeze your program. One codebase for CircuitPython, MicroPython, and CPython.

1K 3 0
ChuMicro
chumicro-timing-experimental

Python libraries for microcontrollers that never freeze your program. One codebase for CircuitPython, MicroPython, and CPython.

1K 3 0
ChuMicro
chumicro-msgpack-experimental

Python libraries for microcontrollers that never freeze your program. One codebase for CircuitPython, MicroPython, and CPython.

991 3 0
ChuMicro
chumicro-compat-experimental

Python libraries for microcontrollers that never freeze your program. One codebase for CircuitPython, MicroPython, and CPython.

961 3 0
csparkresearch
kuttypy

A Graphical interface for real-time control and monitoring of KuttyPy (ATMEGA32 Board)

883 10 6
blynkkk
blynklib

Blynk IoT library for Python and Micropython

845 244 81
ChuMicro
chumicro-workspace-experimental

Python libraries for microcontrollers that never freeze your program. One codebase for CircuitPython, MicroPython, and CPython.

829 3 0
w1ne
labwired

Deterministic firmware simulator for microcontrollers with hardware-validated parity. Labwired.com

808 80 35
BradenM
micropy-cli

Micropython Project Management Tool with VSCode support, Linting, Intellisense, Dependency Management, and more!

692 337 29
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology