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

    Fยด - A flight software and embedded systems framework

    Project mention: A secure embedded operating system for microcontrollers | news.ycombinator.com | 2024-06-02

    servos (three at each rotor swashplate), as well as power management and thermal control functions."[0]

    [0] https://rotorcraft.arc.nasa.gov/Publications/files/Balaram_A...

    [1] https://nasa.github.io/fprime/

  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, 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 11 programming languages

    Project mention: Orpheus-3B โ€“ Emotive TTS by Canopy Labs | news.ycombinator.com | 2025-03-19

    I used FFI in the past but sherpa-onnx is available on pub.dev these days. Look for "sherpa_onnx".

    You can also point sherpa_onnx in your pubspec.yaml file to a local dir (after cloning the repo somewhere on your file system) or point to a specific git commit hash, and don't forget to specify the path because its not the root of the repo. Here's a link to the dir of the flutter package https://github.com/k2-fsa/sherpa-onnx/tree/master/flutter

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

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

  8. glslViewer

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

  9. SaaSHub

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

    SaaSHub logo
  10. OpenMower

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

  11. OpenCat

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

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

  15. openauto

    AndroidAuto headunit emulator

  16. OpenHD

    OpenHD

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

  18. deconz-rest-plugin

    deCONZ REST-API plugin to control ZigBee devices

  19. rpi-imager

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

    Project mention: 13 yo "Vibe Coding" on Raspberry Pi and Arduino | dev.to | 2025-03-24

    I am fan of Raspberry Pi, and own a couple of them. This is an inexpensive device, and has a nice "tinker vibe" attached to it. The Raspberry Pi Imager makes it super easy to stage and configure. We went with it, and installed the latest version of Raspberry OS 64 bits on a 4B device I had already.

  20. Guitar

    Git GUI Client

  21. 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
  22. pegasus-frontend

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

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

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

  25. MiniDexed

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

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

Log in or Post with

C++ Raspberry Pi related posts

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 15,863
2 fprime 10,305
3 OpenFrameworks 10,146
4 sherpa-onnx 5,989
5 cuberite 5,173
6 RPiPlay 5,046
7 glslViewer 4,947
8 OpenMower 4,827
9 OpenCat 3,970
10 rpi-rgb-led-matrix 3,934
11 blynk-library 3,924
12 OTTO 2,656
13 openauto 2,610
14 OpenHD 2,061
15 OnnxStream 1,942
16 deconz-rest-plugin 1,925
17 rpi-imager 1,905
18 Guitar 1,620
19 mt32-pi 1,489
20 pegasus-frontend 1,438
21 HyperHDR 1,416
22 LMS 1,305
23 MiniDexed 1,279

Sponsored
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.
www.influxdata.com