C++ Hardware

Open-source C++ projects categorized as Hardware

Top 23 C++ Hardware Projects

  1. librealsense

    Intel® RealSense™ SDK

    Project mention: Intel RealSense Stereo Depth Cameras | news.ycombinator.com | 2025-03-23
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Relativty

    An open source VR headset with SteamVR supports for $200

    Project mention: Relativty: An open-source VR headset for $200 | news.ycombinator.com | 2024-11-14
  4. openvr

    OpenVR SDK

    Project mention: Part 10 — Controller Input | dev.to | 2024-06-18

    There are various ways to get controller input with Unity. This time, we will use OpenVR Input API (SteamVR Input).

  5. blynk-library

    Blynk library for IoT boards. Works with Arduino, ESP32, ESP8266, Raspberry Pi, Particle, ARM Mbed, etc.

    Project mention: Real-Time IoT Visualization Essentials | dev.to | 2024-11-14

    5. Blynk: Blynk is perfect for IoT developers building mobile-based projects. This powerful platform not only enables you to monitor your IoT devices seamlessly but also allows you to create interactive dashboards directly on your smartphone. With Blynk, you can visualize live data and control your devices from anywhere. We will explore how Blynk enhances real-time monitoring and transforms the way we interact with our IoT projects! https://blynk.io/

  6. lucidgloves

    Arduino/ESP32 based DIY VR Haptic gloves. Compatible with SteamVR via OpenGloves.

  7. dRehmFlight

    Teensy/Arduino flight controller and stabilization for small-scale VTOL vehicles

  8. DaisySP

    A Powerful DSP Library in C++

  9. SaaSHub

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

    SaaSHub logo
  10. hwinfo

    cross platform C++ library for hardware information (CPU, RAM, GPU, ...)

  11. gsmartcontrol

    GSmartControl - Hard disk drive and SSD health inspection tool

  12. Button2

    Arduino/ESP button library that provides callback functions to track single, double, triple and long clicks. It also takes care of debouncing.

  13. Open-Gamma-Detector

    ☢️👁️ Hardware for a hackable DIY gamma-ray spectrometer using a popular NaI(Tl) scintillator, SiPM and a Raspberry Pi Pico.

  14. DomesdayDuplicator

    High-speed LaserDisc RF sampler

  15. SmartSpin2k

    Transform your spin bike into a Smart Trainer!

  16. Polaron

    A DIY drum machine for the teensy microcontroller (hardware / software)

  17. ctag-tbd

    CTAG TBD >>to be determined<< an extendible open source Eurorack sound module

  18. super-sixteen

    Code and schematics for the Super Sixteen Eurorack sequencer

  19. PS2KeyAdvanced

    Arduino PS2 Keyboard FULL keyboard protocol support and full keys to integer coding

  20. spi-device

    SPI serial bus access with Node.js

  21. stenc

    SCSI Tape Encryption Manager - stenc (formerly on https://sourceforge.net/projects/stenc/)

  22. lighthack

    UNOFFICIAL - Create your own OSC widgets in meatspace!

  23. PERCIVAL

    Open-Source Posit RISC-V Core with Quire Capability (by artecs-group)

  24. WARS-Birdhouse

    LoRa Mesh Network Node

  25. hwlib

    C++ OO micro-controller library for close-to-the-hardware programming

  26. 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++ Hardware discussion

Log in or Post with

C++ Hardware related posts

  • Making my first robot as a software engineer

    6 projects | news.ycombinator.com | 10 Dec 2024
  • Relativty: An open-source VR headset for $200

    2 projects | news.ycombinator.com | 14 Nov 2024
  • Wars LoRa Birdhouse Project

    1 project | news.ycombinator.com | 20 Feb 2024
  • Ask HN: Manufacturing somewhat novel MIDI controller

    1 project | news.ycombinator.com | 10 Nov 2023
  • 500 Lines or Less – Writing a useful program in fewer than 500 line code – AOSA

    5 projects | news.ycombinator.com | 8 Oct 2023
  • Is there a no bull VR headset that isn't the Valve Index?

    1 project | /r/virtualreality | 7 Oct 2023
  • What is your favorite open source eurorack module? And the best documented?

    11 projects | /r/synthdiy | 15 Jun 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 18 Jun 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 librealsense 7,989
2 Relativty 6,808
3 openvr 6,314
4 blynk-library 3,930
5 lucidgloves 2,171
6 dRehmFlight 1,206
7 DaisySP 990
8 hwinfo 568
9 gsmartcontrol 541
10 Button2 523
11 Open-Gamma-Detector 301
12 DomesdayDuplicator 243
13 SmartSpin2k 219
14 Polaron 199
15 ctag-tbd 197
16 super-sixteen 150
17 PS2KeyAdvanced 150
18 spi-device 117
19 stenc 77
20 lighthack 65
21 PERCIVAL 59
22 WARS-Birdhouse 59
23 hwlib 57

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?