C++ Raspberry

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

Top 8 C++ Raspberry Projects

  • GitHub repo hyperion.ng

    The successor to Hyperion aka Hyperion Next Generation

    Project mention: I made a 65% that has legit screen mirroring | reddit.com/r/MechanicalKeyboards | 2021-12-27

    Probably something like ambilight but install the led on the keyboard. DIY Ambilight https://github.com/hyperion-project/hyperion.ng

  • GitHub repo VC4CL

    OpenCL implementation running on the VideoCore IV GPU of the Raspberry Pi models

    Project mention: Zluda: CUDA on Intel GPUs | news.ycombinator.com | 2021-02-25

    Excellent effort. Nvidia has become defacto GPGPU hardware vendor due to CUDA, but I wish it was OpenCL or other general API instead. Even Raspberry Pi's VideoCore has OpenCL support[1].

    But a look at HW Acceleration support table at FFmpeg[2] shows why GPGPU Platform API is such a mess. But performance benefits are incredible, using VAAPI for FFmpeg to encode 1080p 2560x1080 screen capture at 60fps reduces CPU usage from 90% to 10% on a old corei5 with intel HD 3000; An old laptop could be perfectly used as an encoding machine for streaming just by using HW Acceleration.

    What's funny is that the laptop also has Radeon HD 6490M with 1GB GDDR5 dedicated memory and it's not supported by VAAPI for encoding! Thereby proving the point that GPGPU API/Platform Support are astonishingly messy.

    [1]https://github.com/doe300/VC4CL

    [2]https://trac.ffmpeg.org/wiki/HWAccelIntro

  • Scout APM

    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.

  • GitHub repo arduino-pico

    Raspberry Pi Pico Arduino core, for all RP2040 boards

    Project mention: Thought some of you might get a kick out of my firmware dev "stick" | reddit.com/r/fightsticks | 2021-12-17

    I would suggest starting with the Pico. Arduino stuff is nice, but the platform generally is a bit more restrictive given it's targeted at lower spec MCUs. With the Pico you have a bunch of options as far as programming environment: Python with Circuit/MicroPython, C++ with Pico SDK or Arduino Pico. If you don't like fudging with build tools and SDKs I would suggest setting up PlatformIO for dev. I have a page to help set that up for C++ and Pico SDK dev with my firmware, but could help you generally get going if you choose that route: https://gp2040.info/#/development

  • GitHub repo qdomyos-zwift

    Zwift bridge for smart treadmills and bike/cyclette

    Project mention: Stationary Cycle for Gaming? | reddit.com/r/cycling | 2021-11-24

    Depends if you can code: https://github.com/cagnulein/qdomyos-zwift

  • GitHub repo PicoVGA

    VGA/TV display on Raspberry Pico

    Project mention: PICO + VGA + QWERTY = Retrocomputer | reddit.com/r/raspberry_pi | 2021-10-22
  • 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
  • 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 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
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 2021-12-27.

C++ Raspberry related posts

Index

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

Project Stars
1 hyperion.ng 1,620
2 VC4CL 659
3 arduino-pico 357
4 qdomyos-zwift 131
5 PicoVGA 53
6 ER_OLEDM1_CH1115_RPI 5
7 ERM19264_UC1609_RPI 2
8 TM1638plus_RPI 1
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.
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.com/nanovms