Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now. Learn more →
Top 23 C++ Win32 Projects
-
-
Kargo
Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
-
winmerge
WinMerge is an Open Source differencing and merging tool for Windows. WinMerge can compare both folders and files, presenting differences in a visual text format that is easy to understand and handle.
Project mention: WinMerge 2.16.56.2 – A Windows tool for visual difference display and merging | news.ycombinator.com | 2026-05-28 -
From inspection of the code:
If you have the files in the XDG locations and symbolic links in the old locations, this migration mechanism will mess things up quite badly, because it does not check for either symbolic or normal links and renames over the XDG file if an old location file exists.
The model here seems to be that configuration files are entirely under application control, and users do not go around manually creating them, changing them, or creating compatibility symbolic links. Which really does make a nonsense of using an INI variant as the configuration file format. One might as well make it easily machine readable if humans are never meant to be touching it.
But then this library has old design written all over it, once one looks at it with a Windows developer hat on. It claims to place global INI files in the Windows directory, something that has been deprecated in Windows for over 30 years. Although, just to make things interesting, that documentation does not describe what the code nowadays does.
* https://github.com/wxWidgets/wxWidgets/blob/master/include/w...
-
ProjectReunion
The Windows App SDK empowers all Windows desktop apps with modern Windows UI, APIs, and platform features, including back-compat support, shipped via NuGet.
-
-
-
win32-darkmode
Example application shows how to use undocumented dark mode API introduced in Windows 10 1809.
-
AppSignal
Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
-
-
krkrsdl2
吉里吉里SDL2プロジェクト (吉里吉里2と吉里吉里Zがベース) / Kirikiri SDL2 Project (Based on Kirikiri 2 and Kirikiri Z)
-
-
-
-
-
flutter_native_view
[WIP] Embedding native windows into Flutter. Scrollable support & widgets placement on-top. 🪟
-
-
apolune
Lost Astronaut's Game Creation Framework: A massive 1800+ class 1400 file extravaganza of OpenGL, WinAPI, OpenAL and many other features, written in Visual Studio for over a decade!
-
GUI-Turbo-Assembler
An essential 32-64bit localized IDE for Assembly Language with TASM, TASM32, TLINK, TLINK32, TD and TD32
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Win32 discussion
C++ Win32 related posts
-
Using XDG-Compliant Config Files – WxWidgets
-
Minecraft Java is switching from OpenGL to Vulkan
-
Unveiling wxWidgets License: A Holistic Exploration of Open Source Licensing, Fair Code, and Innovation
-
Unveiling the wxWidgets License: A Deep Dive into Freedom, Fairness, and Flexibility
-
The power of interoperability: Why objects are inevitable (2013) [pdf]
-
WinUI3 + WebView2
-
WxWidgets – open-source C++ cross platform GUI
-
A note from our sponsor - Kargo
akuity.io | 6 Sep 2026
Index
What are some of the best open-source Win32 projects in C++? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | LunaTranslator | 13,022 |
| 2 | winmerge | 9,186 |
| 3 | wxWidgets | 7,259 |
| 4 | ProjectReunion | 4,670 |
| 5 | qwindowkit | 1,172 |
| 6 | Amsi-Killer | 680 |
| 7 | win32-darkmode | 518 |
| 8 | RisohEditor | 516 |
| 9 | krkrsdl2 | 431 |
| 10 | winlamb | 414 |
| 11 | clavier-plus | 398 |
| 12 | tinyproto | 280 |
| 13 | HexCtrl | 216 |
| 14 | flutter_native_view | 165 |
| 15 | Vaca | 104 |
| 16 | apolune | 96 |
| 17 | GUI-Turbo-Assembler | 79 |
| 18 | screen-melter | 54 |
| 19 | turnbinds | 50 |
| 20 | RMB | 41 |
| 21 | multitextor | 35 |
| 22 | tube-game-dos | 29 |
| 23 | noufu | 24 |