README.md
</td>
<td>
<h1 style="color: #7C86FF; margin: 0; font-size: 32px;">WinBoat</h1>
<p style="color: oklch(90% 0 0); font-size: 14px; margin: 5px 0;">Windows for Penguins.
Run Windows apps on 🐧 Linux with ✨ seamless integration</p>
</td>
</tr>
WinBoat is currently in beta, so expect to occasionally run into hiccups and bugs. You should be comfortable with some level of troubleshooting if you decide to try it, however we encourage you to give it a shot anyway.
WinBoat is an Electron app which allows you to run Windows apps on Linux using a containerized approach. Windows runs as a VM inside a Docker/Podman container, we communicate with it using the WinBoat Guest Server to retrieve data we need from Windows. For compositing applications as native OS-level windows, we use FreeRDP together with Windows's RemoteApp protocol.
Before running WinBoat, ensure your system meets the following requirements:
docker group
iptables / nftables and iptable_nat kernel modules can be loaded for network autodiscovery and better shared filesystem performance, but this is not obligatory in newer versions of WinBoat
You can download the latest Linux builds under the Releases tab. We currently offer four variants:
linux-unpacked/winboat)environment.systemPackages = [pkgs.winboat]; or home.packages = [pkgs.winboat]; if using home manager.virtualisation.docker.enable = true;
users.users.{yourUser}.extraGroups = ["docker"];
git clone https://github.com/TibixDev/WinBoat)bun i)bun run build:linux-gsdist with an AppImage and an Unpacked variantgit clone https://github.com/TibixDev/WinBoat)bun i)bun run build:gs)bun run dev)Contributions are welcome! Whether it's bug fixes, feature improvements, or documentation updates, we appreciate your help making WinBoat better.
Please note: We maintain a focus on technical contributions only. Pull requests containing political/sexual content, or other sensitive/controversial topics will not be accepted. Let's keep things focused on making great software! 🚀
Feel free to:
Check out our issues page to get started, or feel free to open a new issue if you've found something that needs attention.
WinBoat is licensed under the MIT license
These past few years some cool projects have surfaced with similar concepts, some of which we've also taken inspirations from.
They're awesome and you should check them out: