SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Embedded Projects
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
We searched for other IDEs that would be simple to use, allow easy import of Arduino libraries, and upload the code on the board. I wanted something of the like of Atom editor, but it was not supported on Raspberry Pi (and deprecated now). We found that PlatformIO could be an option. It is a plugin in VSCode that can manage many type of boards. We went ahead, installed VScode, then the PlatformIO extension. We opened a terminal in VScode with Q chat, and voila! Valentin could finally continue to play with a more stable solution. He had a simple way to code, compile, and push code on the Arduino.
-
memvid
Video-based AI memory library. Store millions of text chunks in MP4 files with lightning-fast semantic search. No database needed.
sadly have to agree. I asked a question about this on the issue tracker.
https://github.com/Olow304/memvid/issues/39 if anyone wants to follow along.
-
Project mention: Google AI Edge – on-device cross-platform AI deployment | news.ycombinator.com | 2025-06-01
Genuine question, why should I use this to deploy models on the edge instead of executorch? https://github.com/pytorch/executorch
For context, I get to choose the tech stack for a greenfield project. I think that executor h, which belongs to the pytorch ecosystem, will have a way more predictable future than anything Google does, so I currently consider executorch more.
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
Project mention: Home Assistant: How to Fix API Disconnection and False Positive Sensor Readings with ESP8266 Boards | dev.to | 2025-01-01
According to a thread, Arduino libraries could be the source of the error. Unbeknown to me, you can define which version of the PlattformIO espressif8266 framework is used during compilation. See the available tags and add them to your configuration as shown:
-
-
-
OS
Beryllium OS, a unix-like operating system for CircuitPython powered microcontrollers. (Formerly known as ljinux) (by beryllium-org)
Project mention: Beryllium OS, a Unix-like operating system for CircuitPython | news.ycombinator.com | 2024-10-27 -
hongbomiao.com
A personal research and development (R&D) lab that facilitates the sharing of knowledge.
-
-
Project mention: Tool Containerization Best Practices For Embedded Software Development | dev.to | 2024-09-24
To learn more about DEM and its capabilities, please visit the project's GitHub repository and explore its detailed documentation.
-
-
-
pico-micropython-lowpower-workaround
Workaround for low power support in micropython for the Raspberry pico
-
-
mipyshell
MicroPython based imitation of a POSIX shell that supports line completion, history, basic threading (developed on ESP32 and ESP8266, probably works on other boards)
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Embedded discussion
Python Embedded related posts
-
Memvid – Video-Based AI Memory
-
Show HN: I compressed 10k PDFs into a 1.4GB video for LLM memory
-
13 yo "Vibe Coding" on Raspberry Pi and Arduino
-
PlatformIO: A Better Way to Code for STM32 Microcontrollers
-
Bit banging a 3.5" Floppy Drive
-
ExecuTorch: Enabling On-Device interference for embedded devices
-
DeviceScript - Temperature + MQTT
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 Jun 2025
Index
What are some of the best open-source Embedded projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | routersploit | 12,608 |
2 | PlatformIO | 8,359 |
3 | memvid | 7,602 |
4 | executorch | 2,962 |
5 | pyOCD | 1,216 |
6 | depthai | 1,004 |
7 | micropython-async | 792 |
8 | labgrid | 400 |
9 | eurorack-blocks | 357 |
10 | platform-espressif8266 | 341 |
11 | fuzzware | 333 |
12 | MaixPy | 324 |
13 | OS | 290 |
14 | hongbomiao.com | 239 |
15 | sensor | 113 |
16 | dem | 113 |
17 | pytest-embedded | 110 |
18 | seer | 102 |
19 | pico-micropython-lowpower-workaround | 60 |
20 | shelf | 59 |
21 | mipyshell | 48 |
22 | tamp | 42 |
23 | Pyluos | 36 |