C++ Win32

Open-source C++ projects categorized as Win32

Top 23 C++ Win32 Projects

  • 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.

  • wxWidgets

    Cross-Platform C++ GUI Library

  • Project mention: Solitaire: Authentic remake of the Windows 95 original | news.ycombinator.com | 2024-04-17
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 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.

  • Project mention: The power of interoperability: Why objects are inevitable (2013) [pdf] | news.ycombinator.com | 2024-05-15

    > why Microsft has ceased anything beyond legacy support for it

    That is not true at all. DirextX is COM, UWP was COM based, WinRT is still COM, WinUI and the Windows App SDK is again based on COM. C++, C#, Python and Rust are all supported programming languages for the Windows App SDK thanks to - you guessed it: COM. The C++, C# and Rust language projections for it are still being constantly updated: https://github.com/microsoft/xlang

    When they started Project Reunion (code name for Windows APP SDK) back in 2021, just before Windows 11's release, they decided to double-down on COM. Like hard.

    https://github.com/microsoft/WindowsAppSDK/blob/main/docs/fa...

    > Practically speaking, any language & runtime that can handle COM objects can support Windows App SDK

  • Amsi-Killer

    Lifetime AMSI bypass

  • win32-darkmode

    Example application shows how to use undocumented dark mode API introduced in Windows 10 1809.

  • winlamb

    A lightweight modern C++11 library for Win32 API, using lambdas to handle Windows messages.

  • qwindowkit

    Cross-platform frameless window framework for Qt. Support Windows, macOS, Linux.

  • Project mention: How might software development have unfolded if CPU speeds were 20x slower? | news.ycombinator.com | 2024-04-09
  • SaaSHub

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

    SaaSHub logo
  • RisohEditor

    Another free Win32 resource editor

  • clavier-plus

    Clavier+ keyboard shortcuts manager for Windows

  • krkrsdl2

    吉里吉里SDL2プロジェクト (吉里吉里2と吉里吉里Zがベース) / Kirikiri SDL2 Project (Based on Kirikiri 2 and Kirikiri Z)

  • tinyproto

    Tiny Software Protocol for communication over UART, SPI, etc

  • Handle-Ripper

    Windows handle hijacker

  • HexCtrl

    Fully-featured Hex Control written in C++/MFC.

  • flutter_native_view

    [WIP] Embedding native windows into Flutter. Scrollable support & widgets placement on-top. 🪟

  • wcecl

    Run Windows CE applications on desktop Windows

  • Vaca

    C++ Win32 wrapper to develop GUI apps (by dacap)

  • 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!

  • turnbinds

    Turnbinds (+left/+right) with customizable yawspeed for CS:GO

  • multitextor

    Multiplatform command line text editor.

  • GUI-Turbo-Assembler

    An essential 32-64bit localized IDE for Assembly Language with TASM, TASM32, TLINK, TLINK32, TD and TD32

  • Project mention: GUI Turbo Assembler 5.1 - with Turbo 16 and 32 bit support | /r/software | 2023-11-25

    Download link - https://sourceforge.net/projects/guitasm8086/ GitHub link - https://github.com/ljnath/GUI-Turbo-Assembler

  • screen-melter

    Creates melting like effect on users screen.

  • noufu

    GameBoy emulator with debugger written in C++ using Win32 and SDL2

  • tube-game-dos

    My first reverse engineering game

  • SaaSHub

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

    SaaSHub logo
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++ Win32 related posts

  • The power of interoperability: Why objects are inevitable (2013) [pdf]

    3 projects | news.ycombinator.com | 15 May 2024
  • WinUI3 + WebView2

    1 project | /r/dotnet | 30 Oct 2023
  • WxWidgets – open-source C++ cross platform GUI

    2 projects | news.ycombinator.com | 9 Aug 2023
  • How can i change the pointer of my cursor in winui3?

    1 project | /r/dotnet | 29 Jun 2023
  • Yawspeed for +left and +right

    2 projects | /r/SkillSurfing | 28 Jun 2023
  • Create desktop application

    1 project | /r/dartlang | 29 May 2023
  • IUP – Cross platform C GUI library

    4 projects | news.ycombinator.com | 24 May 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 24 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 winmerge 5,876
2 wxWidgets 5,777
3 ProjectReunion 3,665
4 Amsi-Killer 565
5 win32-darkmode 406
6 winlamb 325
7 qwindowkit 331
8 RisohEditor 307
9 clavier-plus 298
10 krkrsdl2 262
11 tinyproto 219
12 Handle-Ripper 189
13 HexCtrl 162
14 flutter_native_view 143
15 wcecl 135
16 Vaca 90
17 apolune 82
18 turnbinds 37
19 multitextor 33
20 GUI-Turbo-Assembler 30
21 screen-melter 29
22 noufu 22
23 tube-game-dos 20

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