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 26 · Most stars
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.
Turn (almost) any Python command line program into a full GUI application with one line
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
Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies
- cpp
- python
- imgui
- toolkit
A modern and customizable python UI-library based on Tkinter
- python
- ui
- ui-design
- 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.
Pangolin is a lightweight portable rapid development library for managing OpenGL display / interaction and abstracting video input.
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 GUI for D programming language
- dlangui
- d
- opengl
- sdl
Pure Go GUI toolkit built on GoGPU — widgets, layouts, styling
- go
- golang
- gui
- ui
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
A cross-platform native UI engine with a Go backend: write apps in Go with signals, memos and flexbox layout, and each platform draws with its own native views — iOS, macOS, Windows, Android, Linux and the web
My UI Widget library for V
- vlang
- vlang-library
- ui
- widget-toolkit
A GUI library for LÖVE 11.x