Repository navigation
The roadmap is complete: every milestone from the original plan has shipped.
New in 0.4.0
Build (M3)
winbridge package <dir>builds a real NSIS installer for your app — makensis runs under WinBridge's own managed Wine, so one pinned NSIS behaves identically on every distro. Verified end to end: installer built, run with/S, payload and uninstaller landing inC:\Program Files.- MSVC-target C/C++ via
--toolchain msvc(clang-cl + the Windows SDK fetched bywinbridge doctor --install msvc— an explicit, size-labelled opt-in, never a silent download). The cheap MinGW/Zig path stays the default. - Authenticode signing scaffolding via osslsigncode:
package --sign cert.pfx, passphrase never on a command line. winbridge doctor --install <component>bootstraps go, zig, nsis, or the MSVC SDK into your home directory — no sudo.
Run (M5)
- Compatibility recipes:
winbridge recipe show <installer.exe>fingerprints an installer and finds a community recipe (winetricks verbs, DLL overrides, DXVK);recipe applysets the app's prefix up in one step. Recipes are declarative data, strictly validated, contributable by PR — see recipes/README.md. winbridge vm app <path>streams an app that Wine cannot run from the Windows VM as a seamless window (FreeRDP RemoteApp).
Distribution and community (M6)
- Releases are now built by CI from the version tag — this release's assets were produced that way.
- Debian source packaging for the PPA, a Flatpak manifest, and
docs/distribution.mdcovering every channel. winbridge reportproduces a privacy-scrubbed hardware/compatibility report matching the hardware-report issue template — nothing is transmitted; you choose what to share. COMPATIBILITY.md seeds the community-maintained list.
Install
Debian/Ubuntu:
curl -LO https://github.com/Dhiva-Labs/WinBridge/releases/download/v0.4.0/winbridge_0.4.0-1_amd64.deb
sudo apt install ./winbridge_0.4.0-1_amd64.deb
winbridge doctor
Any Linux x86-64 (no root needed):
curl -LO https://github.com/Dhiva-Labs/WinBridge/releases/download/v0.4.0/winbridge-0.4.0-linux-x64.tar.gz
tar -xzf winbridge-0.4.0-linux-x64.tar.gz
install -Dm755 winbridge-0.4.0-linux-x64/winbridge ~/.local/bin/winbridge
winbridge doctor
Verify with sha256sum -c SHA256SUMS. 690 tests green; security-audited before tagging.
Guide: WinBridge on learn.dhivalabs.com: install steps, a beginner guide and troubleshooting.