Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%. Learn more →
Top 23 C++ GUI Projects
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependenciesProject mention: What I use c++ for? | reddit.com/r/cpp_questions | 2022-11-23
Yes, you can handle front end with C++. For desktop applications I'd recommend Qt, or maybe Dear ImGUI. Less sure about webdev, though TreeFrog is intriguing.
Powerful yet simple to use screenshot software :desktop_computer: :camera_flash:
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.
Free and Open Source Reverse Engineering Platform powered by rizinProject mention: x86 64 bit visualizer? | reddit.com/r/asm | 2022-10-28
Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependenciesProject mention: GUI - tips for making useful applications? | reddit.com/r/learnpython | 2022-11-17
Here are some ideas.
Linux System Optimizer and Monitoring - https://oguzhaninan.github.io/Stacer-WebProject mention: Laptop constantly at 75% Memory Usage, even when idle. | reddit.com/r/linuxmint | 2022-09-16
I'd recommend Stacer has a lot of nice features including including a sort of 'Task Manager' htop is also nice if your comfortable with using terminal
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.orgProject mention: [Hiring] Create UI to Accept User Input using NodeGui to create a Native Desktop Application | reddit.com/r/forhire | 2022-04-29
Use NodeGui (or some equivalent tool) for this. Source: https://docs.nodegui.org/ This is needed because this entire project will run natively, by that I mean it will run with no browser, no local host and it no internet connection.
Open3D: A Modern Library for 3D Data ProcessingProject mention: CD PROJEKT RED announce The Witcher Remake in Unreal Engine 5 | reddit.com/r/linux_gaming | 2022-10-26
There's also Open3D (O3D) the point cloud library... http://www.open3d.org/
Free webinar: The Power of Clean C++. Are you ready to take your C++ code to the next level? Join Sonar on December 7th for our live webinar as we discuss how to get your code clean - and stay clean - with minimal effort and without being overloaded with warnings. Register now!
✔️The smallest header-only GUI library(4 KLOC) for all platformsProject mention: Does anyone have feedback on working with GuiLite? | reddit.com/r/cpp_questions | 2022-04-08
Windows UI Library: the latest Windows 10 native controls and Fluent styles for your applicationsProject mention: WinUI port from UWP my experience | reddit.com/r/dotnet | 2022-11-19
Project mention: A new wave of Linux applications | news.ycombinator.com | 2022-02-16
Nitpick: Zoom isn't Electron-based on any platform AFAIK. On Linux it uses Qt. On Windows it uses its own fork of DuiLib . I don't know about Mac.
: https://github.com/duilib/duilib (apparently only documented in Chinese)
Cross-Platform C++ GUI LibraryProject mention: which one is easy between gtk c++ or qt? | reddit.com/r/cpp | 2022-11-12
Also consider https://www.wxwidgets.org/
Minimalistic GUI library for OpenGLProject mention: What is the fastest and easiest way to do GUI? | reddit.com/r/cpp_questions | 2022-06-30
With 2.5 days you probably don't want anything that requires much setup, so Qt is probably a non-starter. You could try this one: https://github.com/wjakob/nanogui, the examples are not the platonic ideal of modern C++ programming, but that also means you don't need much mastery of the language to hammer a program until it has a GUI.
Features: - Functional style. Inspired by  and React - Simple and elegant syntax (in my opinion). - Support for UTF8 and fullwidth chars (→ 测试). - No dependencies. - Cross platform. Linux/mac (main target), Windows (experimental thanks to contributors), - WebAssembly. - Keyboard & mouse navigation. Operating systems: - linux emscripten - linux gcc - linux clang - windows msvc - mac clangProject mention: Cross Platform Terminal UI Toolkit for .NET | news.ycombinator.com | 2022-10-13
On the C++ front, I've been using this and love it - https://github.com/ArthurSonzogni/FTXUI - it also has wasm target, so may target the web.
I'm regular Far Commander on Windows, and Midnight Commander, also known as mc on Linux/OSX. In fact my "Command-Prompt" on Windows is always FAR (this comes with certain limitations, but I'm so used to it, I can't do my normal work without it). I could never get into the Explorer, and only use it in rare cases.
Anonymous peer-to-peer instant messagingProject mention: Where is there a tutorial for Ricochet Relay? | reddit.com/r/TOR | 2022-07-10
Ricochet seems dead. It's been five years since its last commit to their git repo, and their website's certificate expired last year. This is probably why you can't find much information.
A library for creating native cross-platform GUI appsProject mention: WxWidgets 3.2.0 Released | news.ycombinator.com | 2022-07-07
Immediate Mode PlottingProject mention: How to implement Matplotlib in C++ | reddit.com/r/cpp_questions | 2022-11-10
If I'm already using ImGui in a program then I find ImPlot is great.
Sciter: the Embeddable HTML/CSS/JS engine for modern UI developmentProject mention: Innovative Rich Text Editing: Typing Affinity | news.ycombinator.com | 2022-11-06
Elements C++ GUI libraryProject mention: Boost.URL ACCEPTED, get the beta now! | reddit.com/r/cpp | 2022-11-10
It's a complex domain. The closest we have at the moment is Elements which hasn't been proposed for Boost (yet?) but is by Joel de Guzman, the primary author of Boost.Spirit.
GPU Accelerated C++ User Interface, with WYSIWYG developing tools, XML supports, built-in data binding and MVVM features.Project mention: Is there any MIT/BSD licensed UI framework for C++ ? | reddit.com/r/cpp | 2022-05-21
You can try https://github.com/vczh-libraries/GacUI . It uses XML descripted UIs, which you may be familiar with as a C# developer.
a modern C++ GUI libraryProject mention: How do I make a GUI? | reddit.com/r/cpp_questions | 2022-08-27
If you want to start with a smaller GUI lib (instead of the bigger ones), you could use Nana (C++ Library), see also User Works using Nana - it uses modern C++11/14/17 (instead of older C++ like wxWidgets or the external macro processor tool MOC used by Qt).
Qt Base (Core, Gui, Widgets, Network, ...)Project mention: A GTK4 Firefox with Libwaita is the next step into the right direction (Please click on the link and upvote my proposal). | reddit.com/r/gnome | 2022-08-22
What are you talking about? Qt has GTK theme support built-in: https://github.com/qt/qtbase/tree/dev/src/plugins/platformthemes/gtk3
A wxWidgets GUI BuilderProject mention: LUA UI | reddit.com/r/lua | 2022-10-24
Have a look at wxFormBuilder
RmlUi - The HTML/CSS User Interface library evolvedProject mention: Is there any MIT/BSD licensed UI framework for C++ ? | reddit.com/r/cpp | 2022-05-21
I haven't actually used either one, but there's HikoGUI (previously known as TTauri) under the Boost license and RmlUI under MIT. Not sure if they're very OS-integrated in the way you want or not.
Close all those tabs. Zigi will handle your updates.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.
C++ GUI related posts
This week in KDE: Humongous UI improvements
2 projects | reddit.com/r/kde | 26 Nov 2022
What I use c++ for?
2 projects | reddit.com/r/cpp_questions | 23 Nov 2022
3 projects | reddit.com/r/cpp_questions | 19 Nov 2022
GUI - tips for making useful applications?
1 project | reddit.com/r/learnpython | 17 Nov 2022
How does one make their own GUI from scratch? (no GUI libraries)
7 projects | reddit.com/r/learnpython | 17 Nov 2022
After two years of work on a huge open world RPG in Unity, here are the tips I wish I knew at the start.
2 projects | reddit.com/r/gamedev | 16 Nov 2022
Building apps with Visual studios.
1 project | reddit.com/r/SteamDeck | 16 Nov 2022
A note from our sponsor - Zigi
www.zigi.ai | 26 Nov 2022
What are some of the best open-source GUI projects in C++? This list will help you:
|9||Windows UI Library||5,136|
|18||Elements C++ GUI library||2,431|