Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
Repository Index
47,133 repositories indexed
1–24 of 36 · Most stars
egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
LVGL is a free, full-featured embedded UI library for devices from small MCUs to 3D-capable MPUs, enhanced by LVGL Pro, a professional editor and tooling.
- c
- cpp
- display
- e-ink-display
Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
- kotlin
- ui
- multiplatform
- desktop
Rust GUI components for building fantastic cross-platform desktop application by using GPUI.
- gpui
- desktop-application
- uikit
- rust
A single-header ANSI C immediate mode cross-platform GUI library
- c
- gui
- nuklear
- single-header-lib
Qt binding for Go (Golang) with support for Windows / macOS / Linux / FreeBSD / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript / WebAssembly
- go
- gui-framework
- qt
- cross-platform-gui
Open-source platform for building cross-platform native Mobile, Web, Desktop, and Embedded apps from a single C#/XAML codebase. Work from any IDE/CLI with Hot Reload, Visual Designer, MCPs, and Skills built for modern .NET workflows. 200M+ NuGet downloads.
✔️The smallest header-only GUI library(4 KLOC) for all platforms
- embedded
- mcu
- graphics-library
- microcontroller
WPF is a .NET Core UI framework for building Windows desktop applications.
- dotnet
- help-wanted
- wpf
C library for building user interfaces
- gui-framework
- c
- gui-toolkit
- cross-platform-gui
Pangolin is a lightweight portable rapid development library for managing OpenGL display / interaction and abstracting video input.
Native C++ UI library, cross-platform, MVVM and data binding, XML description, multi-language, core/renderer cross-process separation, etc
A free and open source framework for building powerful, fast, elegant 2D and 3D apps that run on macOS, Windows, Linux, iOS, Android, and web with a single Go codebase, allowing you to Code Once, Run Everywhere.
A lightweight, multithreaded GUI library in C for editors and tools. For C, Rust, C++, C#, Java, Python, Zig, Lua, Go, Odin
Zenity dialogs for Golang, Windows, macOS
SDK for building cross-platform desktop apps in ANSI-C
- c
- cross-platform
- win32
- cocoa
JEDI Visual Component Library
Immediate Mode GUI library for LÖVE
Binary Editor for Qt
- qt
- pyqt
- hexadecimal
- python
An immediate mode GUI for the Love2D framework.
Lightweight immediate mode GUI for LÖVE games
- love2d
- nuklear
- immediate-gui
- imgui
LuaJIT ffi binding for imgui, backends and extension widgets
- luajit
- imgui
- luajit-ffi
GTK4/Libadwaita/WebKit2 bindings for Common Lisp.