Top 23 C++ GUI Projects
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependenciesLatest mention: Looking for a C++ library for simple graphics | reddit.com/r/cpp | 2021-01-18
https://github.com/ocornut/imgui with the https://www.libsdl.org/ backend should run pretty much everywhere.
Free and Open Source Reverse Engineering Platform powered by rizinLatest mention: Requesting Rcutter As It Does Not Exist | reddit.com/r/redditrequest | 2021-01-10
I am a part of a group of maintainers of a popular Reverse Engineering tool - Cutter ([website](https://cutter.re/), [Github](https://github.com/rizinorg/cutter)). Cutter is a highly popular open-source project and there are thousands of participants and followers on our communities on Twitter, Telegram, Mattermost and more.
Powerful yet simple to use screenshot software :desktop_computer: :camera_flash:Latest mention: A script allowing you to refer to multiple sources at the same time. | reddit.com/r/i3wm | 2021-01-09
This is awesome. You can also try flameshot if you want other alternative.
Linux System Optimizer and Monitoring - https://oguzhaninan.github.io/Stacer-WebLatest mention: Kernel 510 For Amd Zen 3 | reddit.com/r/linuxmint | 2020-12-29
A library for building cross-platform native desktop applications with Node.js and CSS 🚀. React NodeGui : https://react.nodegui.org and Vue NodeGui: https://vue.nodegui.orgLatest mention: Can you make Linux apps with React Native with Frameworks that are production ready? (No Electron!) | reddit.com/r/reactnative | 2020-12-29
I’ve been looking at NodeGUI for the Electron-less experience, but have yet to try it: https://github.com/nodegui/nodegui
✔️The smallest header-only GUI library(4 KLOC) for all platformsLatest mention: Deeply understand your GitHub/GitLab project | reddit.com/r/github | 2021-01-17
You can get source code here
Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependenciesLatest mention: New ways to fund DPG development! | reddit.com/r/DearPyGui | 2021-01-20
Open3D: A Modern Library for 3D Data ProcessingLatest mention: LIDAR to OBJ similar to photogrammetry with Intel RealSense L515? | reddit.com/r/3DScanning | 2021-01-05
Minimalistic GUI library for OpenGL
Anonymous peer-to-peer instant messagingLatest mention: 'Use Signal. Learn about privacy coins. Insist on working remotely. Embrace open source. Practice online anonymity. Decentralize your life.' - naval | reddit.com/r/Monero | 2021-01-11
Ricochet used to be my messenger of choice, but it is not actively maintained, so I don't trust it anymore. I also used OTR, but that is not maintained anymore either. I now have a lot of hope for Cwtch, which re-implements and expands many of the features that Ricochet has (and, arguably, improves, such as not depending on qt by writing an entire independent graphics suite). However Cwtch is not ready for wide usage yet, the ux and ui is still kinda clunky. I started using it, but it is not a daily driver yet. Their deveopment is pretty active though and you can support it by donating to https://openprivacy.ca/ .
Cross-Platform GUI Library - Report issues here: https://trac.wxwidgets.org/
A library for creating native cross-platform GUI apps
Golang bindings of Sciter: the Embeddable HTML/CSS/script engine for modern UI development
GPU Accelerated C++ User Interface, with WYSIWYG developing tools, XML supports, built-in data binding and MVVM features.
a modern C++ GUI library
Elements C++ GUI library
Parallel OS, with GUI, Terminal, OO Assembler, Class libraries, C-Script compiler, Lisp interpreter and more...
libRocket - The HTML/CSS User Interface library
C++ GUI for TegraRcmSmash (Fusée Gelée exploit for Nintendo Switch)Latest mention: Switch Hacking Qa General Cd Edition | reddit.com/r/SwitchHacks | 2020-12-31
Send the Hekate Payload with Tegra RCM GUI
Extracts text from video games and visual novels. Highly extensible.Latest mention: Heroine Wa Tomodachi Desu Ka Koibito Desu Ka | reddit.com/r/visualnovels | 2021-01-18
There is no english translation of the game. You can use Textractor. It uses machine translation and can help you understand the gist of the story, but the tool is not exactly beginner friendly.
Cross platform C++ libraries
A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support.Latest mention: A modern port of Turbo Vision 2.0 | reddit.com/r/cpp | 2020-12-22
I encourage you to try figure it out yourself. You can find the functions TSubMenu& operator + (TSubMenu&, TMenuItem&) and TSubMenu& operator + (TSubMenu&, TSubMenu&) at https://github.com/magiblot/tvision/blob/ecda8add2e85cd4d9b716b2100068728d69de5e4/source/tvision/menu.cpp.
What are some of the best open-source GUI projects in C++? This list will help you: