SaaSHub helps you find the best software and product alternatives Learn more →
Top 19 C++ Gamepad Projects
-
antimicrox
Graphical program used to map keyboard buttons and mouse controls to a gamepad. Useful for playing games with no gamepad support.
-
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.
-
MissionControl
Use controllers from other consoles natively on your Nintendo Switch via Bluetooth. No dongles or other external hardware neccessary.
-
ArduinoJoystickLibrary
An Arduino library that adds one or more joysticks to the list of HID devices an Arduino Leonardo or Arduino Micro can support.
-
https://github.com/OpenStickCommunity/GP2040-CE/issues/515
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
borealis
Hardware accelerated, controller and TV oriented UI library for PC and Nintendo Switch (libnx)
-
Mergin Maps
Mergin Maps is a field data collection tool built on the free and open-source QGIS which allows you to collect, store and synchronize your data with your team.
-
-
-
-
Ds2vJoy
Do everything you ever dreamed of with a joystick, gamepad or two at once. DualShock™ and DualSense™, DirectInput, XInput, keyboard and mouse, to DirectOutput(vJoy), XOutput(ViGEm), keyboard and mouse, with full remapping and features for Windows 64 bits.
-
MPU6050-Cemuhook-gyro
Gyroscope for Cemuhook based on ESP8266 microcontroller and MPU6050 accelerometer and gyroscope IC
-
ProconXInputTE
🎮POWERFUL VIBRATION🎮 for Rez, TETRIS EFFECT, ... - An XInput user-mode driver for Nintendo Switch Pro Controller (USB-wired mode) using ViGEm
-
myinput
Maps keyboard keys to a virtual gamepad on a per-app basis, without having to install drivers.
-
Barebone
OpenVR controller driver (emulating Vive controllers input with Xinput gamepad and position that tracks HMD view)
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Gamepad discussion
C++ Gamepad related posts
-
I hate as a person what I'm forced to do as a user
-
No Second hat switch with arduno Joystick
-
Adding a second input to my Joystick
-
Why is it so hard to find a tutorial?
-
A kernel update broke my stylus
-
Mission Control v0.10.0 released (17.0.0 support)
-
Handy Controller Menu
-
A note from our sponsor - SaaSHub
www.saashub.com | 13 May 2025
Index
What are some of the best open-source Gamepad projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | antimicrox | 2,873 |
2 | MissionControl | 2,790 |
3 | ArduinoJoystickLibrary | 2,235 |
4 | GP2040-CE | 1,779 |
5 | vJoy | 649 |
6 | DualSense-Windows | 386 |
7 | PCXSense | 366 |
8 | devreorder | 361 |
9 | borealis | 278 |
10 | Mergin Maps | 278 |
11 | bluepad32-arduino | 35 |
12 | GamecubeBT | 31 |
13 | RDS4Reboot | 27 |
14 | Ds2vJoy | 17 |
15 | MPU6050-Cemuhook-gyro | 14 |
16 | ProconXInputTE | 13 |
17 | myinput | 8 |
18 | Barebone | 8 |
19 | joystick_ds4 | 0 |