Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise. Learn more →
Top 23 C rp2040 Projects
-
-
AppSignal
AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
-
TFT_eSPI
Arduino and PlatformIO IDE compatible TFT library optimised for the Raspberry Pi Pico (RP2040), STM32, ESP8266 and ESP32 that supports different driver chips
-
-
ESP8266Audio
Arduino library to play MOD, WAV, FLAC, MIDI, RTTTL, OGG/Opus, MP3, and AAC files on I2S DACs or with a software emulated delta-sigma DAC on the ESP8266 and ESP32 and Pico
-
picogus
Emulation of ISA sound cards and CD-ROM on Raspberry Pi Pico (GUS, SB/Adlib, MPU-401, Tandy, CMS, Panasonic CD-ROM) with USB mouse/joystick support
-
breadboard-os
A firmware platform aimed at quick prototyping, built around FreeRTOS and a feature-packed CLI
-
Firebase-ESP-Client
[DEPRECATED]🔥Firebase Arduino Client Library for ESP8266, ESP32 and RP2040 Pico. The complete, fast, secured and reliable Firebase Arduino client library that supports RTDB, Cloud Firestore, Firebase and Google Cloud Storage, Cloud Messaging and Cloud Functions for Firebase.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
Firebase-ESP8266
[DEPRECATED] 🔥 Firebase RTDB Arduino Library for ESP8266 and RP2040 Pico. The complete, fast, secured and reliable Firebase Arduino client library that supports CRUD (create, read, update, delete) and Stream operations.
-
-
-
Picoware
Open-source custom firmware for PicoCalc, Cardputer ADV, Flipper Zero, POOM, and other ESP32/Raspberry Pi Pico devices
Project mention: Open-Source Firmware for PicoCalc/Cardputer/Video Game Module/ESP32/Raspberry | news.ycombinator.com | 2026-07-08 -
-
microphone-library-for-pico
Capture audio from a microphone on your Raspberry Pi Pico or any RP2040 based board. 🎤
Project mention: Raspberry Pi Pico Bit-Bangs 100 Mbit/S Ethernet | news.ycombinator.com | 2025-10-29Something related to this that is really cool is directly reading from PDM microphones using PIO: https://github.com/ArmDeveloperEcosystem/microphone-library-.... This shouldn't be called bit-banging though if it's using PIO.
-
Two arm cores at 133 MHz. That's already more powerful than my first computer. For $4. It qualifies as a computer on it's own. It can in-fact run Linux on it just a hacked version of it that doesn't use an MMU
https://github.com/tvlad1234/pico-rv32ima
-
Pico-100BASE-TX
Bit-banged 100 MBit/s Fast Ethernet transmitter and UDP framer for Raspberry Pi RP2040/RP2350
Project mention: Pico-100BASE-TX: Bit-Banged 100 MBit/S Ethernet and UDP Framer for RP2040/RP2350 | news.ycombinator.com | 2025-10-30 -
tinybasic
A BASIC interpreter for Arduino, ESP, RP2040, STM32, Infineon XMC and POSIX with IoT and microcontroller features.
Project mention: Completing a new BASIC interpreter in 2025 (strings, math funcs, cassette) | news.ycombinator.com | 2025-10-15 -
-
MaplePad
🍁 Dreamcast controller emulator using RP2040. Supports 8-page memory card, SPI/I2C OLED for VMU LCD, and rumble.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C rp2040 discussion
C rp2040 related posts
-
Pico-100BASE-TX: Bit-Banged 100 MBit/S Ethernet and UDP Framer for RP2040/RP2350
-
Raspberry Pi Pico Bit-Bangs 100 Mbit/S Ethernet
-
PicoGUS gets CD-ROM emulation
-
Tactility: OS for the ESP32 Microcontroller Family
-
Ask HN: What is your RP 2040 development environment?
-
Rp2040-psram: A header-only C library for access to SPI PSRAM via PIO on RP2040
-
What's the Smallest MIDI Note Triggering Device?
-
A note from our sponsor - AppSignal
www.appsignal.com | 5 Oct 2026
Index
What are some of the best open-source rp2040 projects in C? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | deskhop | 7,918 |
| 2 | TFT_eSPI | 4,929 |
| 3 | arduino-pico | 2,881 |
| 4 | ESP8266Audio | 2,401 |
| 5 | picogus | 800 |
| 6 | breadboard-os | 600 |
| 7 | Firebase-ESP-Client | 505 |
| 8 | hagl | 468 |
| 9 | SPINC | 462 |
| 10 | uCNC | 456 |
| 11 | Firebase-ESP8266 | 421 |
| 12 | ps2x2pico | 395 |
| 13 | picostepseq | 352 |
| 14 | Picoware | 340 |
| 15 | pico-286 | 320 |
| 16 | microphone-library-for-pico | 316 |
| 17 | pico-rv32ima | 306 |
| 18 | Pico-100BASE-TX | 294 |
| 19 | tinybasic | 294 |
| 20 | MicroLua | 271 |
| 21 | MaplePad | 254 |
| 22 | WisBlock | 248 |
| 23 | fanpico | 238 |