C++ UI

Open-source C++ projects categorized as UI

Top 23 C++ UI Projects

  1. imgui

    Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

    Project mention: Proposal: CMake build support · Issue #8896 · ocornut/imgui | news.ycombinator.com | 2025-08-27
  2. 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!

    JetBrains logo
  3. 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-18

    Looks 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

  4. 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

    Project mention: Ftxui: C++ Functional Terminal User Interface | news.ycombinator.com | 2025-08-25
  5. implot

    Immediate Mode Plotting

  6. FluentUI

    FluentUI for QML (by zhuzichu520)

  7. imtui

    ImTui: Immediate Mode Text-based User Interface C++ Library

  8. dex-ui

    A science fiction desktop running on Linux. Awesome.

  9. 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!

    Sevalla logo
  10. imnodes

    A small, dependency-free node editor for dear imgui

  11. android-file-transfer-linux

    Android File Transfer for Linux (and macOS!)

  12. video-compare

    Split screen video comparison tool using FFmpeg and SDL2

  13. imgui_markdown

    Markdown for Dear ImGui

  14. ESPUI

    A simple web user interface library for ESP32 and ESP8266

  15. implot3d

    Immediate Mode 3D Plotting

    Project mention: Show HN: ImPlot3D – A 3D Plotting Library for Dear ImGui | news.ycombinator.com | 2024-12-18
  16. TGUI

    Cross-platform modern c++ GUI

  17. LinaEngine

    Lina Engine is an open-source , modular, tiny and fast C++ game engine, aimed to develop 3D desktop games.

  18. cvui

    A (very) simple UI lib built on top of OpenCV drawing primitives

  19. 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

  20. imgui_test_engine

    Dear ImGui Automation Engine & Test Suite

  21. 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.

  22. UE-BUITween

    Unreal 4 UMG UI tweening plugin in C++

  23. Plutonium

    Easy-to-use, SDL2-based UI framework for Nintendo Switch homebrew (by XorTroll)

  24. borealis

    Hardware accelerated, controller and TV oriented UI library for PC and Nintendo Switch (libnx)

  25. GWork

    Skinnable GUI with useful widget collection. Fork of GWEN.

  26. 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.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ UI discussion

Log in or Post with

C++ UI related posts

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

Sponsored
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!
surveys.jetbrains.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?