gamepad
Here are 1,019 public repositories matching this topic...
Graphical program used to map keyboard buttons and mouse controls to a gamepad. Useful for playing games with no gamepad support.
-
Updated
Aug 18, 2026 - C++
Use controllers from other consoles natively on your Nintendo Switch via Bluetooth. No dongles or other external hardware neccessary.
-
Updated
Jun 18, 2026 - C++
Advanced Linux Driver for Xbox One Wireless Controller (shipped with Xbox One S)
-
Updated
Sep 9, 2026 - C
Multi-Platform Gamepad Firmware for Raspberry Pi Pico and other RP2040 boards
-
Updated
Sep 10, 2026 - C++
An Arduino library that adds one or more joysticks to the list of HID devices an Arduino Leonardo or Arduino Micro can support.
-
Updated
Jan 21, 2025 - C++
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.
-
Updated
Jun 27, 2025 - Rust
Cross-platform C++ input library supporting gamepads, keyboard, mouse, touch
-
Updated
Sep 6, 2021 - C++
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.
-
Updated
May 11, 2025 - C#
Gamepad firmware for Raspberry Pi Pico and other RP2040 microcontrollers supporting Nintendo Switch, XInput and DirectInput
-
Updated
Apr 11, 2023 - C
🕹 A tiny event handler for Switch controllers!
-
Updated
Aug 9, 2018 - JavaScript
Windows API for the PS5 DualSense controller
-
Updated
Mar 10, 2025 - C++
A utility for reordering and hiding DirectInput controllers
-
Updated
Dec 28, 2024 - C++
Translates the inputs from the Dualsense into XInput making it compatible with any PC Game
-
Updated
Jun 18, 2024 - C++
Build Android control interfaces for Bluetooth Low Energy, Bluetooth, WebSocket, MQTT, TCP, and UDP protocols for your project
-
Updated
Apr 10, 2026 - Kotlin
Add this topic to your repo
To associate your repository with the gamepad topic, visit your repo's landing page and select "manage topics."