C++ Driver

Open-source C++ projects categorized as Driver Edit details

Top 23 C++ Driver Projects

  • ViGEmBus

    Windows kernel-mode driver emulating well-known USB game controllers.

    Project mention: Has lack of vibration on DS4 emulation mode been fixed yet? | reddit.com/r/DS4Windows | 2022-08-17
  • apfs-fuse

    FUSE driver for APFS (Apple File System)

    Project mention: Gentoo from external drive on intel MacBook | reddit.com/r/Gentoo | 2022-02-23

    PS: there's apparently an apfs-fuse module out there (read-only though) if you want to copy files from OSX to Linux, although I know nothing about how reliable it is.

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

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

  • HyperPlatform

    Intel VT-x based hypervisor aiming to provide a thin VM-exit filtering platform on Windows.

    Project mention: Struggling with Windows Kernel data structures | reddit.com/r/lowlevel | 2022-03-26

    afaik u can use STD in kernel as shown by tandasat. Personally i've used this solution and never had a single problem with it.

  • TabletDriver

    TabletDriver Download: http://hwk.fi/TabletDriver/TabletDriverV0.2.3.zip

    Project mention: tablet question | reddit.com/r/osugame | 2022-02-04
  • MongoDB C++ Driver

    C++ Driver for MongoDB

  • vJoy

    Virtual Joystick

    Project mention: Sim Magic Alpha FFB Not Working - HELP | reddit.com/r/RichardBurnsRally | 2022-08-03

    I used vJoy for rbr with inputs through a virtual input mapper. https://github.com/shauleiz/vJoy/releases/tag/v2.1.8.39

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • TMCStepper

    Project mention: Run stepper motor silently over Wi-Fi | reddit.com/r/arduino | 2022-08-09

    My problem is that the library I'm using for the TMC2208 is made for the AVR architecture which means the ESP8266 seems to be incompatible with the code. I belive I have a few options.

  • GarHal_CSGO

    A project that demonstrates how to screw with CSGO from Kernel Space. (CSGO Kernel Cheat/Hack) All cleaned up, and with updated offsets.

    Project mention: best detection history? | reddit.com/r/Csgohacks | 2021-09-25

    You can try This, Garhal CSGO

  • VirtualMotionTracker

    Virtual Motion Tracker - バーチャルモーショントラッカー OpenVR OSC Tracker Driver for DIY users

  • create_robot

    ROS driver for iRobot Create 1 and 2.

    Project mention: Is ROS used in industry on actual project? | reddit.com/r/ROS | 2022-06-16

    You can totally use it for Roombas. The Create 3 (newest one) supports ROS 2: https://edu.irobot.com/what-we-offer/create3. The older ones can be used with ROS 1: https://github.com/AutonomyLab/create_robot.

  • CCS811

    Arduino library for the CCS811 gas sensor for monitoring indoor air quality.

    Project mention: Does anyone know which chips the “inland” brand sensors are based on? | reddit.com/r/Microcenter | 2022-01-04

    Anyway, what he failed to catch was that my main question was on the library. what ended up working was downloading a dedicated CCS811 zip file: https://github.com/maarten-pennings/CCS811

  • SimpleBLE

    The ultimate fully-fledged cross-platform BLE library, designed for simplicity and ease of use.

    Project mention: SimpleBLE - Cross-platform BLE library for Windows, Linux and MacOS/iOS | reddit.com/r/cpp | 2022-04-04

    Fixed the incorrect URLs. My bad on the usage docs, when I wrote this I was referring to the examples folder in the repo. I made it slightly better with some more specific guidance: https://github.com/OpenBluetoothToolbox/SimpleBLE/blob/main/docs/usage.rst

  • spinnaker_sdk_camera_driver

    Point Grey (FLIR) Spinnaker based camera driver (Blackfly S etc.)

  • Arduino-SIM800L-driver

    Arduino driver for GSM/GPRS module SIMCom SIM800L to make HTTP/S connections with GET and POST methods

    Project mention: Arduino based security/datalogger for my solar powered country house | reddit.com/r/arduino | 2022-05-14

    I folowed this tutorial and got it working perfectly, I've only added code for soft sleep so GSM only draws around 2mA in standby instead of 15 before. If I ever revise the code Ill rather use this library, makes things much cleaner and uses less memory

  • evil-mhyprot-cli

    A PoC for Mhyprot2.sys vulnerable driver that allowing read/write memory in kernel/user via unprivileged user process.

    Project mention: Hoyoverse claims that requiring admin permission is perfectly normal, refuses to explain what Genshin needs it for | reddit.com/r/Genshin_Impact | 2022-06-02
  • pcd8544

    Minimal footprint library for Philips PCD8544 LCDs on the Arduino.

  • HadesVR

    The "DIY" SteamVR compatible VR setup made for tinkerers.

    Project mention: Custom VR System | reddit.com/r/virtualreality | 2022-05-18

    https://github.com/HadesVR/HadesVR i think this is the only DIY-able headset that is actualy usable, as most are just 3dof which isnt something that you want.

  • Arduino-MQ131-driver

    Arduino driver for gas sensor MQ131 (Ozone / O3)

    Project mention: Monitoring my home's air quality with AirGradient's DIY sensor | news.ycombinator.com | 2021-09-08

    Not sure if this is DIY enough for you, but I'm using an MQ131 (about $20-$30 on Amazon, probably cheaper directly from China) in an air quality sensor I'm building. There's an Arduino library for it [1], and from what I can tell so far, it does work, though it's probably not super accurate. It's also somewhat sensitive to environmental factors, though you can correct for some of that with known temperature/humidity.

    [1] https://github.com/ostaquet/Arduino-MQ131-driver

  • arduino-sht

    Repository for Sensirion humidity and temperature sensor support on Arduino

    Project mention: SHT40 best temp humidity sensor | reddit.com/r/esp32 | 2022-05-31
  • osx-goodies

    Kernel extensions for macOS which I wrote

    Project mention: System Software "Shanghai oxfold network"? | reddit.com/r/MacOS | 2022-01-30

    The origin of that content is here: https://github.com/dukzcry/osx-goodies/issues/15

  • driver_leap

    Self-sustainable fork of SteamVR driver for Leap Motion controller with updated vendor libraries

    Project mention: The Hand Tracking Device plugs into the headset fine, and the Pitool acknowledges that it is connected, but the Experience Hub says that Hand Tracking is disabled and won't let me enable it? | reddit.com/r/Pimax | 2022-07-16

    You can emulate controllers using hand tracking in SteamVR using this plugin: https://github.com/SDraw/driver_leap, but I don't find it very useful since you need to use finger gestures to emulate button presses.

  • IbInputSimulator

    A library for simulating keyboard, mouse and other inputs

    Project mention: Keyboard Simulations not working in game | reddit.com/r/cpp_questions | 2022-01-14
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-08-17.

C++ Driver related posts


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

Project Stars
1 ViGEmBus 1,502
2 apfs-fuse 1,282
3 rpi-vk-driver 1,193
4 HyperPlatform 1,172
5 TabletDriver 1,131
6 MongoDB C++ Driver 905
7 vJoy 416
8 TMCStepper 350
9 GarHal_CSGO 347
10 VirtualMotionTracker 197
11 create_robot 162
12 CCS811 152
13 SimpleBLE 121
14 spinnaker_sdk_camera_driver 106
15 Arduino-SIM800L-driver 98
16 evil-mhyprot-cli 90
17 pcd8544 84
18 HadesVR 66
19 Arduino-MQ131-driver 55
20 arduino-sht 51
21 osx-goodies 50
22 driver_leap 47
23 IbInputSimulator 42
Find remote jobs at our new job board 99remotejobs.com. There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives