BottleLite vs GE-Proton
BottleLite
github.comGE-Proton
github.comSide by side
| Figure | BottleLite | GE-Proton |
|---|---|---|
| Price from | — | Free |
| Free plan | — | Yes |
| Free trial | — | — |
| Open source | — | — |
| macOS | Yes | — |
| Linux | — | Yes |
| Plans published | 0 | 1 |
| Spec score · Windows Compatibility Layers | 7.6 (#9) | 7.7 (#7) |
| Distribution | The project provides a DMG download with a SHA-256 file for checking the download; the README says the preview build is not Developer ID signed or notarized. | The README provides native Steam and Steam Flatpak installation instructions and release downloads. |
| Integrations | The app detects an existing Wine installation, can open a Homebrew Wine installer in Terminal, and supports winetricks for one-click dependencies. | The README says Heroic enables umu by default for GE-Proton and Lutris uses umu as the default backend when GE-Proton Latest is selected. |
| Purpose | BottleLite is a lightweight, open-source macOS app for managing bottles and running Windows apps through an existing Wine installation. | GE-Proton is a custom build of Proton, a compatibility tool for Steam Play based on Wine and additional components. |
| Support | The maker welcomes issues and focused pull requests and directs security reports to the repository’s security policy. | The maintainer directs GE-Proton-specific bug reports to this repository's issue tracker or the project's Discord and says unofficial builds are not supported. |
Plans
In their own words
BottleLite
BottleLite is a free, open-source macOS application for managing Wine bottles and running Windows programs through an existing Wine installation. It requires macOS 14 or newer and does not bundle a Wine runtime. Users can create, rename, and delete bottles, then import .exe files; BottleLite checks the extension and MZ header and isolates each program in its bottle. Bottle records and imported programs are restored from Application Support. Launches produce per-program standard-output and error logs, and Windows console programs can open in Terminal.app. Tools include Wine-prefix initialization, winecfg, installers, Finder access to the C: drive, and winetricks dependencies such as .NET, Visual C++, corefonts, DXVK, and DirectX 9. Per-bottle Game Mode enables msync/esync, higher process priority, a power assertion, large-address-aware behavior, and a Metal FPS overlay. The app has no telemetry, account, embedded browser, or bundled runtime. The preview build is not Developer ID signed or notarized, so first launch requires choosing Open from the context menu.
GE-Proton
GE-Proton is a free, open-source custom build of Proton, a Steam Play compatibility tool based on Wine and additional components. Its base follows the most recent bleeding-edge Proton Experimental Wine described by the project. The protonfixes system applies per-game adjustments such as winetricks changes, environment variables, Easy Anti-Cheat workarounds and overrides. The build adds Media Foundation patches for video playback, raw-input mouse support, AMD FSR patches enabled with WINE_FULLSCREEN_FSR=1, and NVIDIA CUDA support for PhysX and NVAPI. NTSync is enabled when supported; the README specifies kernel 6.14 or newer with CONFIG_NTSYNC enabled. Installation instructions cover native Steam and Steam Flatpak, with release downloads provided. Heroic enables umu by default, and Lutris uses umu when GE-Proton Latest is selected. Non-Steam games outside Steam are supported only through umu-launcher. Linux installation requires suitable Vulkan drivers and packages.