Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 C++ Controller Projects
-
MissionControl
Use controllers from other consoles natively on your Nintendo Switch via Bluetooth. No dongles or other external hardware neccessary.
-
antimicrox
Graphical program used to map keyboard buttons and mouse controls to a gamepad. Useful for playing games with no gamepad support.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
borealis
Hardware accelerated, controller and TV oriented UI library for PC and Nintendo Switch (libnx)
-
JoyShockLibrary
Read DualSense, DualShock 4, JoyCon, and Pro Controller input on PC -- compiled for Windows, but code should work on other platforms.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
QuickPID
A fast PID controller with multiple options. Various Integral anti-windup, Proportional, Derivative and timer control modes.
-
Xb2XInput
XB2X: User-mode Windows driver for Xbox OG controllers, supporting both XInput and DirectInput.
-
Simple-Hydroponics-Arduino
Hydruino: Simple automation controller for hydroponic grow systems using Arduino-compatible microcontrollers. Professional grade, fully configurable, open source, & 100% free. No internet connection or cloud account required.
-
xbox-controller-button-remapper
Xbox Controller button remapper (Xbox/Guide button and/or Share button)
-
DCS-FA18C-UFC
This is a hardware and software project to build an Up Front Controller for the DCS F/A-18C Hornet
-
TMC429
The Trinamic TMC429 is a triple-axis dedicated step and direction motion controller for both position and velocity control with acceleration and deceleration trapezoidal ramps.
-
Simple-SolarTracker-Arduino
Helioduino: Simple automation controller for solar tracking systems using Arduino-compatible microcontrollers. Professional grade, fully configurable, open source, & 100% free. No internet connection or cloud account required.
-
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.
-
myinput
Maps keyboard keys to a virtual gamepad on a per-app basis, without having to install drivers.
-
Hogwarts-Legacy-Broom
I turned a Harry Potter Nimbus 2000 Movie Prop into a controller to fly broomsticks in Hogwarts Legacy (PC).
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: endgame-exploit – A modern dashboard exploit for the original Microsoft Xbox | news.ycombinator.com | 2024-02-19> Pirates will always find a way
Except it's usually not pirates who find these exploits, rather curious tinkerers that want to unlock the full capabilities of the hardware that they own. The pirates / script kiddies usually come in after the groundwork has already been laid by these true hackers. E.g. the people who hacked the Switch in fact condemn piracy and any discussion of it on within their communities will lead to an immediate ban.
I'm proud to say that I've hacked my Switch, but have never pirated anything on it. An impressive homebrew scene has formed around the console, which has produced gems such as Mission Control, allowing you to seamlessly pair third party controllers. I use it with my PS4 controllers.
https://github.com/ndeadly/MissionControl
For gamepad control it looks like there is a program to do just that here .
Try installing glossi on your host system and running it though that https://github.com/Alia5/GlosSI
Mission Control is only for Bluetooth devices. You can try https://github.com/cathery/sys-con for cabled controllers, but it's a bit of hit or miss
Project mention: Why does Epic Games Store not have controller support for so many games when it's available on Steam??? | /r/EpicGamesPC | 2023-07-11If I have the the skills and expertise: I could theoretically build a simple input remapper none using SDL (Steam Input relies on it) or JoyShockLibrary as a way to handle much wider Controller Support (otherwise: it would've been far more difficult to get Input API working across major Controller Types without documentation or reverse engineering).
Project mention: I turned a $800 broom movie prop replica into a broomstick controller for Hogwarts Legacy | /r/arduino | 2023-06-06Link to project github here: https://github.com/Thats-so-Mo/Hogwarts-Legacy-Broom
C++ Controller related posts
- I hate as a person what I'm forced to do as a user
- What’s the best way to multiple inputs to a single pushbutton?
- Temperature control challenge
- Playing Flash Games With a Controller
- Need some help with emulators
- Dualsense edge led stays on after powering off the PC
- Is there a way to scroll using a game controller on Wayland? Or map the controller to other mouse buttons?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 26 Apr 2024
Index
What are some of the best open-source Controller projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | MissionControl | 2,306 |
2 | antimicrox | 2,114 |
3 | GlosSI | 1,581 |
4 | sys-con | 914 |
5 | dRehmFlight | 887 |
6 | borealis | 252 |
7 | JoyShockLibrary | 217 |
8 | QuickPID | 165 |
9 | Xb2XInput | 105 |
10 | NintendoExtensionCtrl | 105 |
11 | UEJoystickPlugin | 75 |
12 | Simple-Hydroponics-Arduino | 66 |
13 | xbox-controller-button-remapper | 43 |
14 | DCS-FA18C-UFC | 42 |
15 | TMC429 | 30 |
16 | Simple-SolarTracker-Arduino | 25 |
17 | RMB | 17 |
18 | SaturnMultiUSB | 12 |
19 | Ds2vJoy | 12 |
20 | midi-stomptroller | 6 |
21 | myinput | 5 |
22 | MediaKnob | 3 |
23 | Hogwarts-Legacy-Broom | 1 |
Sponsored