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++
Graphical program used to map keyboard buttons and mouse controls to a gamepad. Useful for playing games with no gamepad support.
Windows API for the PS5 DualSense controller
A JavaScript library that lets you handle, configure, and use gamepads and controllers on a browser, using the Gamepad API
JavaScript library that lets you connect and use various gaming controllers with browsers that support the Gamepad API. Less than 5KB in size with zero dependencies and support for button press, axis movement events and vibration play effect.
Full Blazor WebAssembly and Javascript interop. Supports all Javascript data types and web browser APIs.
Re-implementation of Gamepad APIs such as XInput over SDL3 akin to Steam Input
🎹🥁 My MIDI instruments!
High-performance, policy-based C++ library for Sony controllers (PS5 DualSense, PS4 DualShock, PS3). Zero Dependencies • Engine Agnostic. A flexible middleware validated across AAA engines and microcontrollers.
👾 A GameBoy Color Emulator written in JavaScript
A simple, cross platform lightweight single-header gamepad library for handling controller input. With C89 support.
🕹️ A collection of awesome Web Serial libraries, resources, and shiny things.
gamepad API access for your Blazor apps.
A JS simulator for the Gamepad API
A Javascript Gamepad API wrapper and mapping tool
🎮 Input abstraction layer for gamepads, keyboards, and UWP apps in Angular. For React, check out https://github.com/mixer/arcade-machine-react
Library that enables users to consume Gamepad API inside React 🎮➡️⚛️
ATTENTION: Chrome Controller has unfortunately been removed from the webstore and will no longer be maintained. It's been a good run! </3
Display & emulate interactive gamepads in the browser using the native gamepad api. Modular with zero dependencies.
Native Linux configuration tool for current Flydigi pads - tested on Apex 5, but vader should probably work too. Most features from their own Windows-only software are here - at least the ones I remembered about.
Sony DualSense Browser API using WebHID
To associate your repository with the gamepad-api topic, visit your repo's landing page and select "manage topics."