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 23 C++ rp2040 Projects
- Project mention: Epic celebrates "the end of the Apple Tax" after court win in iOS payments case | news.ycombinator.com | 2025-12-12
> It's probably reasonable that radio hardware can't trivially be reprogrammed to exceed regulated power limits.
https://github.com/meshtastic/firmware/blob/develop/src/mesh...
The true limits are imposed by the hardware, not the software, as it should be!
-
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.
-
-
- Project mention: Pico3D: Open World 3D Game Engine for the RP2040 Microcontroller | news.ycombinator.com | 2025-08-12
-
ArtnetWifi
Arduino library for Art-Net (artnet) over WiFi, send and receive DMX data. Runs on ESP8266, ESP32, Pi Pico W, WiFi101 and WiFiNINA devices.
-
LoRa_E32_Series_Library
Arduino LoRa EBYTE E32 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards). sx1278/sx1276
-
PCF8574_library
PCF8574 library. i2c digital expander for Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266. Can read write digital values with only 2 wire. Very simple to use and encoder support.
-
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.
-
SimpleFTPServer
A simple FTP server for Arduino, ArduinoSAMD WiFiNINA, esp8266, esp32, stm32 and Raspberry Pi Pico W
-
BresserWeatherSensorReceiver
Bresser 5-in-1/6-in-1/7-in-1 868 MHz Weather Sensor Radio Receiver for Arduino based on CC1101, SX1276/RFM95W, SX1262 or LR1121
-
ESP32-targz
🗜️ An Arduino library to compress/decompress tar, gz, and tar.gz files on ESP32, ESP8266 and RP2040
-
EByte_LoRa_E220_Series_Library
Arduino LoRa EBYTE E220 LLCC68 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards)..
-
-
-
-
EMailSender
Arduino, esp32, Esp8266 EMailSender with Arduino IDE, simple library to send email via smtp with attachments.
-
minipad-firmware
The Firmware of the minipad, a Hall Effect keypad with osu! and Rapid Trigger in mind.
-
-
Adafruit_Wippersnapper_Arduino
WipperSnapper is a firmware for creating no-code IoT electronics projects.
-
displaylib_16bit_PICO
Display Library for 16-bit color graphic displays for Raspberry PI PICO. C++ SDK, supports ssd1331, st7735, ili9341, st7789 and GC9A01.
-
RPI_PICO_projects_list
An index of projects and libraries for Raspberry Pi Pico stored in this github account.
-
-
-
joystick_le3dp
Read Logitech Extreme 3D Pro Flight Joystick using Adafruit Feather RP2040 USB host board
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ rp2040 discussion
C++ rp2040 related posts
-
Pico3D: Open World 3D Game Engine for the RP2040 Microcontroller
-
EU ChatControl is back on the agenda
-
Looking for input lag table comparing popular controllers - is this even the way to shop now?
-
PicoGUS – ISA Card Emulation on the Raspberry Pi Pico's RP2040 Microcontroller
-
Modded my Super Famicom controller with an internal Daemonbite adapter
-
PicoGUS: Emulation of the Gravis Ultrasound ISA Card on a Raspberry Pi Pico
-
Pcmcia Pico W Card
- A note from our sponsor - Stream getstream.io | 23 Dec 2025
Index
What are some of the best open-source rp2040 projects in C++? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | firmware | 6,344 |
| 2 | GP2040-CE | 2,144 |
| 3 | Sming | 1,545 |
| 4 | Pico3D | 445 |
| 5 | ArtnetWifi | 424 |
| 6 | LoRa_E32_Series_Library | 407 |
| 7 | PCF8574_library | 240 |
| 8 | SimpleFTPServer | 162 |
| 9 | BresserWeatherSensorReceiver | 159 |
| 10 | ESP32-targz | 140 |
| 11 | EByte_LoRa_E220_Series_Library | 128 |
| 12 | rp2040-dmxsun | 121 |
| 13 | PicoMK | 109 |
| 14 | ESP-Google-Sheet-Client | 99 |
| 15 | EMailSender | 78 |
| 16 | minipad-firmware | 69 |
| 17 | hexagon-desk | 54 |
| 18 | Adafruit_Wippersnapper_Arduino | 49 |
| 19 | displaylib_16bit_PICO | 46 |
| 20 | RPI_PICO_projects_list | 29 |
| 21 | RP2040-Encoder | 16 |
| 22 | rp2040-esp32-experiment-board | 15 |
| 23 | joystick_le3dp | 1 |