C++ UI

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

Top 14 C++ UI Projects

  • GitHub repo imgui

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

    Project mention: What to use to develop GUIs in C++? | reddit.com/r/cpp_questions | 2021-11-18
  • GitHub repo DearPyGui

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

    Project mention: Version 1.1.1 Released | reddit.com/r/DearPyGui | 2021-11-18
  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • 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: Best scientific graphing library? | reddit.com/r/cpp | 2021-08-12

    Implot using ImGui: https://github.com/epezent/implot

  • 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: ImTui: Immediate Mode Text-Based User Interface C++ Library | news.ycombinator.com | 2021-11-08
  • 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

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • 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: CPU Path Traced Rendering in Avoyd (now released) | reddit.com/r/VoxelGameDev | 2021-07-08

    Results from low ray-count path tracing can be fairly noisy, especially with reflections and emissive materials, so I'm using Intel Open Image Denoise. The download for this at 45Mb is over 5x larger than our Avoyd installer, so we don't distribute it but instead link to it as a plugin the user can install. Adding documentation for this was fairly easy using our open sourced imgui_markdown.h.

  • 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: GUI? | reddit.com/r/cpp | 2021-07-29
  • 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 imgui_sdl

    ImGuiSDL: SDL2 based renderer for Dear ImGui

    Project mention: Is it possible to use dear imgui library without rewriting my whole rendering process to opengl? | reddit.com/r/sdl | 2021-09-30

    Someone did write a backend that is SDL2/imgui, but even they say go with DX11 or opengl as the software rendering has performance and artifact issues.

  • GitHub repo QUI-SKSE

    Various UI tools/tweaks.

    Project mention: AddItemMenu Alternative for Anniversary Edition? | reddit.com/r/skyrimmods | 2021-11-18

    I've been working on an AddItemMenu alternative for a while now. https://github.com/Qudix/QUI-SKSE/releases/tag/v0.2.1

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 2021-11-28.

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,145
2 DearPyGui 6,468
3 FTXUI 2,052
4 implot 1,975
5 sciter-sdk 1,679
6 imtui 1,633
7 android-file-transfer-linux 1,086
8 imnodes 873
9 imgui_markdown 693
10 imgui-go 613
11 TGUI 468
12 borealis 173
13 imgui_sdl 162
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives