Search tools, frameworks, libraries, categories and domains
GNOME's toolkit for Linux desktop apps, with bindings for Python, Rust, Vala and more.
Other tools in the same categories.
qt/qtbase
Mature C++/QML cross-platform application framework, dominant in embedded, automotive and pro desktop apps.
flutter/flutter
Google's UI toolkit for building natively compiled iOS, Android, web and desktop apps from one Dart codebase.
AvaloniaUI/Avalonia
Cross-platform XAML UI framework for .NET, widely seen as the spiritual successor to WPF.
JetBrains/compose-multiplatform
JetBrains' declarative UI framework bringing Jetpack Compose to iOS, desktop and web; iOS stable since 2025.
dotnet/maui
Microsoft's cross-platform UI framework for iOS, Android, macOS and Windows apps in C# and XAML; Xamarin's successor.
unoplatform/uno
Single-codebase .NET apps for Windows, macOS, Linux, iOS, Android and WebAssembly using WinUI APIs.
microsoft/microsoft-ui-xaml
Microsoft's modern native UI framework for Windows apps, shipped via the Windows App SDK.
dotnet/wpf
Mature .NET UI framework for Windows desktop; still common in enterprise line-of-business software.
slint-ui/slint
Declarative UI toolkit for Rust, C++, JavaScript and Python targeting desktop and embedded devices.