Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more! Learn more →
Top 23 C++ UI Projects
-
Project mention: Proposal: CMake build support · Issue #8896 · ocornut/imgui | news.ycombinator.com | 2025-08-27
-
JetBrains
Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
-
DearPyGui
Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies
Project mention: Show HN: Scripton – Python IDE with Built-In Realtime Visualizations | news.ycombinator.com | 2025-02-18Looks beautiful so congratulation for the launch.
Not sure if today this is enough though without any kind of AI chat assistant. Trae [0] is based on VSCode and Jetbrains Fleet are good looking as well. Visualization is definitely a big plus but there is also alternative like using rerun [1] and dearpygui [2] or some VSCode plugins (Python Image Preview, AREPL for Python)- might be hard to compete with those free alternatives on a subscription model IMHO but good luck!
[0] https://trae.ai/
[1] https://www.rerun.io/
[2] https://github.com/hoffstadt/DearPyGui
-
FTXUI
Features: - Functional style. Inspired by [1] 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 clang
-
-
-
-
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
-
-
-
-
-
Project mention: Show HN: ImPlot3D – A 3D Plotting Library for Dear ImGui | news.ycombinator.com | 2024-12-18
-
-
LinaEngine
Lina Engine is an open-source , modular, tiny and fast C++ game engine, aimed to develop 3D desktop games.
-
-
cegui
Crazy Eddie's GUI library is a versatile, fast, adjustable, multi-platform, C++ library for creating graphical user interfaces for games and rendering applications
-
-
MounteaDialogueSystem
Mountea Dialogue System is an Open-source Mountea Framework tool for Unreal Engine for creating (not just) complex dialogues! Provides its own Dialogue Tree editor and validation system.
-
-
-
borealis
Hardware accelerated, controller and TV oriented UI library for PC and Nintendo Switch (libnx)
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
C++ UI discussion
C++ UI related posts
-
Proposal: CMake build support · Issue #8896 · ocornut/imgui
-
The JavaScript Runtime Handbook - Deno, Bun and Node.js in 10 minutes
-
Clay – UI Layout Library
-
Show HN: ImPlot3D – A 3D Plotting Library for Dear ImGui
-
Imgui Screenshot Gallery
-
Microui+fenster=Small GUI
-
QtCS2024 Compile once. Run everywhere
-
A note from our sponsor - Sevalla
sevalla.com | 2 Sep 2025
Index
What are some of the best open-source UI projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | imgui | 67,849 |
2 | DearPyGui | 14,659 |
3 | FTXUI | 8,686 |
4 | implot | 5,513 |
5 | FluentUI | 4,145 |
6 | imtui | 3,332 |
7 | dex-ui | 2,456 |
8 | imnodes | 2,290 |
9 | android-file-transfer-linux | 1,571 |
10 | video-compare | 1,325 |
11 | imgui_markdown | 1,230 |
12 | ESPUI | 1,027 |
13 | implot3d | 983 |
14 | TGUI | 949 |
15 | LinaEngine | 877 |
16 | cvui | 844 |
17 | cegui | 525 |
18 | imgui_test_engine | 525 |
19 | MounteaDialogueSystem | 320 |
20 | UE-BUITween | 304 |
21 | Plutonium | 284 |
22 | borealis | 283 |
23 | GWork | 219 |