egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
Repository Index
47,133 repositories indexed
1–24 of 24 · Most stars
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The future of .NET UI
Cross platform GUI toolkit in Go inspired by Material Design
- golang
- gui
- cross-platform
- go
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
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
Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports.
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.
WinUI: a modern UI framework with a rich set of controls and styles to build dynamic and high-performing Windows applications.
wxPython's Project Phoenix. A new implementation of wxPython, better, stronger, faster than he was before.
- python
- cross-platform
- gui-framework
- gui-toolkit
a modern C++ GUI library
- modern-cpp
- c-plus-plus-11
- c-plus-plus-14
- c-plus-plus-17
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.
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.
Lightweight immediate mode GUI for LÖVE games
- love2d
- nuklear
- immediate-gui
- imgui
Cross-platform C++20 GUI framework featuring MVVM architecture, reactive capabilities, and scalable, accelerated GPU rendering.
- cpp20
- cross-platform-gui
- gui
- modern-cpp
A unified graphical user experience toolkit for Go desktop applications
Native desktop UI components for Go, built on MyGo. Themed controls, window shells, Lucide icons, plus chat, Markdown, code highlighting, charts and a command palette. Also includes a standalone packager for macOS, Windows and Linux.
- cross-platform
- desktop
- go
- golang
Cross-platform UI framework for Rust: styled property system, data binding, XAML, control themes and a composition renderer. A port of Avalonia.
Common Lisp CFFI bindings to the IUP Portable User Interface library (pre-ALPHA)
- common-lisp
- cffi
- gui
- iup
Declarative UI for Java
- declarative-ui
- java
- swing
- xml
Git super project for PySide
- python
- qt
- pyside
- qtforpython
A very light-weight GUI library for the Löve2D
- gui-library
- love2d
- lua
A GUI library for Go that doesn't make you want to switch to web dev.
- easy
- golang
- gui-framework
- no-cgo
Extensible library that enables you to create your own GUI controls based on provided core modules in Löve2D.
- gui
- love2d-gui
- love2d-gui-library
- lightweight