C++ Windows

Open-source C++ projects categorized as Windows | Edit details

Top 23 C++ Window Projects

  • GitHub repo x64dbg

    An open-source x64/x32 debugger for windows.

    Project mention: Scripting with .exes - Can it be done with any and how to figure out syntax? | reddit.com/r/commandline | 2021-10-08

    It looks like Matt is using x64dbg.

  • GitHub repo calculator

    Windows Calculator: A simple yet powerful calculator that ships with Windows

    Project mention: Is it realistically possible to add functionality to a desktop app? | reddit.com/r/learnprogramming | 2021-09-06

    If the source code to the program has been published, like the Windows calculator, it's much easier to modify.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo Cocos2d

    Cocos2d-x is a suite of open-source, cross-platform, game-development tools used by millions of developers all over the world.


    Speaking about markdown files on GitHub, I know that there are some repositories that have very stunning README markdown files, such as this one for Cocos2d-x, whcih includes images in conjunction with text. I might do the same for my repository as well. Considering VS Code have an extension for .md files, this might come in handy when I consider using VS Code to contribute to my game projects.

  • GitHub repo winget-cli

    Windows Package Manager CLI (aka winget)

    Project mention: [Guide] How to build shapez.io from source code (Windows) | reddit.com/r/shapezio | 2021-10-14

    Some tools like Git and Node.js can be installed using winget package manager on Windows 11. It is recommended to install yarn with npm on Windows systems (npm i --global yarn). To build textures, Java 8+ of any distribution will work (I'm using Eclipse Temurin, version 11). Wget is not required, because the build script will also fall back to powershell Invoke-WebRequest or certutil method (which is considered malware, but is the only way to download files without third-party applications on old Windows versions) in case cURL fails. The specific error you're getting is related to certificates. This might be caused by Git bash, since it ships own cURL with older certificate bundle. Since default Git installation exposes enough utilities to PATH, it is possible to use powershell in order to clone and build the game.

  • GitHub repo notepad-plus-plus

    Notepad++ official repository

    Project mention: How to cheat giant crops with your save file - farm deco hack | reddit.com/r/StardewValley | 2021-10-16

    Download Notepad++ and its XML tools plugin (guide here). These help you with reading and editing your game files. Any text editor with XML formatting works too.

  • GitHub repo MMKV

    An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, and POSIX.

    Project mention: Getting Started with React Native JSI Modules | dev.to | 2021-06-27

    This library aims to provide a fast & reliable solution for you data storage needs in react-native apps. It uses MMKV by Tencent under the hood on Android and iOS both that is used by their WeChat app(more than 1 Billion users). Unlike other storage solutions for React Native, this library lets you store any kind of data type, in any number of database instances, with or without encryption in a very fast and efficient way. Read about it on this blog post I wrote on dev.to

  • GitHub repo keepassxc

    KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.

    Project mention: Looking for best FOSS 2FA app | reddit.com/r/PrivacyGuides | 2021-10-17

    I put all my 2FA tokens along with passwords in KeePassXC. I know this is considered putting all eggs in one basket, but I'm not too concerned about my security practices.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo FreeCAD

    This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler. Issues are managed on our own bug tracker at https://www.freecadweb.org/tracker

    Project mention: Reproduction of an aluminum object with 3D printing | reddit.com/r/MetalCasting | 2021-10-16

    Give FreeCAD a try. It's quite mature.

  • GitHub repo OpenRCT2

    An open source re-implementation of RollerCoaster Tycoon 2 🎢

    Project mention: Underpriced On-Ride Photos lead to Income/Profit appearing massive? | reddit.com/r/rct | 2021-10-15

    You should probably report it at OpenRCT2's github.

  • GitHub repo OpenFrameworks

    openFrameworks is a community-developed cross platform toolkit for creative coding in C++.

    Project mention: Working on a program that can apply pixel sorting to video files | reddit.com/r/pixelsorting | 2021-10-10

    Most of the time I have found answers to problems I'm stuck on by searching the class name I'm having an issue with in their forum and you'll find better descriptions in the answers of previously asked questions. Also, they have a comprehensive github repo with tons of examples for a variety of projects.

  • GitHub repo TranslucentTB

    A lightweight utility that makes the Windows taskbar translucent/transparent.

    Project mention: Eminem MTBMB Side B simple live wallpaper | reddit.com/r/Rainmeter | 2021-10-14

    I forgot to say that I used translucentTB to customize the taskbar.

  • GitHub repo ConEmu

    Customizable Windows terminal with tabs, splits, quake-style, hotkeys and more

    Project mention: Flappy Bird in pure Batch | reddit.com/r/Batch | 2021-09-08
  • GitHub repo Squirrel

    An installation and update framework for Windows desktop apps

    Project mention: random file appeared on my computer today, anyone know what it is? | reddit.com/r/Windows10 | 2021-09-12

    Many of these bloated apps use it. https://github.com/Squirrel/Squirrel.Windows

  • GitHub repo DearPyGui

    Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies

    Project mention: Release Version 1.0.1 · hoffstadt/DearPyGui | reddit.com/r/DearPyGui | 2021-10-15
  • GitHub repo olive

    Free open-source non-linear video editor

    Project mention: GraphSCAD – A User Friendly Nodal Editor for OpenSCAD | news.ycombinator.com | 2021-10-10
  • GitHub repo AutoHotkey_L

    AutoHotkey - macro-creation and automation-oriented scripting utility for Windows.

    Project mention: For people missing their media keys (or just want to remap a few) | reddit.com/r/MechanicalKeyboards | 2021-10-04

    AutoHotkey (AHK)

  • GitHub repo Mumble

    Mumble is an open-source, low-latency, high quality voice chat software.

    Project mention: SuperKoch for morserino 32 ( link to bounty at the end). | reddit.com/r/HamRadio | 2021-10-10

    Possible future options: Compatibility with a Murmur client that can connect to a murmur server, that enables chatting in morse code with other users. That makes it necessary to be able to adjust the pitch of the sent CW tone. The client is available at: https://www.mumble.info/ Similar low latency open source free software solutions could also be used. Suggestion for a plugin for mumble: QRN and signal fading. What QRN is : https://www.amateur-radio-wiki.net/qrn/

  • GitHub repo openscad

    OpenSCAD - The Programmers Solid 3D CAD Modeller

    Project mention: GraphSCAD – A User Friendly Nodal Editor for OpenSCAD | news.ycombinator.com | 2021-10-10

    > It’s not FOSS

    GraphSCAD "probably" is FOSS and is GPL software, as it uses OpenSCAD API, which is covered by GPL License[0]; same way as all Blender add-ons should be under GPL[1] because they use Blender API, which is also GPL.

    [0] https://github.com/openscad/openscad/blob/master/COPYING

    [1] https://twitter.com/tonroosendaal/status/1135229215761195009

  • GitHub repo Windows UI Library

    Windows UI Library: the latest Windows 10 native controls and Fluent styles for your applications

    Project mention: I can't make up my mind what C++ GUI framework to use. It needs to be very fast in updating the constant data stream I am displaying. | reddit.com/r/cpp | 2021-10-12
  • GitHub repo cuberite

    A lightweight, fast and extensible game server for Minecraft

    Project mention: Leafish, a work-in-progress open-source alternative Minecraft client written in Rust | reddit.com/r/linux_gaming | 2021-09-01

    For the server you should look into Cuberite, same thing but for the server and written in C++.

  • GitHub repo Open-Shell-Menu

    Classic Shell Reborn.

    Project mention: Honestly, Windows 11 is not that impressive. | reddit.com/r/Windows11 | 2021-10-11

    Open Shell, github.com/Open-Shell/Open-Shell-Menu, free. I've used it for many years. There are 3 classic 7 style start menus. And you can change the start button.

  • GitHub repo pywin32

    Python for Windows (pywin32) Extensions

    Project mention: Where is win32com for Python 3.10 | reddit.com/r/Python | 2021-10-05

    The source on github for win32com seems to list a version for 3.10, see https://github.com/mhammond/pywin32/blob/main/make_all.bat but it's not on pypi.

  • GitHub repo multipass

    Multipass orchestrates virtual Ubuntu instances

    Project mention: New Docker Desktop licence for big companies question | reddit.com/r/docker | 2021-09-25

    You can use something like https://multipass.run/ to easily create Linux VMs.

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). The latest post mention was on 2021-10-17.


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

Project Stars
1 x64dbg 37,477
2 calculator 22,887
3 Cocos2d 15,540
4 winget-cli 15,423
5 notepad-plus-plus 14,365
6 MMKV 13,543
7 keepassxc 11,222
8 FreeCAD 9,993
9 OpenRCT2 9,953
10 OpenFrameworks 8,570
11 TranslucentTB 8,459
12 ConEmu 7,450
13 Squirrel 6,032
14 DearPyGui 6,002
15 olive 5,524
16 AutoHotkey_L 4,935
17 Mumble 4,335
18 openscad 4,292
19 Windows UI Library 4,225
20 cuberite 3,895
21 Open-Shell-Menu 3,534
22 pywin32 3,338
23 multipass 3,292
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives