The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 C++ Window Projects
-
Windows Terminal
The new Windows Terminal and the original Windows console host, all in the same place!
-
x64dbg
An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.
-
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.
-
ImHex
🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.
-
winget-cli
WinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Object Model) API (Application Programming Interface).
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
keepassxc
KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.
-
Cocos2d
Cocos2d-x is a suite of open-source, cross-platform, game-development tools utilized by millions of developers across the globe. Its core has evolved to serve as the foundation for Cocos Creator 1.x & 2.x.
-
FreeCAD
This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
-
MMKV
An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, and POSIX.
-
DearPyGui
Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies
-
OpenFrameworks
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Deleting Software I Wrote Upon Leaving Employment of a Company | news.ycombinator.com | 2024-03-15> convince management of the value
This presupposes that such convincing is even possible. Many, many companies have leadership that are simply terrible at identifying value. If you've never been part of a majority of developers advocating for, if not outright begging for, some huge ROI initiative to get the green light, you are very fortunate.
There are great counterexamples, like Valve, which is known for giving developers an extreme degree of autonomy, and they benefit greatly from that approach. For each Valve, though, there are dozens of companies that manage to succeed despite themselves.
Take Microsoft, for example. One tiny, yet representative, example: the way the Windows Terminal team handled a suggestion from Casey Muratori to take their software from abysmally slow to lightning fast:
https://github.com/microsoft/terminal/issues/10362
A quote from one of the Terminal developers, dismissing the suggestion:
> I believe what you’re doing is describing something that might be considered an entire doctoral research project in performant terminal emulation as “extremely simple” somewhat combatively…
Just how difficult was such an endeavor in actuality? Well, given that Casey implemented his own terminal emulator from scratch and incorporated the functionality he was proposing in a mere weekend... not a whole lot. Relatively minor effort for a huge return on investment. It took Casey explaining the concepts, then providing a working proof of concept, and finally a bunch of backlash online towards the Terminal team to get them to do the right thing for themselves and their users.
Project mention: Ask HN: What Underrated Open Source Project Deserves More Recognition? | news.ycombinator.com | 2024-03-07ImHex
“A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.”
I actually used it not too long ago to inspect why a mp4 file wasn’t valid. The pattern language that they have is quite nice and having sections of the hex highlighted and being able to see what structures they represent and what data was on those structures was very useful!
https://github.com/WerWolv/ImHex
[Windows only]
I recently discovered Cmder:
https://cmder.app/
It's a portable console emulator and gives you the ability to "place your own executable files into the bin folder to be injected into your PATH" when it's run.
So far I've added:
jq
GitHub
Project mention: Open-Shell: A collection of utilities bringing back classic features to Windows | news.ycombinator.com | 2024-04-24Whenever I need to live on a Windows system for any length of time, I install [notepad++](https://notepad-plus-plus.org)
Do you prefer Notepad3 over Notepad++, and can you share why if so?
Project mention: KeePassXC Issue: [Passkeys] should never be exported in clear text | news.ycombinator.com | 2024-03-13
bug reports should be made on the github issue tracker here: https://github.com/FreeCAD/FreeCAD/issues
react-native-mmkv is a wrapper around MMKV that allows you to easily implement secure storage in your app. It is arguably the fastest key-value storage for React Native apps
Take a look at TranslucentTB. It makes your taskbar see through. Your icons are still there like normal, but the white bar itself is gone. This makes any desktop look way better imo.
OpenRCT2 - Roller Coster Tycoon 2 clone. C++, SDL2, OpenGL
For native GUI, DearPyGui[0] as modern as you can.
For browser web-based GUI, you can use nicegui[1]
[0] -- https://github.com/hoffstadt/DearPyGui
[1] -- https://github.com/zauberzeug/nicegui
Not exactly VJ, but could be used for it. https://openframeworks.cc
Project mention: Any user with Win 7 user + Vim at terminal+airline_with_Powerline_symbols? | /r/vim | 2023-07-10On Windows 7 your best bet is to install a modern terminal emulator like ConEmu: https://conemu.github.io/
Project mention: I need help! I believe I have someone able to see my screen, record my keys, alter windows sys files, alter reg keys, phish webpages, inject custom script-code into genuine windows apps, load webpages as installers, fake uninstall, fake shutdown, tons more from one file. Please tell me anything! | /r/antivirus | 2023-06-19DownloadAHK() { global wb wb.Stop() file := A_Temp "\ahk-install.exe" switchPage("downloading") Sleep 10 if !Download("https://autohotkey.com/download/ahk-install.exe", file, "DownloadAHK_Progress") { MsgBox 0x2010,, Download failed. switchPage("start") return } Run "%file%" /exec waitclose %A_ScriptHwnd% /exec downloaded "%file%" ExitApp } Exec_WaitClose(hwnd) { DetectHiddenWindows On WinWaitClose ahk_id %hwnd% } Exec_Downloaded(file) { ; global SilentMode := true DetermineVersion() QuickInstall()
We need more detail. What OS you are using what olive version (exactly up to commit number). You should make an issue heere: https://github.com/olive-editor/olive/issues
Install Multipass from https://multipass.run
I never had much luck with ClickOnce, so I was using Squirrel.Windows. I've recently switched to the Clowd.Squirrel fork, since I needed support for AzureSignTool in the build process.
Project mention: Show HN: Atopile – Design circuit boards with code | news.ycombinator.com | 2024-02-05
Project mention: Windows 11 Start menu ads are now rolling out to everyone | news.ycombinator.com | 2024-04-24I've been very happy happy with https://github.com/Open-Shell/Open-Shell-Menu as a Start Menu replacement. If ads have rolled out to my Windows install, I wouldn't even notice.
C++ Windows related posts
- Setting up PHP 8.2 + Laravel 11 dev environment on Multipass
- Solitaire: Authentic remake of the Windows 95 original
- Why does part of the Windows 98 Setup program look older than the rest?
- How might software development have unfolded if CPU speeds were 20x slower?
- Packer Workflows with Jenkins
- Toolong: Terminal application to view, tail, merge, and search log files
- I Stopped Using Passwords. It's Great–and a Total Mess
-
A note from our sponsor - WorkOS
workos.com | 24 Apr 2024
Index
What are some of the best open-source Window projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | Windows Terminal | 93,467 |
2 | x64dbg | 43,170 |
3 | ImHex | 32,832 |
4 | calculator | 28,872 |
5 | cmder | 25,551 |
6 | winget-cli | 22,110 |
7 | notepad-plus-plus | 21,539 |
8 | keepassxc | 19,176 |
9 | Cocos2d | 17,878 |
10 | FreeCAD | 17,463 |
11 | MMKV | 16,791 |
12 | TranslucentTB | 14,333 |
13 | OpenRCT2 | 12,889 |
14 | DearPyGui | 12,218 |
15 | nekoray | 10,231 |
16 | OpenFrameworks | 9,775 |
17 | ConEmu | 8,410 |
18 | AutoHotkey | 8,347 |
19 | olive | 7,800 |
20 | multipass | 7,273 |
21 | Squirrel | 7,155 |
22 | openscad | 6,425 |
23 | Open-Shell-Menu | 6,212 |
Sponsored