56 GUI libraries and projects
-
imgui
9.9 9.8 L1 C++Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies -
Turbo Vision
7.2 7.7 C++A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support. -
FLTK
6.8 9.6 C++FLTK - Fast Light Tool Kit - https://github.com/fltk/fltk - cross platform GUI development -
copperspice
5.7 9.6 C++Set of cross platform C++ libraries (Core, Gui, Network, Multimedia, SQL, Vulkan, etc) -
cuda-api-wrappers
4.9 7.1 C++Thin C++-flavored header-only wrappers for core CUDA APIs: Runtime, Driver, NVRTC, NVTX. -
ncurses
2.5 7.9 Csnapshots of ncurses - see https://invisible-island.net/personal/git-exports.html (no pull requests are accepted) -
webview
9.2 6.1 C++Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows). -
GacUI
7.2 9.9 L1 C++Native C++ UI library, cross-platform, MVVM and data binding, XML description, multi-language, core/renderer cross-process separation, etc -
libui
9.0 0.0 CSimple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports. -
fox-toolkit
1.4 0.0 C++DISCONTINUED. Unofficial Zenotech specific mirror of fox-toolkit; please refer to upstream site for latest version -
QwtPlot3D
-A feature-rich Qt/OpenGL-based C++ programming library, providing essentially a bunch of 3D-widgets. [zlib] -
xtd
5.3 10.0 C++Free open-source modern C++20 framework to create console (CLI), forms (GUI like WinForms) and unit test (xUnit) applications and libraries on Windows, macOS, Linux, iOS, Android, FreeBSD, Haiku, and SerenityOS. -
SixtyFPS
7.3 9.9 Rust, C++, JavaScriptDISCONTINUED. Slint is a toolkit to efficiently develop fluid graphical user interfaces for any display: embedded devices and desktop applications. We support multiple programming languages, such as Rust, C++ or JavaScript. [Moved to: https://github.com/slint-ui/slint] -
FTXUI
8.7 8.9 C++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 -
SOUI
5.5 2.1 C++SOUI是目前为数不多的轻量级可快速开发window桌面程序开源DirectUI库.其前身为Duiengine,更早期则是源自于金山卫士开源版本UI库Bkwin.经过多年持续更新方得此库 -
NotificationManager
1.2 0.7 C++A thread-safe, easy-to-use, utility for sending and receiving notifications. It allows you to decouple different modules of your application. -
CTPG
3.7 3.9 C++Compile Time Parser Generator is a C++ single header library which takes a language description as a C++ code and turns it into a LR1 table parser with a deterministic finite automaton lexical analyzer, all in compile time. -
Brisk
3.4 9.3 C++Cross-platform C++20 GUI framework featuring MVVM architecture, reactive capabilities, and scalable, accelerated GPU rendering. -
MiniOAuth2
1.3 5.9 C++A lightweight, header-only C++20 library for OAuth 2.0 Authorization Code Flow with PKCE . built for Crow, usable anywhere.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
Promo
www.saashub.com
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.