Windows compatibility without the VM

Run Windows programs natively on linux.

A user first focus on windows interopability.

$ ./scripts/build-rine.sh
$ ./target/release/rine ./hello.exe

hello world
7 Windows DLL crates
--config Per-app configuration dashboard
--dev Live runtime dashboard
TOML Per-app configuration

Core Capabilities

Built to feel native on Linux desktops.

Desktop integration

Register .exe handling with binfmt_misc and desktop entries so Windows apps launch naturally from file managers and app menus.

Linux ecosystem friendly

Plugs into standard Linux workflows, including shell execution, MIME handling, and existing dev tooling without introducing a separate runtime silo.

Simple app onboarding

Per-app configuration and optional UI tools make it easy to map paths, tune behavior, and integrate Windows binaries into everyday Linux usage.

Project Status

Early development, focused on core runtime correctness.

Console applications with basic I/O, threading, and synchronization are already in scope. GUI and networking support are under active build-out through the growing DLL surface.

  • Active: kernel32, ntdll, msvcrt
  • Partial: comdlg32, gdi32, user32
  • Stubbed: advapi32, ws2_32