C Micropython

Open-source C projects categorized as Micropython

Top 19 C Micropython Projects

Micropython
  1. 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-13

    it'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....

  2. 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.

    Stream logo
  3. circuitpython

    CircuitPython - a Python implementation for teaching coding with microcontrollers

  4. 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.

  5. trezor-firmware

    :lock: Trezor Firmware Monorepo

    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/

  6. MicroPython_ESP32_psRAM_LoBo

    MicroPython for ESP32 with psRAM support

  7. pycopy

    Pycopy - a minimalist and memory-efficient Python dialect. Good for desktop, cloud, constrained systems, microcontrollers, and just everything.

  8. tulipcc

    The Tulip Creative Computer - a portable Python synthesizer for music and graphics

    Project mention: The Mega65 | news.ycombinator.com | 2024-09-27

    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

  9. 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.

    InfluxDB logo
  10. micropython-camera-driver

    add camera support to MicroPython

  11. micropython-ulab

    a numpy-like fast vector module for micropython, circuitpython, and their derivatives

  12. micropython-raspberrypi

    bare metal Raspberry Pi Zero / Zero W port of MicroPython

  13. st7789_mpy

    Fast pure-C driver for MicroPython that can handle display modules on ST7789 chip (by devbis)

  14. wasm2mpy

    Compile WebAssembly to native MicroPython modules

    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...

  15. BLACK_F407VE

    MicroPython board definition for the MCUDev Black STM32F407VET6 board

  16. usqlite

    μSQLite library module for MicroPython

  17. MCUDEV_DEVEBOX_H7XX_M

    MicroPython board definition for the MCUDev DevEBox STM32H7XX_M boards

  18. MCUDEV_DEVEBOX_F407VGT6

    MicroPython board definition for the MCUDev DevEBox STM32F407VGT6 board

  19. lilygo-ttgo-twatch-2020-micropython

    :snake:MicroPython for LilyGO TTGO T-Watch-2020:snake:

  20. dc540-0x00002

    DC540 hacking challenge 0x00002 [MicroPython CTF].

  21. FILDZ_CYBEROS_FIRMWARE

    CYBEROS firmware for CYBERWARE.

  22. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C Micropython discussion

Log in or Post with

C Micropython related posts

  • 讓 MicroPython 輸入中文

    1 project | dev.to | 5 Jul 2025
  • MicroPython on M68k Mac

    1 project | news.ycombinator.com | 1 Jul 2025
  • Printer company served you malware for months, called them false positives

    1 project | news.ycombinator.com | 19 May 2025
  • MicroPython – Python for Microcontrollers

    1 project | news.ycombinator.com | 28 Mar 2025
  • Tactility: OS for the ESP32 Microcontroller Family

    3 projects | news.ycombinator.com | 10 Jan 2025
  • Release RP2350 and ESP32-C6 support, RISC-V native emitter, common TinyUSB code

    1 project | news.ycombinator.com | 3 Nov 2024
  • What is micropython?

    1 project | dev.to | 29 Jul 2024
  • A note from our sponsor - Stream
    getstream.io | 17 Jul 2025
    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 →

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

Sponsored
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.
getstream.io

Did you know that C is
the 6th most popular programming language
based on number of references?