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

Top 23 C++ GUI Projects

  • GitHub repo imgui

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

    Project mention: C++ dev having trouble finding what ui toolkit to use for pet project | reddit.com/r/linuxmasterrace | 2021-11-30

    ### [IMGUI](https://github.com/ocornut/imgui)

  • GitHub repo flameshot

    Powerful yet simple to use screenshot software :desktop_computer: :camera_flash:

    Project mention: Has anyone dealt with any glitches on Tulip.Garden? More specifically one like the one in the picture? The “pools” that they belong to don’t even exist on Tulip either..🤔 | reddit.com/r/solana | 2021-11-23

    I can't help you with that, but maybe can make your life easier by suggesting you try Flameshot. Good luck

  • 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 cutter

    Free and Open Source Reverse Engineering Platform powered by rizin

    Project mention: Rizin 0.3.0 is !now available and also Cutter 2.0.3 is out! | reddit.com/r/rizin | 2021-09-25
  • GitHub repo Stacer

    Linux System Optimizer and Monitoring - https://oguzhaninan.github.io/Stacer-Web

    Project mention: Is there something like explorer.exe on Linıx or KDE? | reddit.com/r/kde | 2021-11-22
  • GitHub repo nodegui

    A library for building cross-platform native desktop applications with Node.js and CSS 🚀. React NodeGui : https://react.nodegui.org and Vue NodeGui: https://vue.nodegui.org

    Project mention: Electron Adventures: Episode 75: NodeGui React | dev.to | 2021-10-06

    Let's continue exploring Electron alternatives. This time, NodeGui. NodeGui uses Qt5 instead of Chromium, so we'll be leaving the familiar web development behind, but it tries to not be too far from it, as web development is what everyone knows.

  • GitHub repo DearPyGui

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

    Project mention: Is Cython a systems programming language? | reddit.com/r/Cython | 2021-12-01

    Does it work with Android, especially if I used DearPythonGui?

  • GitHub repo GuiLite

    ✔️The smallest header-only GUI library(4 KLOC) for all platforms

    Project mention: GUI? | reddit.com/r/cpp | 2021-07-29

    How about Nana? or GuiLite?

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo Open3D

    Open3D: A Modern Library for 3D Data Processing

    Project mention: 3D Reconstruction of Indoor Environments using SLAM and deep learning on RGB-D Data. | reddit.com/r/computervision | 2021-10-08

    Open3D v0.13.0 http://www.open3d.org/

  • GitHub repo Duilib

  • GitHub repo Windows UI Library

    Windows UI Library: the latest Windows 10 native controls and Fluent styles for your applications

    Project mention: Vote in the Windows UI Library backlog | reddit.com/r/dotnet | 2021-11-23
  • GitHub repo wxWidgets

    Cross-Platform GUI Library - Report issues here: https://trac.wxwidgets.org/

    Project mention: Alternative to Flutter? | reddit.com/r/dartlang | 2021-11-28

    It also shouldn't be too difficult to use SDL via FFI. Theoretically, it should therefore also be possible to access WxWindow if you need something more high level and still cross platform.

  • GitHub repo NanoGUI

    Minimalistic GUI library for OpenGL

    Project mention: C++ dev having trouble finding what ui toolkit to use for pet project | reddit.com/r/linuxmasterrace | 2021-11-30

    ### [NanoGUI](https://github.com/wjakob/nanogui)

  • GitHub repo ricochet

    Anonymous peer-to-peer instant messaging

    Project mention: Darknet chat | reddit.com/r/darknet | 2021-08-01
  • GitHub repo Yue

    A library for creating native cross-platform GUI apps

    Project mention: Yue – A library for creating native cross-platform GUI apps | news.ycombinator.com | 2021-10-22
  • GitHub repo sciter

    Sciter: the Embeddable HTML/CSS/JS engine for modern UI development

    Project mention: Free lightweight C++ GUI with HTML/CSS/JS? | reddit.com/r/cpp | 2021-09-30

    I don't know how "lightweight" it is but: https://sciter.com/ may interest you

  • 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 GacUI

    GPU Accelerated C++ User Interface, with WYSIWYG developing tools, XML supports, built-in data binding and MVVM features.

  • 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 Elements C++ GUI library

    Elements C++ GUI library

    Project mention: C++ dev having trouble finding what ui toolkit to use for pet project | reddit.com/r/linuxmasterrace | 2021-11-30

    ### [Elements](https://github.com/cycfi/elements) (Formerly photon)

  • GitHub repo nana

    a modern C++ GUI library

    Project mention: Best GUI Library for C++? | reddit.com/r/cpp_questions | 2021-08-21

    well, nana seems to still be developed, but it's in another branch for now: https://github.com/cnjinhao/nana/tree/develop-1.8

  • GitHub repo nitroshare-desktop

    Network file transfer application for Windows, OS X, & Linux

    Project mention: Sinaluser places $500 bounty on "AirDrop" Feature Request | reddit.com/r/signal | 2021-10-28
  • GitHub repo ChrysaLisp

    Parallel OS, with GUI, Terminal, OO Assembler, Class libraries, C-Script compiler, Lisp interpreter and more...

    Project mention: Lisp Implementations similiar to old Lisp Machines? | reddit.com/r/lisp | 2021-02-11

    ChrysaLisp is portable assembler in () more than Lisp - any other Lisp system wouldn't have comments about clobbering registers.

  • GitHub repo TegraRcmGUI

    C++ GUI for TegraRcmSmash (Fusée Gelée exploit for Nintendo Switch)

    Project mention: Gary Bowser (Team-Xecuter) Pleads Guilty To Piracy After Nintendo Pursuit | reddit.com/r/SwitchPirates | 2021-11-02

    Use https://github.com/eliboa/TegraRcmGUI/releases

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-12-01.

C++ GUI related posts


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

Project Stars
1 imgui 33,270
2 flameshot 15,178
3 cutter 9,987
4 Stacer 7,383
5 nodegui 7,253
6 DearPyGui 6,468
7 GuiLite 5,794
8 Open3D 5,769
9 Duilib 4,571
10 Windows UI Library 4,383
11 wxWidgets 3,956
12 NanoGUI 3,838
13 ricochet 3,561
14 Yue 2,700
15 sciter 2,271
16 FTXUI 2,052
17 GacUI 2,000
18 implot 1,975
19 Elements C++ GUI library 1,962
20 nana 1,951
21 nitroshare-desktop 1,263
22 ChrysaLisp 1,262
23 TegraRcmGUI 1,154
Find remote jobs at our new job board 99remotejobs.com. There are 33 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