C++ rp2040

Open-source C++ projects categorized as rp2040

Top 23 C++ rp2040 Projects

  1. firmware

    The official firmware for Meshtastic, an open-source, off-grid mesh communication system.

    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!

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

    Multi-Platform Gamepad Firmware for Raspberry Pi Pico and other RP2040 boards

  4. Sming

    Sming - powerful open source framework simplifying the creation of embedded C++ applications.

  5. Pico3D

    Open World 3D Game Engine for the PicoSystem & RP2040 Microcontroller

    Project mention: Pico3D: Open World 3D Game Engine for the RP2040 Microcontroller | news.ycombinator.com | 2025-08-12
  6. 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.

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

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

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

    A simple FTP server for Arduino, ArduinoSAMD WiFiNINA, esp8266, esp32, stm32 and Raspberry Pi Pico W

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

  12. ESP32-targz

    🗜️ An Arduino library to compress/decompress tar, gz, and tar.gz files on ESP32, ESP8266 and RP2040

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

  14. rp2040-dmxsun

    RP2040-based USB DMX dongle with integrated web server

  15. PicoMK

    Configurable firmware for RP2040 powered mechanical keyboard

  16. ESP-Google-Sheet-Client

    Arduino Google Sheet REST client library for Arduino

  17. EMailSender

    Arduino, esp32, Esp8266 EMailSender with Arduino IDE, simple library to send email via smtp with attachments.

  18. minipad-firmware

    The Firmware of the minipad, a Hall Effect keypad with osu! and Rapid Trigger in mind.

  19. hexagon-desk

    Epoxy coffe table with 3d printed hexagon inserts and led pcbs with touch sensor

  20. Adafruit_Wippersnapper_Arduino

    WipperSnapper is a firmware for creating no-code IoT electronics projects.

  21. displaylib_16bit_PICO

    Display Library for 16-bit color graphic displays for Raspberry PI PICO. C++ SDK, supports ssd1331, st7735, ili9341, st7789 and GC9A01.

  22. RPI_PICO_projects_list

    An index of projects and libraries for Raspberry Pi Pico stored in this github account.

  23. RP2040-Encoder

    Interrupt based quadrature encoder for RP2040 / Raspberry Pi Pico

  24. rp2040-esp32-experiment-board

    RP2040 and ESP32 experiment board

  25. joystick_le3dp

    Read Logitech Extreme 3D Pro Flight Joystick using Adafruit Feather RP2040 USB host board

  26. 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++ rp2040 discussion

C++ rp2040 related posts

  • Pico3D: Open World 3D Game Engine for the RP2040 Microcontroller

    1 project | news.ycombinator.com | 12 Aug 2025
  • EU ChatControl is back on the agenda

    2 projects | news.ycombinator.com | 31 Aug 2024
  • Looking for input lag table comparing popular controllers - is this even the way to shop now?

    2 projects | /r/RetroArch | 22 Mar 2023
  • PicoGUS – ISA Card Emulation on the Raspberry Pi Pico's RP2040 Microcontroller

    1 project | news.ycombinator.com | 16 Oct 2022
  • Modded my Super Famicom controller with an internal Daemonbite adapter

    5 projects | /r/fpgagaming | 13 Oct 2022
  • PicoGUS: Emulation of the Gravis Ultrasound ISA Card on a Raspberry Pi Pico

    1 project | news.ycombinator.com | 29 Sep 2022
  • Pcmcia Pico W Card

    1 project | news.ycombinator.com | 23 Sep 2022
  • A note from our sponsor - Stream
    getstream.io | 23 Dec 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 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

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 7th most popular programming language
based on number of references?