Runs Windows apps in a background Windows VM and shows each one as a native Linux window using FreeRDP RemoteApp.
winboat-org/winboat
Electron app that runs Windows apps on Linux inside a Docker or Podman container, showing them as native Linux desktop windows.
Open-source alternative to:Parallels Desktop
- Stars
- 23,247
- Forks
- 760
- Open issues
- 325
- Last commit
- 17 days ago
What is it?
WinBoat lets you run Windows applications on Linux. It runs a Windows VM inside a Docker or Podman container and uses FreeRDP with the Windows RemoteApp protocol so individual Windows apps appear as normal OS-level windows on the Linux desktop, or you can open the full Windows desktop when needed.
The project is built as an Electron app. A guest server running inside Windows provides the data the app needs from the VM. Installation is handled through the app's interface, where you choose settings and specs. Your Linux home directory is mounted into Windows for file sharing.
The project is in beta and requires some troubleshooting comfort. It needs at least 4 GB RAM, 2 CPU threads, 32 GB free storage and KVM virtualization enabled. Docker Desktop is not supported, and USB passthrough is not supported under Podman.
Key features
- 01Runs individual Windows apps as native Linux desktop windows via FreeRDP and RemoteApp
- 02Full Windows desktop access when needed
- 03Automated VM and container setup through the app interface
- 04Linux home directory mounted into Windows for file sharing
- 05Supports Docker and Podman as container runtimes
Use cases
- Running Windows-only productivity or business software on a Linux desktop
- Using Windows applications alongside a Linux workflow without dual booting
- Accessing Windows programs that have no Linux equivalent
Quick start
- 1
Download the Linux build (AppImage, .deb or .rpm) from the Releases page
- 2
Clone the repository
git clone https://github.com/TibixDev/WinBoat - 3
Install the dependencies
bun i - 4
Run the app in development mode
bun run dev
Things to know
- Currently in beta, so expect bugs and some troubleshooting.
- Requires KVM virtualization, at least 4 GB RAM and 32 GB free storage.
- Docker Desktop is not supported and USB passthrough via Podman is unsupported.
- Needs Docker or Podman plus FreeRDP 3.x with sound support installed.
Topics
FAQ
- What is winboat?
- Electron app that runs Windows apps on Linux inside a Docker or Podman container, showing them as native Linux desktop windows. WinBoat lets you run Windows applications on Linux. It runs a Windows VM inside a Docker or Podman container and uses FreeRDP with the Windows RemoteApp protocol so individual Windows apps appear as normal OS-level windows on the Linux desktop, or you can open the full Windows desktop when needed.
- Is winboat free to use? What license does it have?
- winboat is open source under the MIT license. Check the license terms before using it in commercial products.
- Is winboat still maintained?
- Actively maintained. The last commit to winboat was on Oct 4, 2026.
- What can I use winboat for?
- Running Windows-only productivity or business software on a Linux desktop Using Windows applications alongside a Linux workflow without dual booting Accessing Windows programs that have no Linux equivalent
- How do I install winboat?
- Download the Linux build (AppImage, .deb or .rpm) from the Releases page Clone the repository: git clone https://github.com/TibixDev/WinBoat Install the dependencies: bun i Run the app in development mode: bun run dev
- Where can I get winboat?
- The source code and installation instructions are on GitHub: https://github.com/winboat-org/winboat
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Runs Windows inside a Docker container with automatic download and unattended installation, accessed through a browser or RDP.
A QEMU wrapper that automatically downloads operating system images and launches optimised Windows, macOS and Linux virtual machines.
Self-hosted server management platform where SSH, remote desktop, SFTP, Docker and metrics are all optional plugins.
A simple, elegant open-source Markdown editor with realtime WYSIWYG preview for Linux, macOS and Windows.
A cross-platform desktop download manager for HTTP, FTP, BitTorrent and magnet links, with a headless Docker server option.