C++ Windows

Open-source C++ projects categorized as Windows

Top 23 C++ Window Projects

  • PowerToys

    Windows system utilities to maximize productivity

    Latest mention: what good apps are in windows store that arent in ios or android so we can discover new apps | reddit.com/r/Surface | 2021-01-16

    PowerToys: PowerToys Run for Win+Space search.

  • calculator

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

  • cocos2d-x

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

  • notepad-plus-plus

    Notepad++ official repository

    Latest mention: Downloaded xmr-stak-rx-win64-1.0.5 but don’t have amd.txt | reddit.com/r/MoneroMining | 2021-01-08

    Windows... I hate Windows very much, but the one redeeming quality it has is Notepad++. I recommend you download and install Notepad++ as it's a great open source text editor with syntax (so xmrig's config.json file will look pretty.) Then unzip the xmrig archive and right click on config.json, open with Notepad++ ... pretty JSON syntax and easy to edit with your information.

  • MMKV

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

  • vcpkg

    C++ Library Manager for Windows, Linux, and MacOS

    Latest mention: Thinking of ending my love affair with vcpkg | dev.to | 2021-01-14

    There are instances where you would need to keep distinct copies of vcpkg sources, and having a tool built in it implies the tool needs to be built before it can be used. There are efforts to bring vcpkg binary distribution. ### The package manager which can't handle multiple library versions You would assume you would have support for maintaining different version for same library but vcpkg can't do that. The only way until https://github.com/microsoft/vcpkg/pull/15565 is resolved is clone vcpkg in seperate folder and build vcpkg, git checkout port related files to older version and built it.

  • winget-cli

    Windows Package Manager CLI (aka winget)

    Latest mention: what good apps are in windows store that arent in ios or android so we can discover new apps | reddit.com/r/Surface | 2021-01-16

    WinGet / Chocolatey: Command Line based app installer like Brew. (Also Winstall.app for GUI.)

  • keepassxc

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

    Latest mention: KeePassXC 2.6.3 released | reddit.com/r/KeePass | 2021-01-13
  • OpenRCT2

    An open source re-implementation of RollerCoaster Tycoon 2 🎢

    Latest mention: Single Rail Coasters... Uhh... Find a way | reddit.com/r/rct | 2021-01-13

    The single rail coaster was added a week ago.

  • 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

    Latest mention: Freecad Crashes While Using FreeCad Material Editor | reddit.com/r/FreeCAD | 2021-01-12
  • openFrameworks

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

  • TranslucentTB

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

    Latest mention: Ready for the last semester of grad school | reddit.com/r/Workspaces | 2021-01-16

    You mean the transparent effect? It's an addon called "TranslucentTB"

  • squirrel.windows

    An installation and update framework for Windows desktop apps

    Latest mention: Help Please Discord Wont Work | reddit.com/r/discordapp | 2021-01-14

    This got me on the right track https://github.com/Squirrel/Squirrel.Windows/issues/918

  • olive

    Free open-source non-linear video editor

    Latest mention: Exporting messes with audio pitch | reddit.com/r/olive | 2021-01-17

    This is a known issue with the 0.1 series. Check here for workarounds: https://github.com/olive-editor/olive/wiki/FAQ

  • DearPyGui

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

    Latest mention: New ways to fund DPG development! | reddit.com/r/DearPyGui | 2021-01-20
  • mumble

    Mumble is an Open Source, low-latency, high quality voice chat software

    Latest mention: Teamspeak 5 to be based on the Matrix protocol | news.ycombinator.com | 2021-01-12

    Regarding Matrix+Mumble, here was my plea: https://github.com/mumble-voip/mumble/issues/1813#issuecomme...

    Currently, I am envisioning posting `mumble:` links in matrix channels, maybe pinning the message, together with a bit more info in custom events.

    If a Matrix client doesn't integrate mumble client functionality, you could still click on links. If it does, there could be some further integration with authentication.

  • beast

    HTTP and WebSocket built on Boost.Asio in C++11

    Latest mention: Building HTTP Service in C++ (Using Modern Tools) | dev.to | 2020-12-05

    The HTTP service and is mostly based on this particular example from Boost Beast library. I modified it, replacing plaintext responses with json, and adding Boost Log library.

  • Clementine

    :tangerine: Clementine Music Player

    Latest mention: I only have one gripe with pop os (and may be bc of wine) | reddit.com/r/pop_os | 2021-01-05
  • Open-Shell-Menu

    Classic Shell Reborn.

    Latest mention: This is my ultimate Windows 10 setup. Centered and minimized taskbar icons, hidden desktop icons with Windows 7 Aero Start menu. I've never seen my desktop so clean and cool! | reddit.com/r/Windows10 | 2021-01-16

    This is basically just openshell + small icons on taskbar + enabling quick launch bar in windows 10 - all of these things are achievable. https://github.com/Open-Shell/Open-Shell-Menu/releases https://www.howtogeek.com/225568/how-to-configure-and-customize-the-taskbar-in-windows-10/

  • PJON

    With PJON you build networks of devices for free with no need of a cloud service or a centralized platform you don’t fully control.

    Latest mention: Show HN: PJDL 5.0 an open alternative to 1-wire with a range of 2000m | news.ycombinator.com | 2021-01-01

    Protocol specification: https://github.com/gioblu/PJON/blob/13.0/src/strategies/Soft...

  • mixxx

    Mixxx is Free DJ software that gives you everything you need to perform live mixes.

    Latest mention: What Setup So You Useis Anyone Using Pioneer | reddit.com/r/MIXXX | 2021-01-02
  • RuntimeCompiledCPlusPlus

    Change C++ code at runtime

    Latest mention: Quine or self reproducing program written using C language | reddit.com/r/programming | 2020-12-22

    Well of course it's possible to generate executable code at runtime in C++ since clang itself is written in C++, but it's definitely a much larger undertaking, but there's two such efforts I know of, Cling and RuntimeCompiledCPlusPlus.

  • teeworlds

    A retro multiplayer shooter

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


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

Project Stars
1 PowerToys 48,619
2 calculator 20,874
3 cocos2d-x 14,913
4 notepad-plus-plus 12,525
5 MMKV 11,729
6 vcpkg 11,607
7 winget-cli 10,357
8 keepassxc 9,350
9 OpenRCT2 9,069
10 FreeCAD 8,561
11 openFrameworks 8,152
12 TranslucentTB 7,261
13 squirrel.windows 5,668
14 olive 4,582
15 DearPyGui 3,948
16 mumble 3,623
17 beast 2,854
18 Clementine 2,813
19 Open-Shell-Menu 2,712
20 PJON 2,472
21 mixxx 2,008
22 RuntimeCompiledCPlusPlus 1,641
23 teeworlds 1,536