Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

InputPlumber

Free#20 of 27 in Game Controller Mapper Software

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.

6.1/10Editor score
InputPlumber6.1 Visit InputPlumber

At a glance

  • Editor score
    6.1 / 10
  • Pricing
    Free plan
  • Best for
    Linux users composing and routing device inputs
  • Free plan
    Yes
  • Paid from
    Free
  • Virtual-controller output
    Yes
  • Facts checked
    23 Sep 2026
InputPlumber screenshot
  • 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

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on inputplumber.readthedocs.io

InputPlumber fact sheet

Free planYes
Paid fromFree
Keyboard/mouse outputYes
Virtual-controller outputYes
Profile switchingYes
Per-app profilesNot verified
Platform supportLinux
Maximum profilesNot verified
Controller input typesgamepads; mice; keyboards
DeploymentSelf-hosted
PlatformsLinux
SupportDocs, Community
Built forSolo, Small business (editorial estimate)
PricingFree plan
Websiteinputplumber.readthedocs.io
Facts checked23 Sep 2026

Alternatives to InputPlumber

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

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — InputPlumber 6.1/10

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