EVERYTHING XIAOMI
Get listed

Weave

Weave is an experimental Linux compatibility layer that translates Win32 APIs to run some Windows applications on Linux.

Place
#21 of 26
Score
5.4
Weave's website

What Weave is

Weave is an experimental Linux compatibility layer that translates Win32 APIs to run some Windows applications on Linux. It is an independent implementation written from scratch rather than code derived from Wine. The project focuses narrowly on single-binary native Win32 desktop apps and SDL-era games. Its README reports 7-Zip archive browsing and extraction, along with demonstrated Notepad++ save-roundtrip behavior and image workflows in IrfanView; applications beyond its supported list are not claimed to work. Weave registers 2,506 Win32 exports, of which 214 meet its milestone-qualified implementation gauge, a measure the project says is not application compatibility coverage. Apps run locally in an out-of-process sandbox by default, with seccomp-BPF filtering and Landlock filesystem isolation enabled without root access. Weave has no telemetry unless explicitly opted into. Graphics are mapped to host Vulkan and audio to PipeWire, while DXVK and VKD3D are not yet shipped. The project targets Linux x86-64 and does not provide an aarch64 build.

Good

  • Free software under GPL-3.0.
  • Runs locally without telemetry unless opted in.
  • Sandbox and Landlock isolation are enabled by default.
  • Tagged releases include a Linux x86-64 binary.

Watch out

  • Early-stage and experimental project.
  • Applications outside its supported list are unsupported.
  • No aarch64 build is shipped.
  • DXVK and VKD3D are not yet shipped.

Who it suits

Weave may suit Linux x86-64 users interested in its listed Windows app workflows and experimental scope. It is not a general-purpose replacement for a Windows virtual machine or Wine.

Verdict

Weave offers a locally run, sandboxed approach to a limited set of Win32 applications on Linux. Its narrow compatibility scope and experimental status matter more than the number of registered API exports.

The facts

Each one read from Weave's own pages, with the date it was checked.

What it does

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.checked 7 Oct 2026
Architecture limits
Weave is not a Windows virtual machine or a drop-in Wine replacement, and apps outside its supported list are unsupported.checked 7 Oct 2026
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.checked 7 Oct 2026
Contribution and support
External code contributions are not being accepted, while issues are welcome for bug reports and security disclosures.checked 7 Oct 2026
Download
Tagged releases publish a Linux x86-64 binary named weave-x86_64 with a SHA-256 file on GitHub Releases.checked 7 Oct 2026
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.checked 7 Oct 2026
Filesystem isolation
The project says Landlock filesystem isolation is on by default and requires no root access.checked 7 Oct 2026
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.checked 7 Oct 2026
Implementation
Weave is an independent implementation built from scratch and does not use Wine code.checked 7 Oct 2026
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.checked 7 Oct 2026
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.checked 7 Oct 2026
License
Weave is free software licensed under GPL-3.0.checked 7 Oct 2026
Local operation
Weave runs locally and has no telemetry without explicit opt-in.checked 7 Oct 2026
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.checked 7 Oct 2026
Privacy
The README says Weave runs locally, is not cloud-dependent, and has no telemetry without explicit opt-in.checked 7 Oct 2026
Purpose
Weave is a Rust-native compatibility layer that translates Win32 APIs so Windows applications can run on Linux.checked 7 Oct 2026
Sandbox
Apps run by default in an out-of-process sandbox using fork, a seccomp-BPF syscall filter, and Unix-domain-socket IPC.checked 7 Oct 2026
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.checked 7 Oct 2026
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.checked 7 Oct 2026
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.checked 7 Oct 2026
Stage
The project describes itself as early-stage and experimental, aimed at single-binary native Win32 desktop apps and SDL-era games.checked 7 Oct 2026
Stewardship
The repository says Weave is built and maintained by IronTree Software as the founding asset of the Libre Commons.checked 7 Oct 2026

Where it runs

Approach
Weave independently reimplements the Win32 API and uses Wine as a behavioral reference; it is not built from Wine code.checked 7 Oct 2026
Platform limits
The project targets Linux x86-64 and says it does not ship an aarch64 build.checked 7 Oct 2026

Alternatives to Weave

All alternatives
  1. 1CrossOver logo

    CrossOver

    Free planLinuxmacOS
    7.4From $74 a year
  2. 2

    PlayOnLinux

    Free planOpen sourceLinuxmacOS
    7.2Free plan
  3. 3

    Boxedwine

    Free planWebLinuxmacOSWindows
    6.8Free plan
  4. 4

    MacWrap

    Free planmacOS
    6.5From €7.99 a month
  5. 5

    WineGUI

    Free planLinux
    6.3Free plan
  6. 6

    Q4Wine

    Free planLinuxmacOS
    6.0Free plan