C++ Raspberry Pi

Open-source C++ projects categorized as Raspberry Pi

Top 23 C++ Raspberry Pi Projects

Raspberry Pi
  1. IoT-For-Beginners

    12 Weeks, 24 Lessons, IoT for All!

    Project mention: Ask HN: Platform for 11 year old to create video games? | news.ycombinator.com | 2024-09-20

    Internet of Things (IoT): IoT is transforming how we interact with the world and has huge potential in game development. Kids can learn to use smart devices, PCBs, chips, and sensors to create interactive games and "smart" objects (). Here's a resource to get started:

  2. JetBrains

    Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!

    JetBrains logo
  3. fprime

    Fยด - A flight software and embedded systems framework

  4. OpenFrameworks

    openFrameworks is a community-developed cross platform toolkit for creative coding in C++.

    Project mention: Ask HN: Who Are Your Favorite Photography and Generative Coding Artists? | news.ycombinator.com | 2025-02-26
  5. sherpa-onnx

    Speech-to-text, text-to-speech, speaker diarization, speech enhancement, source separation, and VAD using next-gen Kaldi with onnxruntime without Internet connection. Support embedded systems, Android, iOS, HarmonyOS, Raspberry Pi, RISC-V, x86_64 servers, websocket server/client, support 12 programming languages

    Project mention: FFmpeg 8.0 adds Whisper support | news.ycombinator.com | 2025-08-13

    There are many streaming ASR models based on CTC or RNNT. Look for example at sherpa (https://github.com/k2-fsa/sherpa-onnx), which can run streaming ASR, VAD, diarization, and many more.

  6. OpenMower

    Let's upgrade cheap off-the-shelf robotic mowers to modern, smart RTK GPS based lawn mowing robots!

    Project mention: OpenMower โ€“ An Open Source Lawn Mower | news.ycombinator.com | 2025-08-18

    I had posted this several years back trying to figure out options in NA without much luck: https://github.com/ClemensElflein/OpenMower/issues/8

    Sounds like the hardware platform isn't available anywhere at all now.

  7. cuberite

    A lightweight, fast and extensible game server for Minecraft

    Project mention: Pumpkin: A Modern Minecraft server written in Rust | news.ycombinator.com | 2024-10-15
  8. RPiPlay

    An open-source AirPlay mirroring server for the Raspberry Pi. Supports iOS 9 and up.

  9. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  10. glslViewer

    Console-based GLSL Sandbox for 2D/3D shaders

  11. OpenCat-Quadruped-Robot

    An open source quadruped robot pet framework for developing Boston Dynamics-style four-legged robots that are perfect for STEM, coding & robotics education, IoT robotics applications, AI-enhanced robotics application services, research, and DIY robotics kit development.

  12. rpi-rgb-led-matrix

    Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO

  13. blynk-library

    Blynk library for IoT boards. Works with Arduino, ESP32, ESP8266, Raspberry Pi, Particle, ARM Mbed, etc.

    Project mention: Real-Time IoT Visualization Essentials | dev.to | 2024-11-14

    5. Blynk: Blynk is perfect for IoT developers building mobile-based projects. This powerful platform not only enables you to monitor your IoT devices seamlessly but also allows you to create interactive dashboards directly on your smartphone. With Blynk, you can visualize live data and control your devices from anywhere. We will explore how Blynk enhances real-time monitoring and transforms the way we interact with our IoT projects! https://blynk.io/

  14. openauto

    AndroidAuto headunit emulator

  15. OTTO

    Sampler, Sequencer, Multi-engine synth and effects - in a box! [WIP] (by bitfieldaudio)

  16. OpenHD

    OpenHD

  17. rpi-imager

    The home of Raspberry Pi Imager, a user-friendly tool for creating bootable media for Raspberry Pi devices.

    Project mention: How to boot up ubuntu Server on Raspberry PI 5 (Headless) | dev.to | 2025-07-19

    On your laptop(daily use), install raspberry PI imager. Here, Download for your machine

  18. OnnxStream

    Lightweight inference library for ONNX files, written in C++. It can run Stable Diffusion XL 1.0 on a RPI Zero 2 (or in 298MB of RAM) but also Mistral 7B on desktops and servers. ARM, x86, WASM, RISC-V supported. Accelerated by XNNPACK.

  19. deconz-rest-plugin

    deCONZ REST-API plugin to control ZigBee devices

  20. mt32-pi

    ๐ŸŽน๐ŸŽถ A baremetal kernel that turns your Raspberry Pi 3 or later into a Roland MT-32 emulator and SoundFont synthesizer based on Circle, Munt, and FluidSynth.

    Project mention: Mt32-pi developer quits due to community harassment | news.ycombinator.com | 2025-02-17
  21. pegasus-frontend

    A cross platform, customizable graphical frontend for launching emulators and managing your game collection.

  22. HyperHDR

    Highly optimized open source ambient lighting implementation based on modern digital video and audio stream analysis for Windows, macOS and Linux (x86 and Raspberry Pi / ARM).

  23. LMS

    Lightweight Music Server. Access your self-hosted music using a web interface. (by epoupon)

    Project mention: Show HN: Proxmox VE Helper Scripts: Make managing your Proxmox homelab a breeze | news.ycombinator.com | 2024-11-12

    I'm just going to repeat a bunch of what hughesjj has already said, but anyway:

    OPNSense (as my household's internet interface), Unifi Controller (as my household's primary wifi), Jellyfin, Wireguard, Pi-hole, LMS[0], Frigate NVR (migrating off ZoneMinder, awaiting delivery of a Coral TPU to finalise this), couchdb (as Noteself[1] back-end), nginx (serving a handful of sites for my own entertainment), Mailu[2], Calibre[3], various other in-flight experiments (which Home Assistant will soon become, Bitmagnet DHT scraper).

    Most of the above are docker instances hosted on a small number of VMs hosted on two (or sometimes three) physical machines running proxmox.

    [0]: https://github.com/epoupon/lms (HN lurker)

    [1]: https://noteself.org/

    [2]: https://mailu.io

    [3]: https://fleet.linuxserver.io/image?name=linuxserver/calibre or https://fleet.linuxserver.io/image?name=linuxserver/calibre-... (I can't remember which)

  24. MiniDexed

    Dexed FM synthesizer similar to 8x DX7 (TX816/TX802) running on a bare metal Raspberry Pi (without a Linux kernel or operating system)

  25. rpi-vk-driver

    VK driver for the Raspberry Pi (Broadcom Videocore IV)

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

Log in or Post with

C++ Raspberry Pi related posts

  • How to boot up ubuntu Server on Raspberry PI 5 (Headless)

    1 project | dev.to | 19 Jul 2025
  • CI Server for embedded systems based on Raspberry Pi

    3 projects | dev.to | 16 Jun 2025
  • Creating a MIDI Sound Module with Raspberry Pi and FluidSynth

    3 projects | dev.to | 19 May 2025
  • Ask HN: What are good high information density UIs (screenshots, apps, sites)

    21 projects | news.ycombinator.com | 8 May 2025
  • Pascal for Small Machines

    5 projects | news.ycombinator.com | 4 May 2025
  • Mt32-pi developer quits due to community harassment

    1 project | news.ycombinator.com | 17 Feb 2025
  • Mt32-pi Developer calls it a day

    2 projects | news.ycombinator.com | 5 Feb 2025
  • A note from our sponsor - JetBrains
    surveys.jetbrains.com | 1 Sep 2025
    Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes! Learn more โ†’

Index

What are some of the best open-source Raspberry Pi projects in C++? This list will help you:

# Project Stars
1 IoT-For-Beginners 16,446
2 fprime 10,450
3 OpenFrameworks 10,211
4 sherpa-onnx 7,229
5 OpenMower 5,797
6 cuberite 5,235
7 RPiPlay 5,104
8 glslViewer 5,056
9 OpenCat-Quadruped-Robot 4,139
10 rpi-rgb-led-matrix 4,048
11 blynk-library 3,934
12 openauto 2,703
13 OTTO 2,668
14 OpenHD 2,155
15 rpi-imager 2,025
16 OnnxStream 1,974
17 deconz-rest-plugin 1,930
18 mt32-pi 1,541
19 pegasus-frontend 1,547
20 HyperHDR 1,534
21 LMS 1,382
22 MiniDexed 1,353
23 rpi-vk-driver 1,236

Sponsored
Tell us how you use coding tools. You may win a prize!
Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
surveys.jetbrains.com

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