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: Lumix - a .NET open source ableton like DAW | dev.to | 2025-02-27

    The user interface has been entirely developed using immediate mode gui dear-imgui library, with the ImGui.NET wrapper. This allows for a fast and bloat free experience but, at the same time, harder customization for a task of this size, since the library isn't really suited to the development of end-user applications. On the other side, it's what I'm most familiar to work with.

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB 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: Introducing TUISIC: TUI Music Streaming App. | dev.to | 2025-01-19

    But then i'm an engineer and doing things in organize manner is what i am supposed to do. And one day i came to this repo FXTUI a fantastic C++ library for creating terminal user interfaces, so i started building tuisic.

  5. implot

    Immediate Mode Plotting

  6. FluentUI

    FluentUI for QML (by zhuzichu520)

  7. imtui

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

    Project mention: Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones? | news.ycombinator.com | 2024-05-06

    imtui looks interesting. A text based backend for Dear ImGui. Never tested it myself though.

    https://github.com/ggerganov/imtui

  8. dex-ui

    A science fiction desktop running on Linux. Awesome.

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit 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. TGUI

    Cross-platform modern c++ GUI

  16. implot3d

    Immediate Mode 3D Plotting

    Project mention: Show HN: ImPlot3D – A 3D Plotting Library for Dear ImGui | news.ycombinator.com | 2024-12-18
  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. UE-BUITween

    Unreal 4 UMG UI tweening plugin in C++

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

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

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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 64,964
2 DearPyGui 14,098
3 FTXUI 8,152
4 implot 5,243
5 FluentUI 3,921
6 imtui 3,258
7 dex-ui 2,432
8 imnodes 2,215
9 android-file-transfer-linux 1,527
10 video-compare 1,208
11 imgui_markdown 1,181
12 ESPUI 988
13 TGUI 901
14 implot3d 887
15 LinaEngine 862
16 cvui 841
17 cegui 506
18 imgui_test_engine 488
19 UE-BUITween 290
20 MounteaDialogueSystem 282
21 Plutonium 281
22 borealis 278
23 GWork 218

Sponsored
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com

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