Topics / #compatibility-layer
Compatibility-layer projects on GitHub
Compatibility layers translating interfaces between different systems.
As of , the most-starred Compatibility-layer projects on GitHub are Proton (33.1K stars), winlator (19.5K stars) and reactos (18.2K stars). GitHub.Locker tracks 16 Compatibility-layer repositories with 162.2K stars combined. The fastest-growing on October 16 was d2r-mobile, with +252 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+252d2r-mobile
jhaizhou-ops/d2r-mobile · ★ 3.5KD2R Mobile is an open-source iOS compatibility layer that lets you run your own Switch copy of Diablo II: Resurrected (with the Reign of the Warlock expansion) natively on iPhone and iPad, with full touch controls and 60 fps.
+89darling
darlinghq/darling · ★ 13.5KDarling is a runtime environment that lets you run macOS applications on Linux, without needing a virtual machine.
+76NotProton
NotProtonNot/NotProton · ★ 1.7KNotProton unlocks the 'Steam Play' feature of the Linux Steam client inside the macOS Steam app, letting Windows-only games run on a Mac through a ported version of Valve's Proton.
+23winlator
brunodev85/winlator · ★ 19.5KWinlator is a free, open-source Android app that runs Windows (x86_64) applications and games directly on your phone or tablet, using Wine and Box86/Box64.
The all-time top
16 projects · by stars
- 33.1K
#1 · ValveSoftware/ProtonProton
Proton is a compatibility tool for the Steam client that lets games exclusive to Windows run on Linux. It is based on Wine plus additional components.
- 19.5K
#2 · brunodev85/winlatorwinlator
Winlator is a free, open-source Android app that runs Windows (x86_64) applications and games directly on your phone or tablet, using Wine and Box86/Box64.
- 18.2K
#3 · reactos/reactosreactos
A free, open-source operating system (GNU GPL 2.0) built to run the applications and drivers written for the Windows NT family, from NT4 through 7; compatibility work currently focuses on Windows Server 2003.
- 4

ZLUDA
15.1Kvosen/ZLUDA · RustZLUDA is a drop-in replacement for CUDA that lets graphics cards from vendors other than NVIDIA run CUDA software.
- 5

Whisky
15.1KWhisky-App/Whisky · SwiftWhisky is a free, open-source Wine wrapper for macOS with a native SwiftUI interface, letting you run Windows apps and games on a Mac without a Windows installation.
- 6

ivy
14.2Kunifyai/ivy · PythonIvy is an open-source Python library that converts machine learning code between frameworks — you can transpile ML models, tools and libraries from one framework to another with ivy.transpile.
- 7

darling
13.5Kdarlinghq/darling · Objective-CDarling is a runtime environment that lets you run macOS applications on Linux, without needing a virtual machine.
- 8

systemjs
13.1Ksystemjs/systemjs · JavaScriptSystemJS is a hookable, standards-based module loader that dynamically loads ES modules in the browser.
- 9
winapps
10.3KFmstrat/winapps · ShellWinApps lets you run Windows applications like Microsoft Office and Adobe Creative Cloud inside Linux (Ubuntu/Fedora) with GNOME or KDE, so they appear and behave like native apps, including right-click integration in the Nautilus file manager.
- 10

d2r-mobile
3.5Kjhaizhou-ops/d2r-mobile · CD2R Mobile is an open-source iOS compatibility layer that lets you run your own Switch copy of Diablo II: Resurrected (with the Reign of the Warlock expansion) natively on iPhone and iPad, with full touch controls and 60 fps.
- 11

Madeira
2.5Kwillfaust/Madeira · CMadeira runs x86-64 Windows PC games on a non-jailbroken iPhone by combining Wine (ARM64EC), FEX-Emu (x86-64 to ARM64 translation), and DXMT (D3D11 to Metal), all running inside a single Mach process on iOS.
- 12

NotProton
1.7KNotProtonNot/NotProton · ScalaNotProton unlocks the 'Steam Play' feature of the Linux Steam client inside the macOS Steam app, letting Windows-only games run on a Mac through a ported version of Valve's Proton.
- 13

highball
1.6Kgauthierpiarrette/highball · SwiftHighball is a native macOS app (with a companion CLI) that sets up Wine, DXMT, D3DMetal and DXVK so you can run Windows games on Apple Silicon, backed by an open compatibility database that tells you what actually works.
- 14

mocktail
338komaruworld/mocktail · C++Mocktail is an experimental compatibility runtime that runs the Android x86-64 Roblox client on Linux, and even on FreeBSD via its Linuxulator. It implements the Android ABI/JNI pieces the client needs and hooks them up to SDL3 and Vulkan or OpenGL on the host side.
- 15

CUDA-for-AMD-Windows
321Speedstu/CUDA-for-AMD-Windows · PythonA Windows compatibility stack that runs CUDA-targeted applications on AMD GPUs via ZLUDA plus AMD ROCm/HIP, with tooling to verify the work truly executes on the GPU instead of silently falling back to CPU or producing wrong results.
- 16

pi2dsh
217weijiafu14/pi2dsh · TypeScriptpi2dsh is a compatibility layer that runs Pi ecosystem plugins on DeepSeek Harness (DSH) unmodified — no fork, no patch, no per-package adapter. It implements Pi's public extension ABI on top of DSH's native services, so a Pi package installs and works on DSH exactly as published.
Related topics
Often tagged together