C++ UI

Open-source C++ projects categorized as UI | Edit details

Top 13 C++ UI Projects

  • GitHub repo imgui

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

    Project mention: GUI for cpp | reddit.com/r/AskProgramming | 2022-01-13

    Dear imgui: https://github.com/ocornut/imgui sounds interesting.

  • GitHub repo DearPyGui

    Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies

    Project mention: How does one know what library or module to use? | reddit.com/r/learnpython | 2022-01-17

    With regard to your Sudoku solver, you could try Pygame, Arcade or Dear PyGui.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo 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: Any good TUI libraries for Windows in C/C++ (Text User Interface)? | reddit.com/r/cpp | 2021-11-07

    Another one https://github.com/ArthurSonzogni/FTXUI

  • GitHub repo implot

    Immediate Mode Plotting

    Project mention: OGL - A Great Cross Platform OpenGL Base Library With Almost Everything OpenGL You might Ever need | reddit.com/r/opengl | 2022-01-12


  • GitHub repo sciter-sdk

    Sciter is an embeddable HTML/CSS/scripting engine

    Project mention: Do you think the Rust is production ready for GUI in 2021? | reddit.com/r/rust | 2021-08-04

    Please try out Sciter with its Rust binding, I use it in my Rust project.

  • GitHub repo imtui

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

    Project mention: How do I draw a triangle of any shape, form or size in the console? | reddit.com/r/cpp_questions | 2021-12-25

    Second case is trickier. You probably want to check imtui or similar APIs.

  • GitHub repo android-file-transfer-linux

    Android File Transfer for Linux

    Project mention: How to transfer files from/to my MTP-enabled Android device without bricking my system? | reddit.com/r/linuxquestions | 2021-11-28

    Try Android File Transfer

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo imnodes

    A small, dependency-free node editor for dear imgui

    Project mention: How to build a drag and drop schematic app | reddit.com/r/learnpython | 2021-01-18

    Node editor examples https://github.com/Nelarius/imnodes https://github.com/paceholder/nodeeditor

  • GitHub repo imgui_markdown

    Markdown for Dear ImGui

    Project mention: Is WinUI the most modern GUI library for C++ desktop applications on Windows? | reddit.com/r/cpp | 2021-12-06
  • GitHub repo imgui-go

    Go wrapper library for "Dear ImGui" (https://github.com/ocornut/imgui)

    Project mention: Desktop applications discussion | reddit.com/r/golang | 2021-04-28
  • GitHub repo TGUI

    Cross-platform modern c++ GUI

    Project mention: hi guys! has anyone got a sfml menu and could give me a repo ? | reddit.com/r/sfml | 2022-01-07

    You could try https://tgui.eu/ it's simple to use. There's also IMGUI and the SFML binding for it https://github.com/eliasdaler/imgui-sfml

  • GitHub repo borealis

    A hardware accelerated, controller and TV oriented UI library for PC and Nintendo Switch (libnx).

    Project mention: How to get involved in contributing to switch hacking scene and what's needed right now | reddit.com/r/SwitchHacks | 2021-02-22

    Here's the link: https://github.com/natinusala/borealis/tree/yoga

  • GitHub repo QUI-SKSE

    Various UI tools/tweaks.

    Project mention: Add Item mod not working | reddit.com/r/skyrimmods | 2022-01-17

    It doesn't work for AE. QUI works great, but only on a new game.

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). The latest post mention was on 2022-01-17.

C++ UI related posts


What are some of the best open-source UI projects in C++? This list will help you:

Project Stars
1 imgui 33,982
2 DearPyGui 6,835
3 FTXUI 2,422
4 implot 2,062
5 sciter-sdk 1,741
6 imtui 1,684
7 android-file-transfer-linux 1,102
8 imnodes 928
9 imgui_markdown 721
10 imgui-go 635
11 TGUI 482
12 borealis 178
13 QUI-SKSE 36
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.