Wine
An open-source compatibility layer that runs Windows applications and games on Linux, macOS and BSD.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
1 more ways to get Wine
Package managers
- Flathub
flatpak install flathub org.winehq.Wine
About Wine
Wine lets programs written for Windows run on Linux, macOS and BSD systems without installing Windows itself. It translates what a Windows program asks of the operating system into calls the host system understands, so applications and games can run alongside native software.
It suits people who have moved away from Windows but still depend on a few Windows-only programs, and it is the base that many gaming compatibility tools build on.
Strengths
- Runs Windows programs without a Windows licence or virtual machine
- Works on Linux, macOS and BSD
- Serves as the base for many other compatibility tools
Limitations
- Not every Windows program works, and some need manual tweaks
- Configuration can be fiddly for newcomers
Details
- Pricing
- FreeFree and open source.
- License
- Open source, license not stated
- Developer
- The Wine contributors
- Platforms
- macOS, Linux
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Running Windows-only programs and games on Linux or macOS
- Categories
- Gaming tools, Developer tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to Wine
Compare allSoftware that can replace Wine for an important use case, and what changes if you switch.
CrossOver
A commercial Wine-based tool that runs Windows applications and games on macOS and Linux.
CrossOver is a paid, closed-source Wine-based tool for macOS and Linux that adds commercial support, tutorials and forums, while compatibility limits remain.
Proton
Valve's Wine-based compatibility tool that lets Steam run Windows games on Linux.
Proton is Valve's Wine-based tool integrated into Steam on Linux with bundled DXVK, but it is Linux only and tied to the Steam client for normal use.
GE-Proton
A community build of Valve's Proton compatibility tool for running Windows games through Steam Play on Linux.
GE-Proton is a community Proton build with extra patches, chosen per game in Steam on Linux, and must be installed manually or with a helper tool.
Bottles
A friendly manager for Wine prefixes on Linux, so running a Windows program means picking an environment rather than editing config files.
Bottles manages Wine prefixes on Linux through a graphical interface with templates, runner versions and backups, while still depending on Wine's own compatibility.
Porting Kit
A macOS app that installs Windows games and applications on a Mac using Wineskin wrappers.
Porting Kit is a free, closed-source Mac app that installs Windows games through Wineskin wrappers with prepared installers, so no manual Wine configuration is needed.
Winlator
An Android app that runs x86_64 Windows applications and games using Wine and Box86/Box64.
Winlator moves Windows program support to Android by combining Wine with Box86/Box64 translation, with performance that varies widely between devices.
Lutris
A Linux gaming platform that installs the right emulator, Wine build or engine for each game and launches them from one place.
Lutris is a Linux gaming platform that installs the right Wine build per game through community scripts and brings Steam, Epic, GOG and Humble libraries together.
Wine as an alternative
Listings that name Wine as an alternative.
umu-launcher
A unified launcher that runs Windows games on Linux with Proton outside of Steam.
Wine is the base compatibility layer itself, running Windows programs on Linux, macOS and BSD without Steam's Proton runtime, and configuration can be fiddly.
Similar software
Related functionality, not necessarily a direct replacement.
Winetricks
A helper script that installs missing DLLs and runtime libraries and applies tweaks to Wine prefixes.
DXVK
Vulkan-based translation layer that runs Direct3D 8, 9, 10 and 11 games on Linux.
vkd3d-proton
A translation layer that runs Direct3D 12 games on Vulkan, used as Proton's D3D12 implementation.
Protontricks
A wrapper that runs Winetricks commands against the prefixes of Steam Proton games.
ProtonUp-Qt
A Linux desktop app that installs and manages GE-Proton, Wine-GE and other compatibility tools.