Skip to content
SPECIFICTION
Get listed

GameFlow vs PadForge

GameFlow

github.com

PadForge

padforge.org

Side by side

FigureGameFlowPadForge
Price fromFreeFree
Free planYesYes
Free trial——
Open sourceYes—
WebYes—
WindowsYesYes
macOSYes—
LinuxYes—
Self-hostedYes—
Plans published11
Spec score · Game Controller Mapper Software8.9 (#1)7.3 (#23)
LicenseThe repository is marked MIT licensed.The source code is available under the CC BY-NC-SA 4.0 license.
Phone controllerA phone browser on the same LAN can provide sticks, D-pad, triggers, motion and optional rumble without installing an app, with up to 16 phones.A browser on the same Wi-Fi network can act as a controller, with up to 16 phones connected at once and no app installation.
ProfilesProfiles are human-editable JSON documents that can be created, duplicated, renamed, imported and exported.Profiles can switch automatically when a game takes focus, and the app includes 13 starter profiles for different kinds of games.
PurposeGameFlow is cross-platform gamepad tooling that transforms gamepad, keyboard, mouse or phone input through saved profiles into virtual-controller output.PadForge maps supported input devices to the virtual controller input a game expects.
RemappingButton remapping can suppress the source and toggle other rules while running.It maps gamepads, wheels, flight sticks, keyboards, and mice to virtual controllers.

Plans

GameFlow

  • FreeFree

GameFlow pricing →

PadForge

  • FreeFree

PadForge pricing →

In their own words

GameFlow

GameFlow is free, cross-platform gamepad tooling that routes gamepad, keyboard, mouse, or phone input through saved profiles to virtual-controller output. Mapping options include autofire, remapping, shift layers, SOCD cleaning, stick trim, gyro aiming, touchpad mapping, button combos, and freeze macros. Custom control logic can be written in sandboxed Lua through MoonSharp. Profiles are editable JSON documents that users can create, duplicate, rename, import, and export. A phone browser on the same local network can act as a controller without an installed app, with support for up to 16 phones. GameFlow can generate a transparent controller-overlay URL for an OBS Browser source, and its motion server exposes DSU/Cemuhook over UDP for Cemu, Dolphin, Yuzu, and Ryujinx. The application requires .NET SDK 10.0 or later and uses SDL3 for gamepad and joystick input on Windows, Linux, and macOS. Windows virtual output uses HIDMaestro in user mode; Linux and macOS virtual gamepad output are not built yet.

Visit github.com

PadForge

PadForge is a free Windows application that maps physical input devices to the virtual controller format a game expects. It remaps gamepads, wheels, flight sticks, keyboards, mice, touchpads, MIDI devices, HOTAS, arcade sticks, and VR controllers, producing keyboard-and-mouse or virtual-controller output. Up to 16 virtual controllers can run at once, including Xbox, PlayStation, Nintendo, Steam, VR, MIDI, and keyboard-and-mouse shapes. Per-app profiles can switch automatically when a game takes focus, and 13 starter profiles are included. Gyro tools provide calibration, smoothing, and gyro-to-stick or gyro-to-mouse mapping. Supported Steam community layouts can be imported. Razer Chroma and Logitech LIGHTSYNC lighting are supported through their local software engines. A browser on the same Wi-Fi network can serve as a controller for up to 16 phones without installing an app. Remote Link shares controllers between PadForge PCs over a network or the internet. The maker says there is no telemetry.

Visit padforge.org