Gamepad

Top 23 Gamepad Open-Source Projects

  • input-remapper

    🎮 ⌨ An easy to use tool to change the behaviour of your input devices.

    Project mention: Thrustmaster T-LCM driver support | /r/linux_gaming | 2023-12-11

    I got my G29 working, but I am using a T-LCM which isn't correctly recognized. I installed Input Remapper but it's not recognized.

  • MissionControl

    Use controllers from other consoles natively on your Nintendo Switch via Bluetooth. No dongles or other external hardware neccessary.

    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

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

  • antimicrox

    Graphical program used to map keyboard buttons and mouse controls to a gamepad. Useful for playing games with no gamepad support.

    Project mention: I hate as a person what I'm forced to do as a user | /r/linux4noobs | 2023-12-11

    For gamepad control it looks like there is a program to do just that here .

  • ArduinoJoystickLibrary

    An Arduino library that adds one or more joysticks to the list of HID devices an Arduino Leonardo or Arduino Micro can support.

    Project mention: No Second hat switch with arduno Joystick | /r/arduino | 2023-11-15

    I'm at a good point with the code and the hardware, but I ran into this issue where the library says that you can define up to 2 hat switches, and I need to use both and here's the problem.

  • Steam-Deck-Guide

    Steam Deck Guide. Learn all about the Tools, Accessories, Games, Emulators, and Gaming Tips that will make your Steam Deck an awesome Gaming Handheld or a Portable Computer Workstation.

    Project mention: My incredibly thoughtful girlfriend went through the trouble of searching for your subreddit, seeking advice, and then bought me a steam deck. Thank you all, it was the perfect birthday gift, and I was flabbergasted. | /r/SteamDeck | 2023-05-11

    Congrats u/qualx and belated Happy Birthday! I've had my Steam Deck for a year now and super happy with it ! Also, I recommend checking out this guide it's super helpful. :) https://github.com/mikeroyal/Steam-Deck-Guide

  • xpadneo

    Advanced Linux Driver for Xbox One Wireless Controller (shipped with Xbox One S)

    Project mention: Xbox Series S | X controllers aren't being detected on Fedora 38 | /r/linux_gaming | 2023-08-04

    In the other distros I've tried (ubuntu / pop os) I usually solve the problem by installing xpadneo using the official method that can be found here. But this doesn't seem to be working in this case. I've already tried using gnome bluetooth settings, blueman and bluetoothctl.

  • InputSystem

    An efficient and versatile input system for Unity.

    Project mention: Is it possible to use the new Input System in version 2017.1.2.p3? | /r/Unity3D | 2023-06-26
  • 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.

  • hidusbf

    USB Mice Overclocking Software (for Windows)

    Project mention: Overclocking controller | /r/overclocking | 2023-09-26

    When I overclock my controller my frames drop significantly. I hold a stable 240 frames normally, however when I use https://github.com/LordOfMice/hidusbf overclock with a PS5 Dualsense controller it stutters my frames to 30 every now and then. I'm running a 2080 with a i9-9900k if that matters. Any solutions?

  • XB1ControllerBatteryIndicator

    A tray application that shows a battery indicator for an Xbox-ish controller and gives a notification when the battery level drops to (almost) empty.

    Project mention: Using a Series X controller via bluetooth on PC. The battery dies with zero warning, in the middle of a Rocket League match. Ideas? | /r/pcmasterrace | 2023-10-25
  • InputManager

    Custom InputManager for Unity

  • vJoy

    Virtual Joystick

    Project mention: Mouse and Keyboard use for Ryujinx | /r/macgaming | 2023-07-10

    Same here!! Someone help us lol. I tried to run https://github.com/shauleiz/vJoy & https://github.com/CemuUser8/mouse2joystick_custom_CEMU/releases through crossover. No luck, but this could be the right path if we can get it to work. Would be crazy to emulate a switch game through Ryujinx and emulate a windows controller emulator through wine. Lots of emulation lol

  • DualSense-Windows

    Windows API for the PS5 DualSense controller

  • bluepad32

    Bluetooth gamepad, mouse and keyboard support for ESP32 and PicoW

    Project mention: Xbox Controller and Arduino | /r/arduino | 2023-06-20
  • devreorder

    A utility for reordering and hiding DirectInput controllers

    Project mention: every single for controller not working does not work! | /r/Sekiro | 2023-07-09

    -devreorder

  • borealis

    Hardware accelerated, controller and TV oriented UI library for PC and Nintendo Switch (libnx)

  • gamecontroller.js

    A JavaScript library that lets you handle, configure, and use gamepads and controllers on a browser, using the Gamepad API

    Project mention: Playing with the Gamepad API | dev.to | 2023-10-24

    Creating a small module to provide a higher-level interface to all these methods and events made sense. Something that would simplify every action and allow for more standard-looking calls.

  • Input

    Comprehensive cross-platform input for GameMaker

    Project mention: Input 6 - Comprehensive cross-platform input manager - now in stable release | /r/gamemaker | 2023-07-10

    Input is a commercial-grade library and is being used in Shovel Knight: Pocket Dungeon and Samurai Gunn 2 and many other titles. It has extensive documentation to help you get started. Inputs strips away the boring repetitive task of getting controls set up perfectly and accelerates the development of your game.

  • PCXSense

    Translates the inputs from the Dualsense into XInput making it compatible with any PC Game

    Project mention: PCXSense – Dualsense on PC | news.ycombinator.com | 2024-01-17
  • yoke

    Turns your Android device into a customizable gamepad for Windows/Mac/Linux

  • JoyKeyMapper

    Nintendo Joy-Con/ProController Key mapper for macOS

  • steam-vr-wheel

    Steering wheel and joystick emulation using steamVR

  • t150_driver

    Linux driver for Thrustmaster T150 Steering Wheel USB

  • UniSense

    The Unity extension for DualSense controller

  • SaaSHub

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

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 2024-02-19.

Gamepad related posts

Index

What are some of the best open-source Gamepad projects? This list will help you:

Project Stars
1 input-remapper 3,244
2 MissionControl 2,284
3 antimicrox 2,100
4 ArduinoJoystickLibrary 2,015
5 Steam-Deck-Guide 1,837
6 xpadneo 1,790
7 InputSystem 1,392
8 hidusbf 811
9 XB1ControllerBatteryIndicator 688
10 InputManager 579
11 vJoy 563
12 DualSense-Windows 317
13 bluepad32 309
14 devreorder 291
15 borealis 252
16 gamecontroller.js 236
17 Input 236
18 PCXSense 215
19 yoke 200
20 JoyKeyMapper 129
21 steam-vr-wheel 108
22 t150_driver 93
23 UniSense 77
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com