SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ UI Projects
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependenciesProject mention: Introducing Dear ImGui Bundle | reddit.com/r/Python | 2023-02-04
Dear ImGui Bundle is a quick-start and all-batteries-included framework to create cross-platform apps using Python (and C++). It is based on Dear ImGui. It is aimed at application developers, researchers, and who want to quickly develop apps and prototypes, taking advantage of the Immediate Gui paradigm.
Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependenciesProject mention: What are you guys using for making GUIs nowadays? | reddit.com/r/Python | 2023-01-26
DearPyGui, here's the link
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
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: What are some C++ projects with high quality code that I can read through? | reddit.com/r/cpp | 2023-01-16
I find openMVG very decent, FTXUI might be a good one and nlohmann's json library is also pretty nice. I don't really know of any project that strictly adheres to the core guidelines, except maybe for some of Jason Turner's (sample) projects.
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.
ImTui: Immediate Mode Text-based User Interface C++ LibraryProject mention: Show HN: Text-based UI (TUI) for a Slack client (mock) | news.ycombinator.com | 2022-07-26
Sciter is an embeddable HTML/CSS/scripting engineProject mention: RustDesk – The open source TeamViewer alternative | news.ycombinator.com | 2022-07-26
I'm a bit curious here.
I see that RustDesk is licensed AGPL 3.0. At the same time the GUI component (Sciter - https://www.sciter.com) is proprietary software with it's own non-compatible license (https://github.com/c-smile/sciter-sdk/blob/524a90ef7eab16575...).
Was the intention to use something like LGPL to stand on the shoulders of the external libraries or was the choice of AGPL just a hopeful goal with licensing issues to be resolved in the future?
A small, dependency-free node editor for dear imguiProject mention: Yet another one man game engine | reddit.com/r/gameenginedevs | 2023-01-13
it is! used this lib imnodes although it just manages UI part, the graph itself is a custom implementation since I wanted to be able to process those through my own threading system and things like that
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
Android File Transfer for LinuxProject mention: Phone to laptop USB cable | reddit.com/r/archlinux | 2022-10-22
I installed Android for transfer from - https://whoozle.github.io/android-file-transfer-linux/ & it works! Though it's interface is old fashioned & you need to download files instead of copy, it's quite easy.
Markdown for Dear ImGui
A (very) simple UI lib built on top of OpenCV drawing primitivesProject mention: [Project] cvui 2.9-beta is out! Help us test it | reddit.com/r/opencv | 2022-09-05
Headless mode (thanks to jmuncaster, #46)
Cross-platform modern c++ GUI
Lina Engine is an open-source , modular, tiny and fast C++ game engine, aimed to develop 3D desktop games.
There is a brand new one called Socket, it’s more targeted at web developers - no rust or anything required. Backend is also completely optional. It supports all mobile and desktop — it will ship a stable release next month: https://github.com/socketsupply/socket
Split screen video comparison tool using FFmpeg and SDL2Project mention: Hello friends! Which youtube download video type is higher quality? MKV 720p AV1? Or MP4 1080p? See pic below! -Thanks! | reddit.com/r/DataHoarder | 2022-10-18
An easy-to-use UI framework for Nintendo Switch homebrew (by XorTroll)Project mention: Nx Developer beginning guide ✨🥂 | reddit.com/r/BetterGamingCFW | 2022-12-17
📷 GUI https://github.com/XorTroll/Plutonium
Hardware accelerated, controller and TV oriented UI library for PC and Nintendo Switch (libnx)
OctaneGUI is a renderer agnostic multi-window multi-platform UI library for C++.Project mention: OctaneGUI November 2022 Update | reddit.com/r/cpp | 2022-12-01
Unreal 4 UMG UI tweening plugin in C++Project mention: Has Unreal a Dotween equivalent ? | reddit.com/r/unrealengine | 2022-06-18
An open source UI re-implementation based on GTA:V, built for GTA: San Andreas.Project mention: GTA San Andreas modding has gone too far.... | reddit.com/r/GTA | 2022-06-30
2D Vector-Graphics library for drawing anti-aliased convex shapes, lines and texts.Project mention: I made an open-source 2D vector-graphics library, supporting AA borders, SDF texts, gradient colors and alike. | reddit.com/r/opengl | 2022-06-15
Here's thay repo: https://github.com/inanevin/LinaVG/wiki
Various UI tools, tweaks, and fixesProject mention: Additemmenu not working for Anniversary edition? | reddit.com/r/skyrimmods | 2022-06-26
My DirectX 12 playground - engine, editor and a sample game.Project mention: resources for making a gui library | reddit.com/r/gameenginedevs | 2022-03-02
I'm currently working on a GUI library for my engine (I enjoy the process itself!). If you wish to take a look, the sources are open: https://github.com/ZieIony/Ghurund/tree/master/engine/Engine.UI/src/ui . It's a retained-mode GUI inspired by android.view and WPF. I can also answer your questions about it (and retained-mode GUIs in general) if you have any.
Actor Inventory Plugin is an Open-source components based simple framework allowing you to construct Inventory systems fast, easily and with advanced options.Project mention: (UE4) Let's say I wanted to check if an actor was one of a number of actors... This is the only way I can think to do it... | reddit.com/r/unrealengine | 2022-10-31
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ UI related posts
Introducing Dear ImGui Bundle
1 project | reddit.com/r/Python | 4 Feb 2023
tkinter in 2023?
3 projects | reddit.com/r/Python | 25 Jan 2023
Can't run a command in Nushell
1 project | reddit.com/r/Nushell | 18 Jan 2023
How to count lines of code contributed by each author prior to specific commit
1 project | reddit.com/r/git | 14 Jan 2023
Yet another one man game engine
1 project | reddit.com/r/gameenginedevs | 13 Jan 2023
UIKit on Windows?
2 projects | reddit.com/r/swift | 13 Jan 2023
How do you choose what library to use?
2 projects | reddit.com/r/learnpython | 4 Jan 2023
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea5b7c6170>
www.saashub.com | 4 Feb 2023
What are some of the best open-source UI projects in C++? This list will help you: