gamepad.js
A simple HTML5 Gamepad handler that provides keyboard-like events for Gamepad axes and button
A simple HTML5 Gamepad handler that provides keyboard-like events for Gamepad axes and button
The ensemble game framework
A JavaScript library that lets you connect various gaming controllers to your browser using the Gamepad API.
A JavaScript library to convert web Gamepad and MIDI events into keyboard events
A Blockly extension designed to develop games (made with love ❤).
node bindings to the Gamepad library
A JavaScript library that lets you handle, configure, and use gamepad and controllers on a browser, using the Gamepad API
[](https://badge.fury.io/js/three-vrcontroller-module)
snes-controller is a node package that exposes events for every button on the SNES controller.
A library providing a standardaized way of handling gamepads and gamepad events.
Xbox 360 gamepad api wrapper
Eventing API layer over HID for the Sony DualShock 3 and DualShock 4 controllers
A Gamepad API wrapper and mapping tool.
Native Node bindings for the vjoy virtual joystick driver
Gamepad controls for A-Frame.
Access native XInput functions as well as some helpers based around them.
Handle Keyboard, Gamepad, and Touch Controls under a single API
Game controls done right.
Node.js module for DualShock (3 and 4) controllers.
The Steam 'Big Picture' Daisywheel ported to JS and CSS. Supports Gamepad API.