winboat

WinBoat is a TypeScript-based Electron application that enables running Windows applications in the Linux desktop environment. It runs as a virtual machine within Windows Docker or Podman containers and uses the FreeRDP RemoteApp protocol to make applications look like local windows. It supports file sharing by connecting your home directory to Windows and features such as resource tracking with smart card transfer.

WI

winboat-org · Containers & Kubernetes

STARS23.3K
FORKS760
COMMITS373
CONTRIBUTORS44
VERSIONv0.9.2
UPDATED27 days ago
TypeScriptElectronDockerLinuxMIT

Common commercial products in this category: Docker Desktop, Red Hat OpenShift, Amazon EKS

What can it do?
  • You can perform automatic Windows installations by selecting your preferences and features over the interface.
  • You can run individual Windows applications integrated into your Linux desktop stream like local windows.
  • You can access the full Windows desktop experience when you need it.
User reviews
  • • NeutralHacker News

    WinBoat: Windows apps on Linux with seamless integration

    “Sure, Wine when it works. It doesn't always, and it looks like this WinBoat will work when Wine doesn't. I'm currently using it for SIL's Fieldworks Language Explorer, which did not run under Wine.”

  • ↓ NegativeHacker News

    WinBoat: Run Windows apps on Linux with seamless integration

    “Hey HN, creator here. (I added my HN profile to GitHub Socials if you'd like to verify) Honestly, I did not expect WinBoat to blow up as much as it did. I have never released desktop software before that got this large of an audience, I'm equally amazed and humbled by how many…”

Verified against README · Oct 26, 2026 · source

My note

Alternative pages

More in: Containers & Kubernetes