Skip to content
SPECIFICTION
Get listed

GameFlow vs JoyXoff

GameFlow

github.com

JoyXoff

joyxoff.com

Side by side

FigureGameFlowJoyXoff
Price fromFreeFree
Free planYesYes
Free trial——
Open sourceYes—
WebYes—
WindowsYesYes
macOSYes—
LinuxYes—
Self-hostedYes—
Plans published12
Spec score · Game Controller Mapper Software8.9 (#1)8.2 (#10)
Documentation depthThe repository includes a 365-line wiki covering concepts, mappings, platform interop, phone protocol, overlays, themes, troubleshooting and contribution guidance.The official wiki provides getting-started, installation, bindings and command-line documentation with examples.
ProfilesProfiles are human-editable JSON documents that can be created, duplicated, renamed, imported and exported.Users can create profiles for individual processes and applications.
PurposeGameFlow is cross-platform gamepad tooling that transforms gamepad, keyboard, mouse or phone input through saved profiles into virtual-controller output.JoyXoff is a free Xbox controller mapper that simulates mouse and keyboard events, media functions, and process-specific profiles.
What it doesGameFlow transforms gamepad, keyboard, mouse or phone input through saved profiles into virtual-controller output.JoyXoff maps Xbox controller input to mouse, keyboard and media actions, supports per-process profiles, and can power off Xbox 360 wireless controllers.

Plans

GameFlow

  • FreeFree

GameFlow pricing →

JoyXoff

  • FreeFree
  • JoyXoffFree

JoyXoff 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

JoyXoff

JoyXoff is free Windows software that maps Xbox controller inputs to mouse and keyboard events, media functions and other bindings. Users can configure desktop bindings separately from profiles for individual processes, while profile bindings are disabled automatically when a program runs fullscreen. The utility works with XInput-compatible controllers, including Xbox 360 and Xbox One models listed by the maker. It includes an arcade-style virtual keyboard and a plain Xbox One-themed keyboard, and can turn off Xbox 360 wireless controllers. Steam users can create bindings intended to avoid Guide-button conflicts in Big Picture. PlayStation controllers may be used through an Xbox 360 controller emulator such as x360ce, with additional setup. JoyXoff requires Windows 8.1; Windows 10 or later is recommended. It starts with Windows after installation and stores files in %ProgramData%\Joyxoff. An option addresses UAC prompts and the sign-in screen. Version 3.65.10.1 for Windows x86 is listed with a June 24, 2026 date and SHA256 checksum.

Visit joyxoff.com