Analysis updated 2026-06-24
Play older Windows PC games on an Android tablet without a PC.
Run a Windows-only desktop utility on an Android phone in a container.
Tune Box64 presets to get a specific game running smoothly on ARM.
Set up per-game shortcuts with isolated compatibility settings.
| brunodev85/winlator | reactos/reactos | ffmpegwasm/ffmpeg.wasm | |
|---|---|---|---|
| Stars | 17,588 | 17,515 | 17,475 |
| Language | C | C | C |
| Setup difficulty | hard | hard | moderate |
| Complexity | 4/5 | 5/5 | 3/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Per-game tuning of Box64, DXVK, and Wine container settings is often needed before anything runs well.
Winlator is an Android app that lets you run Windows programs on your Android phone or tablet. It does this by combining two tools: Wine, a compatibility layer that translates Windows calls into something a non-Windows system can understand, and Box86/Box64, which translates x86/x64 processor instructions (the kind Windows programs are built for) into the ARM instructions that most Android devices use. In practice, this means you install Winlator from its APK file, create a "container" (an isolated environment that mimics a Windows installation), and then launch Windows software inside it, including some games. The app includes settings to tune performance and stability: you can switch between performance-focused and stability-focused presets for Box64, configure environment variables for specific compatibility quirks, and set per-game shortcuts with individual settings. Winlator bundles several additional components: Mesa (for graphics translation through Turnip, Zink, and VirGL drivers), DXVK (which maps DirectX calls to Vulkan for better graphics performance), VKD3D (for DirectX 12 support), and CNC DDraw (for older games using legacy graphics). Wine Mono can be installed separately inside the container for programs that require the .NET Framework. You would use Winlator if you want to run Windows desktop applications or games on an Android device without needing a PC. It is written primarily in C and distributed as a free, open-source Android application.
Winlator is an Android app that runs Windows programs and games on ARM phones using Wine plus Box86/Box64 for x86 translation, with DXVK for graphics.
Mainly C. The stack also includes C, Wine, Box64.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.