SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ Hardware Projects
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Project mention: Get controller device index without GetTrackedDeviceIndexForControllerRole() | dev.to | 2025-07-10
Reference: https://github.com/ValveSoftware/openvr/blob/master/headers/openvr.h
-
-
blynk-library
Blynk library for IoT boards. Works with Arduino, ESP32, ESP8266, Raspberry Pi, Particle, etc.
-
-
He also has a fun YouTube channel: https://m.youtube.com/playlist?list=PLTSCOv-lGtMax-oA4Pnq8OT...
One of the first flight controllers he coded was in Arduino..
https://github.com/nickrehm/dRehmFlight/tree/master/Versions...
He deliberately kept the code in single file and made sure it was still easy to follow.
-
-
-
-
Button2
Arduino/ESP button library that provides callback functions to track single, double, triple and long clicks. It also takes care of debouncing.
-
Curious, would the rewrite allow for building on hardware platforms such as the Daisy [0][1]?
Or maybe it is already possible, to be fair I haven't looked closely.
0 - https://daisy.audio/hardware/
1 - https://github.com/electro-smith/libDaisy
-
Open-Gamma-Detector
☢️👁️ Hardware for a hackable DIY gamma-ray spectrometer using a popular NaI(Tl) scintillator, SiPM and a Raspberry Pi Pico.
-
Project mention: They don't make 'em like that any more: Sony DTC-700 audio DAT player/recorder | news.ycombinator.com | 2025-06-30
-
Project mention: Ask HN: Any example of successful vibe-coded product? | news.ycombinator.com | 2025-12-30
- [4] Transform Peloton into a smart trainer: https://github.com/doudar/SmartSpin2k/
These can be used in combination to use your Peloton with Zwift. Groupetto and Pelomon are really interesting. I'd like to integrate with something like Groupetto and use OpenPelo to have the full experience on the Peloton itself. That's kind of the end game, but I think the web app is the most approachable and easiest to get started with -- at least for me.
-
-
-
-
-
-
-
-
C++ Hardware discussion
C++ Hardware related posts
-
Making my first robot as a software engineer
-
Relativty: An open-source VR headset for $200
-
Wars LoRa Birdhouse Project
-
Ask HN: Manufacturing somewhat novel MIDI controller
-
500 Lines or Less – Writing a useful program in fewer than 500 line code – AOSA
-
Is there a no bull VR headset that isn't the Valve Index?
-
What is your favorite open source eurorack module? And the best documented?
-
A note from our sponsor - SaaSHub
www.saashub.com | 11 Jun 2026
Index
What are some of the best open-source Hardware projects in C++? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | librealsense | 8,822 |
| 2 | Relativty | 7,168 |
| 3 | openvr | 6,606 |
| 4 | firmware | 5,808 |
| 5 | blynk-library | 3,970 |
| 6 | lucidgloves | 2,334 |
| 7 | dRehmFlight | 1,377 |
| 8 | DaisySP | 1,164 |
| 9 | hwinfo | 702 |
| 10 | gsmartcontrol | 689 |
| 11 | Button2 | 560 |
| 12 | libDaisy | 459 |
| 13 | Open-Gamma-Detector | 350 |
| 14 | DomesdayDuplicator | 311 |
| 15 | SmartSpin2k | 272 |
| 16 | ctag-tbd | 239 |
| 17 | Polaron | 218 |
| 18 | super-sixteen | 170 |
| 19 | PS2KeyAdvanced | 164 |
| 20 | spi-device | 116 |
| 21 | stenc | 93 |
| 22 | lighthack | 72 |
| 23 | PERCIVAL | 69 |