peng-zhihui/python-periphery — explained in plain English
Analysis updated 2026-07-18 · repo last pushed 2019-11-09
Read a temperature sensor and control a fan motor from a Raspberry Pi or BeagleBone using plain Python
Flash an LED or dim it with PWM without writing kernel drivers
Talk to sensors and chips over SPI or I2C for an embedded project
Control GPIO pins directly for a home automation or robotics prototype
| peng-zhihui/python-periphery | a458378326454/windows-optimizer | aimino-tech/opendocswork-mcp | |
|---|---|---|---|
| Stars | 100 | 100 | 100 |
| Language | — | — | Rust |
| Last pushed | 2019-11-09 | — | — |
| Maintenance | Dormant | — | — |
| Setup difficulty | easy | easy | moderate |
| Complexity | 2/5 | 1/5 | 3/5 |
| Audience | developer | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Pure Python with no compilation needed, but you do need a Linux board with the relevant hardware interfaces enabled.
A pure-Python library for controlling hardware on Linux boards like Raspberry Pi, GPIO, PWM, SPI, I2C, serial, and more, without writing low-level code.
Dormant — no commits in 2+ years (last push 2019-11-09).
MIT licensed, free to use in personal or commercial projects.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
double-check against the repo, no cap.