A wrapper on an evdev file to allow easy setup / reading of events
node-gamepad is a package for node that allows you to effortlessly interface your node applications with a variety of gamepad controllers. This is a port of node-gamepad library to typescript by also removing some of the restrictions implied by this libra
Handle Keyboard, Gamepad, and Touch Controls under a single API
A JavaScript library that lets you connect various gaming controllers to your browser using the Gamepad API.
An Evdev events reader.
[](https://travis-ci.org/immersive-web/webxr-input-profiles)
Svelte library for complex input to your app, provides Gamepad integration with different UI-interfaces: - **Button** A button that can either be pressed by touch or mouse, a key on the keyboard or a button on your gamepad - **Joystick** A joystick with
A Gamepad handler as a React component
TypeScript definitions for react-gamepad
A plugin for Tauri that provides a polyfill for Gamepad Web API that works on most common platforms.
Use gamepads consistently across HTML5 browsers
Game-Loop-Based Gamepad API Wrapper
Typescript gamepad API for consistent cross-browser and cross-gamepad binding, polling for input, etc.
Reusable ZX Spectrum primitives: font, palette, renderer, audio, input, ui, tilemap
Using [noph](https://noph.dev/) components with [svelte-gamepad-virtual-joystick](https://codeberg.org/brean/svelte-gamepad-virtual-joystick)
Browser Gamepad API implementation for Node.js with native SDL2 bindings
Gamepad support for Three.js controls.
Local AI agent with vision, VLA, MCP, Discord bridge, and cross-platform CLI
A Heads Up Display (HUD) for Gamepads, Keyboards, and more
Emulate and display virtual and real gamepads on the web
Helper library for Gamepad API. Helps with detecting type of gamepad and mapping to buttons and icons.
Web client for JanusVR worlds
Library that enables users to consume Gamepad API inside React
A Gamepad API wrapper and mapping tool.