Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 23 C++ Raspberry Pi Projects
12 Weeks, 24 Lessons, IoT for All!Project mention: Cool Github repositories for Everyone | dev.to | 2022-12-29
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.Project mention: OpenFrameworks | news.ycombinator.com | 2023-01-27
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
F' - A flight software and embedded systems frameworkProject mention: fprime VS uas-catpilot - a user suggested alternative | libhunt.com/r/fprime | 2023-01-16
A lightweight, fast and extensible game server for MinecraftProject mention: Compile the Minecraft Server (Java Edition) to Native with GraalVM Native Image | news.ycombinator.com | 2022-09-02
Shout out for Cuberite as an alternative Minecraft server project that desperately needs more volunteers
"Cuberite is a Minecraft-compatible multiplayer game server that is written in C++ and designed to be efficient with memory and CPU"
Cuberite has been demoed running on old ARM Android phones and hosting multiple players off it at once. Its performance absolutely annihilates the Java based 'vanilla' server
An open-source AirPlay mirroring server for the Raspberry Pi. Supports iOS 9 and up.Project mention: Tried using RPiPlay on Pi 3B+, Avahi issues | reddit.com/r/linuxquestions | 2023-01-23
After following all the instruction on the RPiPlay github, I seem to have been able to build RPiPlay on my Pi. This is what I did:
Console-based GLSL Sandbox for 2D/3D shadersProject mention: Fun with real-time manipulation of glsl (shader) files | reddit.com/r/proceduralgeneration | 2022-07-02
I'm not an expert on glsl/shaders etc. but rather understand how to use Python to read values from hardware (ADC) and convert it to OSC, which, in turn, is passed on to glslViewer (https://github.com/patriciogonzalezvivo/glslViewer) ... it is glslViewer that does all the hard work of hot reloading .frag files as new uniform values are received.
Blynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc.Project mention: How to create App to control ESP32 over WIFI (no IP address needed)? | reddit.com/r/esp32 | 2023-01-09
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIOProject mention: How to do the with WLED | reddit.com/r/WLED | 2023-01-01
Sampler, Sequencer, Multi-engine synth and effects - in a box! [WIP] (by bitfieldaudio)Project mention: OP-1 Jailbreak Bounty? | reddit.com/r/OP1users | 2022-08-25
Are you aware of the OTTO project?
AndroidAuto headunit emulatorProject mention: Way in over my head, any help would be great | reddit.com/r/RASPBERRY_PI_PROJECTS | 2023-01-24
Other than a DIY solution then possibly Open Auto (free and paid) could help?
VK driver for the Raspberry Pi (Broadcom Videocore IV)Project mention: Failed to open Light Display Manager when booting | reddit.com/r/raspberry_pi | 2022-09-04
I was trying to install Vulkan on my Pi3B+ following this link
🎹🎶 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: Electronic music icon Korg makes music with Raspberry Pi | news.ycombinator.com | 2022-12-09
2D and 3D map renderer using OpenGL ESProject mention: OpenStreepMap 2012 vs. 2022 | news.ycombinator.com | 2022-09-30
Lightweight Music Server. Access your self-hosted music using a web interface.Project mention: Plex Music Library undid all of my organizing | reddit.com/r/PleX | 2023-01-21
Good time to move your library to something else like LMS https://github.com/epoupon/lms
A cross platform, customizable graphical frontend for launching emulators and managing your game collection.Project mention: Xbox 360 NXE Theme for Pegasus Frontend | reddit.com/r/emulation | 2023-01-24
Not sure how many of you here are using Pegasus, but I've created this theme a while back and thought I'd share here
:microscope: :speaker: graph-based audio engine
This repo's objective is providing something like Web Cam server on the most popular Raspberry PI hardware. By integrating [WebRTC](https://webrtc.org/native-code/) and Raspberry PI, we can stream the Raspberry camera feed to browser or native client which talks WebRTC.Project mention: DIY Wireless video transmitter/receiver (With Raspberry) | reddit.com/r/diyelectronics | 2022-05-09
Use something like WiFiBroadcast if you need low delay and better image quality, otherwise high quality video stream over network need a lot computation, you can also take a look at WebRTC if want to stream into the tablet
Multichannel AM/NFM demodulatorProject mention: Raspberry Pi RTL_Airband | reddit.com/r/ADSB | 2023-01-08
There’s an example service config file in the repo: https://github.com/charlie-foxtrot/RTLSDR-Airband/blob/main/init.d/rtl_airband.service
Read the wired or wireless mbus protocol to acquire utility meter readings.Project mention: Zdalny odczyt licznika AMIplus z HANplus (m-bus) | dev.to | 2022-06-02
$ git clone https://github.com/weetmuts/wmbusmeters.git $ cd wmbusmeters $ ./configure $ make $ sudo make install $ sudo systemctl daemon-reload $ sudo udevadm control --reload-rules $ sudo udevadm trigger
Optimized Amiga emulator for the Raspberry Pi and other ARM boardsProject mention: A500 mini - your thoughts on it | reddit.com/r/amiga | 2022-09-26
If you edit/change the contents of the whdload_db.xml file inside the boot-data.zip then you can change the per-game settings. I don't know what all the possible settings are but you should be able to make it boot to an Amiga4000-like config (or at least with a faster CPU). Some more details about this at https://github.com/BlitterStudio/amiberry/wiki/WHDLoad-Auto-booting
A Raspberry Pi operated Wireless Allsky CameraProject mention: A couple of all-sky camera questions | reddit.com/r/AskAstrophotography | 2022-05-31
I have been building an all-sky camera for my club, based on a Raspberry Pi 3B+ and the Raspberry Pi HQ camera. I chose the color RPi HQ camera over a monochrome ZWO ASI 120MM because of price, and because the performance was "good enough" for our intended purpose - letting club members see at a glance whether it was worth driving to the observing field. The ZWO performed better than the RPi HQ in that its sensor was more sensitive and it produced a similarly illuminated image in less time, but it would have broken the budget. The allsky software I'm using only supports ZWO cameras and the Raspberry Pi HQ camera.
Open source ambient lighting implementation for television sets based on the video and audio streams analysis for Windows, macOS and Linux (x86 and Raspberry Pi). Includes real-time HDR tone mapping and multi-threading for better performance.Project mention: Question | reddit.com/r/WLED | 2022-10-08
PiSCSI allows a Raspberry Pi to function as emulated SCSI devices (hard disk, CD-ROM, and others) for vintage SCSI-based computers and devices. This is a fork of the RaSCSI project by GIMONS.Project mention: Installing an Ethernet card and video card and other upgrades for a Mac SE/30 | news.ycombinator.com | 2022-12-29
Eh... I had many, many battles with parallel SCSI. However, once active terminators became widely available and affordable (late 90s-ish) it was practically plug&play (just mind the ID switches)
The trickier bit would be to find one of those old SCSI-attached ethernet devices (Asanté, DaynaPort, EtherMac, ...) since they're coveted items in the retro scene. Although it looks like at least PiSCSI can emulate a DaynaPort https://github.com/PiSCSI/piscsi/wiki/Dayna-Port-SCSI-Link
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Raspberry Pi related posts
Xbox 360 NXE Theme for Pegasus Frontend
2 projects | reddit.com/r/emulation | 24 Jan 2023
Tried using RPiPlay on Pi 3B+, Avahi issues
1 project | reddit.com/r/linuxquestions | 23 Jan 2023
What emulator frontend should I use?
1 project | reddit.com/r/Piracy | 23 Jan 2023
retroarch and emulation station
2 projects | reddit.com/r/RetroArch | 21 Jan 2023
moderated Console/Netflix like experience
3 projects | reddit.com/r/linux_gaming | 8 Jan 2023
Just finished my latest build, a RAD Expansion Unit... and yes it does work with Sonic!
2 projects | reddit.com/r/c64 | 31 Dec 2022
Using PiKVM to remote access a mobile device (Android/iPhone etc.)
1 project | reddit.com/r/pikvm | 5 Jan 2023
A note from our sponsor - Sonar
www.sonarsource.com | 28 Jan 2023
What are some of the best open-source Raspberry Pi projects in C++? This list will help you: