imgui Alternatives - C++ GUI | LibHunt
Code Quality Rank: L1
Programming language: C++
License: MIT License
imgui alternatives and similar libraries
Based on the "GUI" category.
Alternatively, view imgui alternatives based on common mentions on social networks and blogs.
-
webview
Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows).
-
xmake
🔥 A cross-platform build utility based on Lua
-
libui
Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports.
-
nuklear
A single-header ANSI C immediate mode cross-platform GUI library
-
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
-
Stacer
Linux System Optimizer and Monitoring - https://oguzhaninan.github.io/Stacer-Web
-
NanoGUI
Minimalistic GUI library for OpenGL
-
RmlUi
RmlUi - The HTML/CSS User Interface library evolved
-
Yue
A library for creating native cross-platform GUI apps
-
SixtyFPS
DISCONTINUED. 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]
-
GacUI
Native C++ UI library, cross-platform, MVVM and data binding, XML description, multi-language, core/renderer cross-process separation, etc
-
nana
a modern C++ GUI library
-
Sciter
Sciter: the Embeddable HTML/CSS/JS engine for modern UI development
-
Turbo Vision
A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support.
-
FLTK
FLTK - Fast Light Tool Kit - https://github.com/fltk/fltk - cross platform GUI development
-
GTK+
Read-only mirror of https://gitlab.gnome.org/GNOME/gtk
-
libRocket
libRocket - The HTML/CSS User Interface library
-
PDCurses
A curses library for environments that don't fit the termcap/terminfo model.
-
copperspice
Set of cross platform C++ libraries (Core, Gui, Network, Multimedia, SQL, Vulkan, etc)
-
SOUI
SOUI是目前为数不多的轻量级可快速开发window桌面程序开源DirectUI库.其前身为Duiengine,更早期则是源自于金山卫士开源版本UI库Bkwin.经过多年持续更新方得此库
-
MyGUI
Fast, flexible and simple GUI.
-
FINAL CUT
A Modern C++ Text-Based Widget Toolkit (TUI)
-
xtd
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.
-
cuda-api-wrappers
Thin C++-flavored header-only wrappers for core CUDA APIs: Runtime, Driver, NVRTC, NVTX.
-
CEGUI
Flexible, cross-platform GUI library.
-
saucer
🛸 A modern, cross-platform C++ webview library
-
neoGFX
Cross-platform GPU-oriented C++ application/game framework
-
CTPG
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
Cross-platform C++20 GUI framework featuring MVVM architecture, reactive capabilities, and scalable, accelerated GPU rendering.
-
Refureku
Cross-platform C++17 Runtime Reflection Library
-
eventbus
A simple, header only event bus library written in modern C++17.
-
gtkmm
Read-only mirror of https://gitlab.gnome.org/GNOME/gtkmm
-
Vaca
C++ Win32 wrapper to develop GUI apps
-
ncurses
snapshots of ncurses - see https://invisible-island.net/personal/git-exports.html (no pull requests are accepted)
-
newt
Mirror of https://pagure.io/newt.git
-
Clip Library
Cross-platform C++ library to copy/paste clipboard content
-
sling
Lightweight C++ Signals and Slots implementation
-
fox-toolkit
DISCONTINUED. Unofficial Zenotech specific mirror of fox-toolkit; please refer to upstream site for latest version
-
QCustomPlot
Qt plotting widget without further dependencies. [GPLv3]
-
sugar-proto
A Protobuf wrapper with expressive, minimal, and strongly-typed C++ syntax
-
genetic
A performant and flexible genetic algorithm implemented in C++20/23.
-
MiniOAuth2
A lightweight, header-only C++20 library for OAuth 2.0 Authorization Code Flow with PKCE . built for Crow, usable anywhere.
-
static_string
Experimental compile-time string manipulation C++17 library
-
NotificationManager
A thread-safe, easy-to-use, utility for sending and receiving notifications. It allows you to decouple different modules of your application.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of imgui or a related project?