EVERYTHING XIAOMI
Get listed

MoltenGamepad

MoltenGamepad is a free Linux daemon that converts input devices into virtual gamepads and remaps their events.

Place
#28 of 29
Score
5.5
MoltenGamepad's website

What MoltenGamepad is

MoltenGamepad is a free Linux daemon that converts input devices into virtual gamepads and remaps their events. Its persistent virtual controllers are intended to keep games working when a physical controller disconnects. The --mimic-xpad option can present virtual controllers as wired Xbox 360 controllers. Human-readable configuration files let users load, save, and change mappings while the daemon runs. Generic drivers describe kernel input sources through text files, while optional plugins are listed for Wii remotes, Joy-Cons, and Steam Controllers. Only the Wii remote driver is enabled by default; the Steam Controller plugin requires scraw and scrawpp. A running instance accepts commands through standard input, a FIFO, or a socket for scripting. Rumble processing is available but disabled by default. MoltenGamepad needs read access to input event devices and write access to uinput, and the project recommends a dedicated system user rather than root.

Good

  • Free and MIT licensed
  • Persistent virtual gamepads
  • Human-readable remapping files
  • Scriptable runtime commands
  • Generic driver framework

Watch out

  • Linux only
  • Wii remote driver enabled by default
  • Rumble disabled by default
  • Mappings can leave stuck inputs

Who it suits

It suits Linux users who need standardized virtual controllers, remapping, or persistent gamepads after disconnections. It is aimed at users comfortable with configuration files, permissions, and optional plugins.

Verdict

MoltenGamepad provides configurable virtual controllers for Linux gaming and scripted input control. Setup requires device permissions, and the project documents mapping conflicts and possible added latency.

The facts

Each one read from MoltenGamepad's own pages, with the date it was checked.

What it does

Community configurations
The companion MG-Files repository provides community-contributed device configurations and control profiles.checked 10 Oct 2026
Configuration
Configuration files are human-readable and editable, and event mappings can be loaded, saved, and changed while the daemon runs.checked 10 Oct 2026
Controller plugins
Optional plugins listed by the project include support for Wii remotes, Joy-Cons, and Steam Controllers; only the Wii remote plugin is enabled by default when building.checked 9 Oct 2026
Gamepad compatibility
It creates virtual gamepads so different controllers can appear as a standardized controller that games understand.checked 10 Oct 2026
Included driver
The default installation activates only the Wii Remote driver; other devices may need generic driver configuration or plugins.checked 10 Oct 2026
Installation requirements
The software needs permission to access input event devices and write to uinput to create virtual gamepads.checked 10 Oct 2026
Known issues
The README reports that changing mappings can leave stuck inputs, multiple inputs mapped to one output can clobber each other, and input latency may be added but has not been measured beyond playtests.checked 9 Oct 2026
Known limitations
The README notes that remapping may leave previous values active, multiple inputs mapped to one output can clobber each other, and input latency may be added but has not been measured beyond playtests.checked 10 Oct 2026
License
The repository identifies its license as MIT.checked 10 Oct 2026
Permissions
MoltenGamepad needs write access to uinput and read access to input event devices; its installation guide recommends running it as a dedicated system user and says running as root is not secure or recommended.checked 9 Oct 2026
Plugins
Optional plugins listed by the project are for Wii Remotes, Joy-Cons, and Steam Controllers; the Steam Controller plugin requires scraw and scrawpp.checked 10 Oct 2026
Purpose
MoltenGamepad is a Linux daemon that translates or remaps input events and can replace input devices with virtual ones.checked 10 Oct 2026
Rumble
Virtual devices can process rumble events, but rumble is disabled by default and requires write access to the input devices.checked 10 Oct 2026
Runtime control
A running instance can receive commands through standard input, a FIFO, or a socket, including for scripting.checked 10 Oct 2026
Runtime limits
A default installation activates only the Wii remote driver, so other devices may require generic driver configuration or additional plugins.checked 9 Oct 2026
Scripting
A running instance can receive commands through a FIFO or a bidirectional socket, including for scripted control.checked 9 Oct 2026
Support and contribution
The project welcomes bug reports, pull requests, feature suggestions through GitHub issues, and device configurations through the MG-Files repository; its contribution page says a GUI is not currently feasible.checked 9 Oct 2026
Virtual controllers
It creates persistent virtual gamepads intended to work with games that expect a standard controller and may break when a controller disconnects.checked 9 Oct 2026

Where it runs

Device support
A generic driver framework can describe supported kernel input devices with configuration files; specialized drivers can provide additional functionality.checked 10 Oct 2026
Generic device support
A generic driver can describe an input source with a text configuration file when the kernel already sends events from that device.checked 9 Oct 2026
Persistent devices
Its virtual gamepads persist across controller disconnections, addressing games that break when a controller disconnects.checked 10 Oct 2026

The company

Steam and games
The --mimic-xpad option makes virtual controllers appear as wired Xbox 360 controllers, which the README says most games and Steam expect.checked 10 Oct 2026

Alternatives to MoltenGamepad

All alternatives
  1. 1

    Avidemux

    Free planOpen sourceWebLinuxmacOSWindows
    7.3Free plan
  2. 2OmniControl logo

    OmniControl

    Free planWindows
    7.3From $59.99 a year
  3. 3ControllerBuddy logo

    ControllerBuddy

    Free planOpen sourceLinuxmacOSWindows
    7.2Free plan
  4. 4

    JoyShockMapper

    Free planOpen sourceLinuxSelf-hostedWindows
    7.2Free plan
  5. 5PadLink logo

    PadLink

    Free planAndroidiOSmacOSWindows
    7.2$2.99 one-time
  6. 6

    reWASD

    AndroidiOSWindows
    7.1$14.99 one-time