Virtual Input over IP Emulator - VIIPER is a tool to create virtual input devices using USBIP. (Linux/Windows)
-
Updated
Oct 15, 2026 - Go
Virtual Input over IP Emulator - VIIPER is a tool to create virtual input devices using USBIP. (Linux/Windows)
🌐 The Free, Open-Source VirtualHere Alternative for Windows & Linux — Connect unlimited USB devices over LAN, Wi-Fi & Internet (Low-Latency WSK, 1-Click Pi Setup, WHQL Drivers)
Prototype USB devices as ordinary Linux programs: HID, CDC serial, audio and displays over USB/IP
Reverse-engineered docs and tools for Parsec Virtual USB Driver (PVUD)
Windows kernel driver for virtual USB keyboard, mouse and gamepad devices. Raw C++ SDK; Xbox 360/XInput, DS4 and Xbox One/GIP examples. Microsoft-signed two-hour demo.
Native Windows remote desktop with Sunshine/Moonlight H.264 streaming and Vdevice virtual USB keyboard/mouse. Portable viewer, direct LAN/Internet and optional local approval.
Use a Nintendo Switch 2 Pro Controller over Bluetooth on Linux and Windows. It appears as a wired USB Pro Controller, so Steam and SDL just work.
Microsoft-signed Windows kernel driver and raw C++17 SDK for configurable virtual USB/HID keyboard, mouse and gamepad devices. Graphical examples, installers and one-hour demo.
Windows UdeCx kernel virtual USB controller and C++ WinUSB-over-network SDK with pinned TLS. Bounded vendor-specific USB 2 interfaces; demo and product-key full access.
USB/IP-powered virtual controller backend for DS4Windows, supporting Xbox, DualShock, DualSense, Switch controllers and advanced feedback.
Microsoft-signed Windows kernel driver and raw C++17 SDK for configurable virtual USB/HID keyboard, mouse and gamepad devices. Graphical examples, installers and one-hour demo.
To associate your repository with the virtual-usb topic, visit your repo's landing page and select "manage topics."