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

Firmware Python Packages

Python packages with the GitHub topic firmware. Sorted by monthly downloads, with stars and forks.
doronz88
ipsw-parser

python3 utility for parsing and extracting data from IPSW

371K 32 12
1e0ng
openbricks

Pybricks-style MicroPython robot firmware for commodity ESP32 hardware — serial-bus motors, 1 kHz gyro DriveBase, BLE CLI, and a MuJoCo simulator with WRO mats

116K 7 0
AmbiqAI
neuralspotx

NSX workspace-first Python tooling and CLI for bare-metal Ambiq applications

16K 3 1
netaneld122
firmware-variables

Python library for controlling UEFI variables in Windows.

14K 37 5
hnaderi
teslasynth

MIDI synthesizer that plays music through any interrupted device, including Tesla coils, Flyback transformers, High power lasers, ...

14K 6 0
james-sheen
bmc-sensor-audit

Diffs an OpenBMC entity-manager declaration against what a BMC actually reports over Redfish, so sensors that went absent, were disabled at the factory, or stopped moving surface as findings rather than silence. Exit codes are the CI interface.

9K 1 0
agentic-hil
agentic-hil

Let your coding agent develop firmware on the real board, with the hardware as the gate.

8K 17 1
trezor
trezor

:lock: Trezor Firmware Monorepo

6K 2K 810
Lion-1209
flashgate

The agent can't claim the firmware works — until the board says so. Hardware-in-the-loop verification gate: build → flash → boot banner → exit code.

5K 1 0
GANGMU-SBOM
gangmu-sbom

Generate a CycloneDX or SPDX SBOM for embedded C/C++ firmware from the build's compile database and linker map.

2K 4 1
jeremiah-k
fetchtastic

Fetchtastic is a utility for downloading and managing the latest Meshtastic Android app and Firmware releases on your PC and/or phone (using Termux). It also provides optional notifications via NTFY.

2K 14 2
int-brain-lab
tycmd-wrapper

A Python wrapper for tycmd

2K 1 0
james-sheen
qa-orchestrator

Injects faults into a machine under test, drives the walks, and checks that bmc-sensor-audit reached the verdict it should have. A referee that shipped its own fault injection would be certifying itself, which is why this is a separate program.

2K 0 0
ruvnet
wifi-densepose

π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.

2K 97K 13K
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
chipsec
chipsec

Platform Security Assessment Framework

2K 3K 620
meshtastic
meshtastic-flasher

Cross platform, easy to use GUI for installing Meshtastic firmware.

2K 75 19
SiLab-Bonn
pybar

Bonn ATLAS Readout in Python - A readout software for FEI4 pixel detectors

2K 9 17
doronz88
applecatalog

Python library and CLI for listing and downloading Apple's updates for macOS (Secruity updates, CommandLineTools, OS Upgrades and etc...)

1K 24 1
simantic-dev
simantic

Test your firmware without a board — the Simantic Python SDK and pytest plugin

1K 0 2
redballoonsecurity
ofrak

OFRAK: unpack, modify, and repack binaries.

1K 2K 158
w1ne
labwired

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

808 80 35
SHAR-K
archcheck

Recover how C/C++ firmware actually runs — tasks, ISRs, shared state, conflicts — from source, before it ever boots. Facts for humans and coding agents.

804 0 0
ruvnet
ruview

π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.

788 97K 13K
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology