Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The future of .NET UI
Repository Index
47,133 repositories indexed
1–24 of 32 · Most stars
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
Turn (almost) any Python command line program into a full GUI application with one line
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
Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS
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
WinUI: a modern UI framework with a rich set of controls and styles to build dynamic and high-performing Windows applications.
✔️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
Cross platform GUI framework for desktop and mobile applications in .NET
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
wxPython's Project Phoenix. A new implementation of wxPython, better, stronger, faster than he was before.
- python
- cross-platform
- gui-framework
- gui-toolkit
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.
Native Shell is a native UI framework for iOS, Android, macOS, Windows, Linux and the web, built in Rust.
- cross-platform
- native
- nsh
- gui
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.
Pure Swift Cross-platform UIKit (Cocoa Touch) implementation (Supports Linux)
User interface components for Starling Framework, ActionScript 3, and Adobe AIR
- user-interface
- adobe-air
- adobe-flash-player
- actionscript
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
LuaJIT ffi binding for imgui, backends and extension widgets
- luajit
- imgui
- luajit-ffi