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.

16Projects
162.2KStars in total
+527Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

16 projects · by stars

  1. #1 · ValveSoftware/Proton

    Proton

    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.

    33.1K
  2. #2 · brunodev85/winlator

    winlator

    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.

    19.5K
  3. #3 · reactos/reactos

    reactos

    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.

    18.2K
  1. 4

    ZLUDA

    15.1Kvosen/ZLUDA · Rust

    ZLUDA is a drop-in replacement for CUDA that lets graphics cards from vendors other than NVIDIA run CUDA software.

  2. 5

    Whisky

    15.1KWhisky-App/Whisky · Swift

    Whisky 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.

  3. 6

    ivy

    14.2Kunifyai/ivy · Python

    Ivy 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.

  4. 7

    darling

    13.5Kdarlinghq/darling · Objective-C

    Darling is a runtime environment that lets you run macOS applications on Linux, without needing a virtual machine.

  5. 8

    systemjs

    13.1Ksystemjs/systemjs · JavaScript

    SystemJS is a hookable, standards-based module loader that dynamically loads ES modules in the browser.

  6. 9

    winapps

    10.3KFmstrat/winapps · Shell

    WinApps 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.

  7. 10

    d2r-mobile

    3.5Kjhaizhou-ops/d2r-mobile · C

    D2R 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.

  8. 11

    Madeira

    2.5Kwillfaust/Madeira · C

    Madeira 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.

  9. 12

    NotProton

    1.7KNotProtonNot/NotProton · Scala

    NotProton 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.

  10. 13

    highball

    1.6Kgauthierpiarrette/highball · Swift

    Highball 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.

  11. 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.

  12. 15

    CUDA-for-AMD-Windows

    321Speedstu/CUDA-for-AMD-Windows · Python

    A 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.

  13. 16

    pi2dsh

    217weijiafu14/pi2dsh · TypeScript

    pi2dsh 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.

Often tagged together