C++ Raspberrypi

Open-source C++ projects categorized as Raspberrypi

Top 23 C++ Raspberrypi Projects

  • RPiPlay

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

  • glslViewer

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • openauto

    AndroidAuto headunit emulator

  • rpi-vk-driver

    VK driver for the Raspberry Pi (Broadcom Videocore IV)

  • 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: Something between Rpi and Rpi Pico? | /r/microcontrollers | 2023-12-10

    I have just seen https://github.com/dwhinham/mt32-pi but it doesn't seem as easy to play with and well-documented as the other software I've used.

  • LabSound

    :microscope: :speaker: graph-based audio engine

  • JTAGenum

    Given an Arduino compatible microcontroller or Raspberry PI (experimental), JTAGenum scans pins[] for basic JTAG functionality and can be used to enumerate the Instruction Register for undocumented instructions. Props to JTAG scanner and Arduinull which came before JTAGenum and forwhich much of the code and logic is based on. Feel free to branch and modify religiously (readme, credits, whatever)

  • Project mention: JTAG Hacking with a Raspberry Pi – Introducing the PiFex | news.ycombinator.com | 2024-05-07

    Go-JTAGenum is a rewrite in Go of JTAGenum, a rewrite of some arduino scripts JtagFinder and Arduinull that Lekernel and I made years ago:


    Good to see an web interface to go-jtagenum via Jupyter Notebooks :-)

  • SaaSHub

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

    SaaSHub logo
  • deepC

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

  • Project mention: [D] Run Pytorch model inference on Microcontroller | /r/MachineLearning | 2023-11-14

    DeepC. Open source version of DeepSea. Very little activity, looks abandoned

  • ElegantOTA

    OTA updates made slick and simple for everyone!

  • FileShelter

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

  • AIS-catcher

    AIS receiver for RTL SDR dongles, Airspy R2, Airspy Mini, Airspy HF+, HackRF, SDRplay and SoapySDR

  • SBFspot

    Yet another tool to read power production of SMA® solar/battery inverters

  • SeriousSamClassic

    Open source game engine version developed by Croteam for Serious Sam Classic (Windows, Linux, FreeBSD, OpenBSD, NetBSD, macOS, Raspberry Pi OS). Based on https://github.com/Croteam-official/Serious-Engine and linux port https://github.com/icculus/Serious-Engine

  • SeriousSamClassic-VK

    Open source game engine version developed by Croteam for Serious Sam Classic with Vulkan support (Windows, Linux, FreeBSD, OpenBSD, macOS, Raspberry Pi OS). Based on https://github.com/sultim-t/Serious-Engine-Vk and linux port https://github.com/icculus/Serious-Engine

  • V4L2-to-NDI

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

  • pigus

    Gravis Ultrasound emulator on an ISA card, using bare metal on a Raspberry Pi 3/4/CM4

  • RPI_PICO_projects_list

    An index of projects and libraries for Raspberry Pi Pico's (RP2040) stored in this github account.

  • ST7735_TFT_PICO

    TFT SPI LCD, ST7735 Driver, Raspberry pi PICO RP2040 display library. C++ SDK

  • Display_Lib_RPI

    A C++ Library to connect electronic displays to Raspberry Pi single board computers.

  • Project mention: Raspberry Pi Display Library | news.ycombinator.com | 2024-02-18
  • sds011

    SDS011 for Linux ( Raspberry Pi & Ubuntu)

  • ERM19264_UC1609_RPI

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

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

  • raspberry-xmrig-64

    RandomX, CryptoNight, AstroBWT and Argon2 CPU/GPU miner

  • 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++ Raspberrypi related posts


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

Project Stars
1 RPiPlay 4,832
2 glslViewer 4,494
3 openauto 2,336
4 rpi-vk-driver 1,219
5 mt32-pi 1,182
6 LabSound 705
7 JTAGenum 666
8 deepC 526
9 ElegantOTA 525
10 FileShelter 435
11 AIS-catcher 409
12 SBFspot 334
13 SeriousSamClassic 104
14 SeriousSamClassic-VK 95
15 V4L2-to-NDI 66
16 pigus 54
17 RPI_PICO_projects_list 20
18 ST7735_TFT_PICO 17
19 Display_Lib_RPI 16
20 sds011 16
21 ERM19264_UC1609_RPI 4
22 TM1638plus_RPI 3
23 raspberry-xmrig-64 0

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