C++ Wine

Open-source C++ projects categorized as Wine

Top 12 C++ Wine Projects

  1. dxvk

    Vulkan-based implementation of D3D8, 9, 10 and 11 for Linux / Wine

    Project mention: Linux gaming is faster because Windows APIs are becoming Linux kernel features | news.ycombinator.com | 2026-05-13

    I think the actual answer you are looking for is this paragraph:

    > These old workarounds got subtle edge cases wrong in ways that produced occasional hitches, deadlocks, or weird behavior in specific games, which are bugs that don't show up on benchmark charts but can absolutely ruin individual experiences. NTSYNC fixes those at the source by matching Windows behavior exactly, and that means as soon as your favorite distro moves to the new kernel version, whether it be Bazzite, CachyOS, Fedora, or a flavor of Ubuntu, they all get this much-needed fix.

    That's the crux of the article. NTSYNC isn't faster, it's more "correct". Most games are around the same level of performance, with certain outliers both ways. Right now there isn't anything performance wise that Linux has to do that would impact all games. Just tweaks and additions to the different layers [1][2][3] in the same way driver vendors do. Much of the poor performance is for API violations and other shenanigans.

    1: https://gitlab.freedesktop.org/mesa/mesa/-/blob/main/src/uti...

    2: https://github.com/doitsujin/dxvk/blob/master/src/util/confi...

    3: https://github.com/HansKristian-Work/vkd3d-proton/blob/maste...

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. yabridge

    A modern and transparent way to use Windows VST2, VST3 and CLAP plugins on Linux

    Project mention: I dumped Windows 11 for Linux, and you should too | news.ycombinator.com | 2026-01-11

    I love how windows-linux discussion is populated by DAW/VST incompatibility. I'm still new to the industry, and therefore also open minded about daw/plugins.

    I actually had good experience with setting up yabridge, it could have worked for me I think. But the elephant in the room is that many big commercial plugins use JUCE as a framework, and the recent release of JUCE (JUCE8) just broke compatibility with wine and seem to be sabotaging wine-based usage completely, and are not considering going back at the moment.

    https://forum.juce.com/t/juce8-direct2d-wine-yabridge/64298/...

    https://github.com/robbert-vdh/yabridge/issues/386

    There are patches based on binary diffs to JUCE7, but it is just so much pain to simply run the commonest plugins in the field :/

    So I'm now kind of stuck between using windows with commercial plugins or use linux with mainly smaller scale alternatives (although there are good ones: lsp, decent sampler, cardinal, surge)

  4. dxmt

    Metal-based implementation of D3D11 and D3D10 for macOS / Wine

    Project mention: Steam Machine | news.ycombinator.com | 2025-11-12

    DXMT has been advancing very quickly: https://github.com/3Shain/dxmt

  5. Boxedwine

    Emulator that can run 32-bit Windows programs/games on multiple platforms via Wine

    Project mention: Theseus: Translating Win32 to WASM | news.ycombinator.com | 2026-05-27

    An interesting learning project, but not actually usable.

    https://github.com/danoon2/Boxedwine looks interesting in this space, but unfortunately it can't really run anything remotely modern in practice (though if you're looking at 20th century Windows software it will likely be capable of running it).

  6. airwave

    Airwave is a WINE-based VST bridge, that allows for the use of Windows 32- and 64-bit VST 2.4 audio plugins with Linux VST hosts

  7. d8vk

    Direct3D 8 to Vulkan translation for DXVK! Merged into dxvk: https://github.com/doitsujin/dxvk

  8. WineGUI

    At last, a user-friendly Wine graphical interface (mirror from Gitlab)

  9. DXVK-Sarek

    Vulkan-based implementation of D3D3, 5, 6, 7, 8, 9, 10 and 11 for Linux/Wine without needing Vulkan 1.3

  10. q4wine

    Q4Wine is a Qt GUI for W.I.N.E. It will help you manage wine prefixes and installed applications.

  11. wibo

    A minimal, low-fuss wrapper that can run simple command-line 32-bit Windows binaries on Linux and macOS.

  12. linux-hunter

    Prototype MH:W companion app for Linux, inspired by SmartHunter

  13. sftscrollbugfixer

    Fix the Age of Empires II (TC, HD, DE) scroll bug with a DLL injection

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Wine discussion

Log in or Post with

C++ Wine related posts

Index

What are some of the best open-source Wine projects in C++? This list will help you:

# Project Stars
1 dxvk 17,252
2 yabridge 3,869
3 dxmt 1,084
4 Boxedwine 1,035
5 airwave 586
6 d8vk 514
7 WineGUI 444
8 DXVK-Sarek 294
9 q4wine 247
10 wibo 143
11 linux-hunter 29
12 sftscrollbugfixer 14

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?