Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →
Top 19 C Micropython Projects
-
MicroPython
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
Project mention: Why Lua Beats MicroPython for Serious Embedded Devs | news.ycombinator.com | 2025-07-13it's not an embeddable runtime like Lua
While it's true you can't have multiple MicroPython interpreters running concurrently (or at least not easily; it's not that the design makes this impossible, it's just that all in all MicroPython is fairly young and development focus has been put elsewhere), it is possible to embed MicroPython. Not completely out of the box, needs some glue code etc. See for example https://github.com/micropython/micropython/tree/master/ports....
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
-
PikaPython
An ultra-lightweight Python interpreter that runs with only 4KB of RAM, zero dependencies. It is ready to use out of the box without any configuration required and easy to extend with C. Similar project: MicroPython, JerryScript.
-
Project mention: Printer company served you malware for months, called them false positives | news.ycombinator.com | 2025-05-19
That kind of confirmation does exist, it’s called using a hardware wallet, such as those made by Trezor and others.
https://trezor.io/
-
-
pycopy
Pycopy - a minimalist and memory-efficient Python dialect. Good for desktop, cloud, constrained systems, microcontrollers, and just everything.
-
The Tulip Creative Computer[1][2] hits a lot of your points (I'm just a customer). It is definitely not a retro computer with an 8 bit processor, limited memory etc. Instead, it uses modern technology (ESP32S3 microcontroller with megabytes of flash memory and RAM, color touch screen etc.) and runs a modern programming language (MicroPython) that also serves as the operating system.
This particular product might not be exactly what you want, but it shows that you can use these technologies to build a computer that is much simpler than a modern PC in both hardware and software, but is still very capable, and intriguing to use.
1. https://github.com/shorepine/tulipcc
-
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.
-
-
micropython-ulab
a numpy-like fast vector module for micropython, circuitpython, and their derivatives
-
-
st7789_mpy
Fast pure-C driver for MicroPython that can handle display modules on ST7789 chip (by devbis)
-
Project mention: Wasm2Mpy: Compiling WASM to MicroPython so it can run in Raspberry | news.ycombinator.com | 2024-09-20
Thanks for the explanation this project makes so much more sense now. If people want a little more detail, they have a brief how it works section in readme https://github.com/vshymanskyy/wasm2mpy?tab=readme-ov-file#h...
-
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C Micropython discussion
C Micropython related posts
-
讓 MicroPython 輸入中文
-
MicroPython on M68k Mac
-
Printer company served you malware for months, called them false positives
-
MicroPython – Python for Microcontrollers
-
Tactility: OS for the ESP32 Microcontroller Family
-
Release RP2350 and ESP32-C6 support, RISC-V native emitter, common TinyUSB code
-
What is micropython?
-
A note from our sponsor - Stream
getstream.io | 17 Jul 2025
Index
What are some of the best open-source Micropython projects in C? This list will help you:
# | Project | Stars |
---|---|---|
1 | MicroPython | 20,607 |
2 | circuitpython | 4,305 |
3 | PikaPython | 1,596 |
4 | trezor-firmware | 1,543 |
5 | MicroPython_ESP32_psRAM_LoBo | 858 |
6 | pycopy | 812 |
7 | tulipcc | 503 |
8 | micropython-camera-driver | 498 |
9 | micropython-ulab | 471 |
10 | micropython-raspberrypi | 228 |
11 | st7789_mpy | 213 |
12 | wasm2mpy | 141 |
13 | BLACK_F407VE | 129 |
14 | usqlite | 108 |
15 | MCUDEV_DEVEBOX_H7XX_M | 84 |
16 | MCUDEV_DEVEBOX_F407VGT6 | 71 |
17 | lilygo-ttgo-twatch-2020-micropython | 56 |
18 | dc540-0x00002 | 13 |
19 | FILDZ_CYBEROS_FIRMWARE | 0 |