Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
Repository Index
47,133 repositories indexed
1–24 of 42 · Most stars
egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
A cross-platform GUI library for Rust, inspired by Elm
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
Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.
Rust GUI components for building fantastic cross-platform desktop application by using GPUI.
- gpui
- desktop-application
- uikit
- rust
Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
- kotlin
- ui
- multiplatform
- desktop
Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies
- cpp
- python
- imgui
- toolkit
Python GUIs for Humans! Create any GUI simple or complicated in a way that's intuitive. Launched in 2018. NEW for 2026 - the LGPL3 Version 6. Transforms tkinter, Qt, WxPython, and Remi into a simple, intuitive, and fun experience for both hobbyists and expert users.
- pysimplegui
- gui-framework
- python
- tkinter
A modern and customizable python UI-library based on Tkinter
- python
- ui
- ui-design
- tkinter
Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports.
RmlUi - The HTML/CSS User Interface library evolved
C library for building user interfaces
- gui-framework
- c
- gui-toolkit
- cross-platform-gui
Elements C++ GUI library
- cpp
- cpp17
- cpp17-library
- gui
Qt Base (Core, Gui, Widgets, Network, ...)
Rune: Native UI framework
a modern C++ GUI library
- modern-cpp
- c-plus-plus-11
- c-plus-plus-14
- c-plus-plus-17
A lightweight, multithreaded GUI library in C for editors and tools. For C, Rust, C++, C#, Java, Python, Zig, Lua, Go, Odin
Native Shell is a native UI framework for iOS, Android, macOS, Windows, Linux and the web, built in Rust.
- cross-platform
- native
- nsh
- gui
Declarative User Interfaces for Python
- python
- enaml
libRocket - The HTML/CSS User Interface library
Free open-source modern C++20/23 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.
Cross-platform modern C++ GUI
- tgui
- sfml
- cross-platform
- gui
User interface components for Starling Framework, ActionScript 3, and Adobe AIR
- user-interface
- adobe-air
- adobe-flash-player
- actionscript