Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
Repository Index
57,637 visible repositories in the index
1–24 of 48 · Most stars
A cross-platform GUI library for Rust, inspired by Elm
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
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.
:zap: Native, high-performance, cross-platform desktop apps - built with Reason!
- reason
- reasonml
- ocaml
- react
WPF is a .NET Core UI framework for building Windows desktop applications.
- dotnet
- help-wanted
- wpf
Makepad is a creative software development platform for Rust that compiles to wasm/webGL, osx/metal, windows/dx11 linux/opengl
A Python native, OS native GUI toolkit.
- gui
- python
A library for creating native cross-platform GUI apps
Qt Base (Core, Gui, Widgets, Network, ...)
Native C++ UI library, cross-platform, MVVM and data binding, XML description, multi-language, core/renderer cross-process separation, etc
wxPython's Project Phoenix. A new implementation of wxPython, better, stronger, faster than he was before.
- python
- cross-platform
- gui-framework
- gui-toolkit
Blender's GPU Accelerated UI, Decoupled from it's original codebase. Supports Rust, Python, JS, Lua, C & C++. Twice as good as GPUI
- blender
- blender-ui
- bui
- gpui
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, C3
Core Scenic library
Minimalistic C++/Python GUI library for OpenGL, GLES2/3, Metal, and WebAssembly/WebGL
Seesaw turns the Horror of Swing into a friendly, well-documented, Clojure library
React-like desktop GUI toolkit for Go
- cocoa
- fltk
- golang
- gui