A modern, headless, and high-performance virtual input engine for Web games. Features Shadow DOM penetration, multi-touch tracking, and Gamepad API mapping.
-
Updated
Apr 12, 2026 - TypeScript
A modern, headless, and high-performance virtual input engine for Web games. Features Shadow DOM penetration, multi-touch tracking, and Gamepad API mapping.
Windows and Linux server for Virtual Gamepad
Android App for Virtual Gamepad.
Android phone as gamepad for PCs
*** Server-Side Installer & Instructions ***
Turn your smartphone into a wireless gamepad for PC. Browser-based, no app installation required.
A fast-communication app that turns your smartphone into a gamepad.
Pipes inputs over the network into a virtual gamepad device.
Touch-based interface for vJoy, vXBox (ScpVBus) and ViGEm Bus virtual joystick and gamepad devices. Simultaneous control of up to 16 joysticks and 12 game pads, with full slider support and much more.
Turn your smartphone into a game controller with this simple app.
simple program to use a gamepad over Ip with minimal latency, for now only works with Dinput
Virtual Game Pad Server - Use your Android device as a game pad
Virtual Game Pad Protobuf - The GRPC protocol used by Virtual Game Pad Server and Android App
Virtual Game Pad Android App - Use your Android device by connecting it to the Virtual Game Pad Server running on your PC
Add a description, image, and links to the virtual-gamepad topic page so that developers can more easily learn about it.
To associate your repository with the virtual-gamepad topic, visit your repo's landing page and select "manage topics."