Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The future of .NET UI
Repository Index
47,133 repositories indexed
1–22 of 22 · Most stars
Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.
Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
- kotlin
- ui
- multiplatform
- desktop
Rust GUI components for building fantastic cross-platform desktop application by using GPUI.
- gpui
- desktop-application
- uikit
- rust
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.
WPF is a .NET Core UI framework for building Windows desktop applications.
- dotnet
- help-wanted
- wpf
A Windows GUI toolkit for the Go Programming Language
- go
- gui
- gui-toolkit
- win32
Develop desktop apps with native UI or web frontend in Go
Cross platform GUI framework for desktop and mobile applications in .NET
React-like desktop GUI toolkit for Go
- cocoa
- fltk
- golang
- 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.
Desktop apps in Zig, with native UI drawn on the GPU or a web frontend
SDK for building cross-platform desktop apps in ANSI-C
- c
- cross-platform
- win32
- cocoa
Declarative UI toolkit for modern C++20
- c-plus-plus
- c-plus-plus-20
- cmake
- cross-platform-gui
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.
A Go-first, GPU-native desktop framework. No WebView, no bundled runtime.
- desktop
- direct3d
- framework
- 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
LUIS (Love2D UI System) is a flexible graphical user interface (GUI) framework built on top of the Löve2D game framework. LUIS provides developers with the tools to create dynamic, grid-centric, layered user interfaces for games and applications.
A GUI library for Go that doesn't make you want to switch to web dev.
- easy
- golang
- gui-framework
- no-cgo