InputPlumber
InputPlumber: A Linux input daemon for composing devices and routing their events to virtual outputs. Ranked #20 of 27 in Game Controller Mapper Software by our editors (6.1/10); pricing: Free plan; best for linux users composing and routing device inputs.
At a glance
- Editor score6.1 / 10
- PricingFree plan
- Best forLinux users composing and routing device inputs
- Free planYes
- Paid fromFree
- Virtual-controller outputYes
- Facts checked23 Sep 2026

Where it wins
- Combines multiple input devices into one logical composite device
- YAML profiles translate and remap source inputs
- Emulates mouse, keyboard, and gamepad outputs with DBus and network routing
Where it doesn't
- Linux-only platform support limits use across operating systems
- YAML-defined profiles may not suit users seeking a graphical mapper
- Its focus is input infrastructure rather than a general-purpose mapper
Our verdict on InputPlumber
InputPlumber is an open-source daemon for Linux that combines input devices and translates their events into virtual device formats. It is aimed at Linux users and developers who need to integrate input handling, including gaming handheld and overlay use cases. Rather than presenting itself as a general controller-mapping app, it provides infrastructure for composing devices and routing their inputs. That makes it a better fit for people comfortable working with system-level input configuration than for someone seeking a simple, cross-platform remapping interface.
Its profile-based translation is the central capability. YAML-defined input profiles can map source events to supported outputs—for example, a gamepad button press can produce a keyboard key—and profiles can be loaded on demand for managed devices. Capability maps help interpret device events. InputPlumber can emulate mouse, keyboard, and gamepad inputs, so its scope goes beyond controller-to-controller remapping. Users can also combine multiple source devices into a logical composite device, which suits setups where input handling needs to span more than one physical device.
Routing is another important distinction: the daemon can intercept and route events over DBus or across a network. Deployment is self-hosted, and the project is free and open source rather than organized around paid plans. Documentation and community are the listed support channels, so buyers should expect a project-oriented support model rather than a commercial service. InputPlumber is worth considering for Linux users who want programmable input composition and routing; users who need another operating system or a general-purpose mapper should look elsewhere.
Your product? Our editors can test InputPlumber in depth and publish a review, labelled as paid · from $149/mo →
InputPlumber pricing
InputPlumber fact sheet
| Free plan | Yes |
|---|---|
| Paid from | Free |
| Keyboard/mouse output | Yes |
| Virtual-controller output | Yes |
| Profile switching | Yes |
| Per-app profiles | Not verified |
| Platform support | Linux |
| Maximum profiles | Not verified |
| Controller input types | gamepads; mice; keyboards |
| Deployment | Self-hosted |
| Platforms | Linux |
| Support | Docs, Community |
| Built for | Solo, Small business (editorial estimate) |
| Pricing | Free plan |
| Website | inputplumber.readthedocs.io |
| Facts checked | 23 Sep 2026 |
Alternatives to InputPlumber
- Steam InputA free, mature mapper for per-game controller profiles across Windows, macOS, and Linux.8.6
- DS4WindowsA capable free mapper for PlayStation controllers, limited to Windows PCs.7.9
- JoyShockMapperA free, gyro-focused mapper for Windows and Linux with deep binding controls.7.8
See all InputPlumber alternatives →
Used InputPlumber? Be the first to review it
The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used InputPlumber for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.
Write a reviewTwo minutes · verified accounts only · read by an editor before it appears
Featured on iTechGuides
InputPlumber is listed in our Game Controller Mapper Software directory. Add the badge to your site — it links back to this page.
<a href="https://www.itechguides.com/products/inputplumber/"><img src="https://www.itechguides.com/best/badge/inputplumber.svg" alt="Featured on iTechGuides" width="230" height="46"></a>
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update

