nefarius/HidHide
Gaming Input Peripherals Device Firewall for Windows. observed · 2026-08-28
Health v2 · maintenance only
64/100
- Activity 91
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 1987
- days_rel: n/a
- days_push: 59
- n_releases_24m: 0
Adoption not part of the score
1511 stars · 100 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
HidHide is a Windows kernel-mode filter driver that acts as an 'input device firewall', allowing users to block individual applications' access to HID and XInput devices. It is designed for gaming scenarios where virtual controller devices are used, preventing games from seeing both physical and virtual inputs simultaneously.
Use cases
- hide a physical gamepad from a game so only the virtual controller is detected
- prevent double input when using vJoy or Joystick Gremlin feeder applications
- block specific applications from accessing HID devices
- re-route and re-map controller inputs on Windows
- set up dual joystick support in games that only support one controller
- whitelist trusted applications while hiding controllers from everything else
When to choose
- you use virtual controller tools like ViGEm, vJoy, or DS4Windows and need to avoid duplicate input
- a game picks up both your physical and remapped controller and you want to hide the physical one
- you need per-application control over which programs can see gaming peripherals
When to avoid
- you are not on Windows, as the driver is Windows-only
- you just want simple button remapping without device hiding
- you run antivirus like Kaspersky that interferes with process whitelisting
Facets
application · maturity active
security middleware developer-tools gaming-tools windows hardware windows hid-driver input-firewall kernel-driver gamepad controller-mapping xinput device-blocking
10 sources
- readme: https://github.com/nefarius/HidHide · fetched 2026-08-28 · 9b3748300a59
- homepage: https://docs.nefarius.at/projects/HidHide/ · fetched 2026-08-29 · b17495252af0
- site_page: https://docs.nefarius.at/projects · fetched 2026-08-29 · fa280add4bef
- site_page: https://docs.nefarius.at/projects/AirBender · fetched 2026-08-29 · d0db065cbd91
- site_page: https://docs.nefarius.at/projects/BthPS3 · fetched 2026-08-29 · ffe7294acf6c
- site_page: https://docs.nefarius.at/projects/BthPS3/API-Documentation · fetched 2026-08-29 · 9ece06af9f78
- site_page: https://docs.nefarius.at/projects/BthPS3/About-Controller-Compatibility · fetched 2026-08-29 · db340d8c497f
- site_page: https://docs.nefarius.at/projects/BthPS3/DualShock-4-FAQ · fetched 2026-08-29 · 334609a066b6
- site_page: https://docs.nefarius.at/projects/BthPS3/How-to-Install · fetched 2026-08-29 · 1ecb2321d8bc
- site_page: https://docs.nefarius.at/projects/BthPS3/Installation-Guide-Shibari-Edition · fetched 2026-08-29 · 0bb66ee76408
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| nefarius/HidHide | main | 64 |
For agents
markdown · JSON · MCP: product_card(name="nefarius/HidHide")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem