Skip to content
SPECIFICTION
Get listed

Weave

github.com

Linux
Visit github.com
Spec score 7.1 #20 of 26 in Windows Compatibility Layers

Spec sheet

Purpose
Weave is a Rust-native compatibility layer that translates Win32 APIs so Windows applications can run on Linux.Read 7 Oct 2026 · github.com
Integrations
The architecture maps graphics to host Vulkan and audio to PipeWire, while the README says DXVK/VKD3D are scaffolded or in progress rather than shipped.Read 7 Oct 2026 · github.com
Privacy
The README says Weave runs locally, is not cloud-dependent, and has no telemetry without explicit opt-in.Read 7 Oct 2026 · github.com
License
Weave is free software licensed under GPL-3.0.Read 7 Oct 2026 · github.com
API coverage
The resolver registers 2,506 Win32 exports, of which 214 meet the project's milestone-qualified implementation gauge; the README cautions this is not application compatibility coverage.Read 7 Oct 2026 · github.com
Approach
Weave independently reimplements the Win32 API and uses Wine as a behavioral reference; it is not built from Wine code.Read 7 Oct 2026 · github.com
Architecture limits
Weave is not a Windows virtual machine or a drop-in Wine replacement, and apps outside its supported list are unsupported.Read 7 Oct 2026 · github.com
Compatibility
The README lists 7-Zip as supported and reports validation of Notepad++ and IrfanView workflows; apps outside the supported list are not claimed to work.Read 7 Oct 2026 · github.com
Contribution and support
External code contributions are not being accepted, while issues are welcome for bug reports and security disclosures.Read 7 Oct 2026 · github.com
Download
Tagged releases publish a Linux x86-64 binary named weave-x86_64 with a SHA-256 file on GitHub Releases.Read 7 Oct 2026 · github.com
Downloads
The README says tagged releases publish a Linux x86-64 binary and SHA-256 file on GitHub Releases, and that no aarch64 build is shipped.Read 7 Oct 2026 · github.com
Filesystem isolation
The project says Landlock filesystem isolation is on by default and requires no root access.Read 7 Oct 2026 · github.com
Graphics and audio
The project describes graphics delegation to DXVK/VKD3D over host Vulkan and audio mapping to PipeWire, while noting DXVK/VKD3D are not yet shipped.Read 7 Oct 2026 · github.com
Implementation
Weave is an independent implementation built from scratch and does not use Wine code.Read 7 Oct 2026 · github.com
Implementation status
The repository reports 2,506 Win32 exports registered, of which 214 meet its milestone-qualified implementation gauge, and says this gauge is not application compatibility coverage.Read 7 Oct 2026 · github.com
Local operation
Weave runs locally and has no telemetry without explicit opt-in.Read 7 Oct 2026 · github.com
Maturity
The project describes itself as early-stage and experimental, with a narrow focus on single-binary native Win32 desktop apps and SDL-era games.Read 7 Oct 2026 · github.com
Platform limits
The project targets Linux x86-64 and says it does not ship an aarch64 build.Read 7 Oct 2026 · github.com
Sandbox
Apps run by default in an out-of-process sandbox using fork, a seccomp-BPF syscall filter, and Unix-domain-socket IPC.Read 7 Oct 2026 · github.com
Sandboxing
Apps run by default in an out-of-process sandbox using a forked guest, seccomp-BPF syscall filtering, and IPC over Unix domain sockets.Read 7 Oct 2026 · github.com
Security limits
The security policy says guest-controlled pointers, PE parsing, FFI, and ABI shims remain part of the unsafe surface despite Rust and sandboxing.Read 7 Oct 2026 · github.com
Security reporting
The security policy directs vulnerability reports to a private GitHub security advisory or the maintainer by email, and says not to file public issues for unpatched vulnerabilities.Read 7 Oct 2026 · github.com
Stage
The project describes itself as early-stage and experimental, aimed at single-binary native Win32 desktop apps and SDL-era games.Read 7 Oct 2026 · github.com
Stewardship
The repository says Weave is built and maintained by IronTree Software as the founding asset of the Libre Commons.Read 7 Oct 2026 · github.com
Support and contributions
Issues are welcome for bug reports and security disclosures, but external code contributions are not currently accepted.Read 7 Oct 2026 · github.com
Supported apps
The README reports support for 7-Zip extraction and archive browsing, and demonstrated save-roundtrip behavior in Notepad++ and image workflows in IrfanView.Read 7 Oct 2026 · github.com

Where Specifiction places it

Alternatives to WeaveAll alternatives →