C++ Raspberrypi

Open-source C++ projects categorized as Raspberrypi | Edit details

Top 13 C++ Raspberrypi Projects

  • GitHub repo RPiPlay

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

    Project mention: Show HN: RootMy.TV | news.ycombinator.com | 2022-01-14

    Nice, I’d love to install software such as rpiplay [0] to mirror my iOS device, also would be nice to maybe gain some kind of low-latency wireless Linux-compatible screen share server.

    [0] https://github.com/FD-/RPiPlay

  • GitHub repo glslViewer

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

    Project mention: glslViewer on Pocketchip: unable to load driver: sun4i-drm_dri.so | reddit.com/r/ChipCommunity | 2022-01-13

    Hey, I'm pretty new to the chip and wanted to explore to possibilites of it as an on the go programming gameboy of sorts. I managed to compile glslViewer on it and it starts, except with a bunch of errors:

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo openauto

    AndroidAuto headunit emulator

    Project mention: Android auto workarounds? | reddit.com/r/fossdroid | 2021-09-29

    openauto, crankshaft

  • GitHub repo rpi-vk-driver

    VK driver for the Raspberry Pi (Broadcom Videocore IV)

    Project mention: Any Microbudget Vulkan 1.0 Card? | reddit.com/r/vulkan | 2021-09-16

    Even RPi Zero has (unofficial) Vulkan subset https://github.com/Yours3lf/rpi-vk-driver but unfortunately it lacks compute at all (and SPIR-V, GPU semaphore, 32bit indices for fixed graphics pipeline, ...)

  • GitHub repo 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 works great on my Pi Zero 2 | reddit.com/r/fpgagaming | 2021-12-11
  • GitHub repo LabSound

    :microscope: :speaker: graph-based audio engine

    Project mention: Rust Audio Development Forum | news.ycombinator.com | 2021-07-30

    Not quite. There would be no JS. The WebAudio API is implemented in Rust. You would just use the innards (buffers, audio graph etc.) and leave it as a Rust framework.

    LabSound [0] has done something similar with C++ and WebKit. They took the WebAudio implementation and leave it as a C++ framework.

    [0] https://github.com/LabSound/LabSound

  • GitHub repo deepC

    vendor independent deep learning library, compiler and inference framework microcomputers and micro-controllers

    Project mention: C with Deep Learning | reddit.com/r/C_Programming | 2021-06-03

    You could try things like deepC but that is again C++ https://github.com/ai-techsystems/deepC

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo FileShelter

    FileShelter is a “one-click” file sharing web application

    Project mention: Provide existing local files via pastebin like URL | reddit.com/r/selfhosted | 2022-01-17

    FileShelter seems to provide this via cli. Are there any alternatives out there which allow me to do this via a webinterface?

  • GitHub repo V4L2-to-NDI

    A video input (V4L2) to NDI converter that works with Raspberry Pi (32-bit and 64-bit), and Intel/AMD CPUs

    Project mention: Software suggestion for streaming a windows "indirect" display at [email protected] using h.265 hardware encoding to a Raspberrry Pi 4 with hardware decoding on same resolution (with ability to change bitrate) | reddit.com/r/VIDEOENGINEERING | 2022-01-03

    Dunno but just saw thix

  • GitHub repo ER_OLEDM1_CH1115_RPI

    Library to support the ER-OLEDM1.09-1 128X64 OLED Display Module driven by the CH1115 controller for the Raspberry pi SBC eco-system.

    Project mention: Raspberry pi CH1115 OLED C++ library | reddit.com/r/RASPBERRY_PI_PROJECTS | 2021-05-05
  • GitHub repo ERM19264_UC1609_RPI

    Raspberry pi C++ library for ERM19264-5 v3 LCD (UC1609C controller)

    Project mention: New Raspberry pi C++ library for ERM19264-5 v3 LCD driven by UC1609 controller | reddit.com/r/RASPBERRY_PI_PROJECTS | 2021-05-19
  • GitHub repo TM1638plus_RPI

    A C++ installable Dynamic Raspberry pi library to display data on a 8-digit TM1638 seven segment module This library supports several variants. The (8 KEY & 8 LED) variant which has 8 LED's and 8 Push buttons. The (16 KEY QFY) variant which has 16 pushbuttons. The (LKM1638) variant which has 8 bi-colour LED's and 8 Push buttons.

    Project mention: GitHub - gavinlyonsrepo/TM1638plus_RPI: A C++ installable Dynamic Raspberry pi library to display data on a 8-digit TM1638 seven segment module This library supports several variants. | reddit.com/r/RASPBERRY_PI_PROJECTS | 2021-11-24
  • GitHub repo raspberry-xmrig-64

    RandomX, CryptoNight, AstroBWT and Argon2 CPU/GPU miner

    Project mention: Cryto Mining Monero using a Raspberry Pi 4 8G | reddit.com/r/MoneroMining | 2021-12-02

    Well in my dive I saw that using 1g Pages could increase your hash rate, but I couldn’t get it working without recompiling the kernel with hugefiles on. So some more time later I found this https://github.com/kraoc/raspberrypi-monero-minig that claims to be getting a high of 574H/s. With a bait like that I decided to give their approach a try. Reading through I went to https://github.com/kraoc/raspberry-linux-64 and https://github.com/kraoc/raspberry-xmrig-64 an optimized kernel and xmrig compile respectively. I didn’t download their pre-compiled kernel binary. I instead followed their instructions found in the folder raspberrypi readme.md of both repositories. Using two cores this boosted my hash rate to 108.2H/s. With all four it is about 98H/s. Neither are anywhere close to 574. Though I wasn’t expecting to reach that I was hoping to reach close to 475H/s but more expecting 200H/s as I haven’t and wasn’t planning on over clocked my pi.

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). The latest post mention was on 2022-01-17.

C++ Raspberrypi related posts


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

Project Stars
1 RPiPlay 3,864
2 glslViewer 2,881
3 openauto 1,918
4 rpi-vk-driver 1,184
5 mt32-pi 638
6 LabSound 507
7 deepC 342
8 FileShelter 192
9 V4L2-to-NDI 30
10 ER_OLEDM1_CH1115_RPI 5
11 ERM19264_UC1609_RPI 2
12 TM1638plus_RPI 1
13 raspberry-xmrig-64 0
Find remote jobs at our new job board 99remotejobs.com. There are 28 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.