GPadView is a lightweight Windows utility for inspecting game controllers in real time. Built with Rust and egui, it detects any connected HID-compatible controller and displays live axis values, button states, and D-Pad inputs in a clean, modern interface. Designed for developers, modders, and hardware enthusiasts who need a fast and accurate view into what their controller is actually doing.
Demo.mp4
- Windows 10 or later
- A connected game controller
Download the latest release from the releases page and run gpadview.exe.
- Rust (stable)
- Windows SDK
git clone https://github.com/Ashp116/GPadView.git
cd GPadView
cargo build --releaseThe compiled binary will be at target/release/gpadview.exe.
- Plug in a controller
- Launch GPadView
- Click on a controller card to inspect its inputs
- Axes, buttons, and switches update in real time
- Rust
- egui — immediate mode GUI
- Windows Gaming Input — controller API
- hidapi — device name lookup
MIT