A comprehensive Linux platform implementation for .NET MAUI featuring hardware-accelerated SkiaSharp rendering, native X11/Wayland support, and 47+ built-in controls. Deploy your cross-platform apps to Linux desktops with zero compromises.
dotnet add package OpenMaui.Controls.Linux
Hardware-accelerated SkiaSharp rendering with full X11 and Wayland display server support. Automatic HiDPI scaling for GNOME, KDE, and X11 environments ensures pixel-perfect displays on any screen.
Access 12+ platform services including clipboard, file picker, notifications, global hotkeys, drag & drop, system tray, and secure storage. Everything you need to build professional Linux desktop applications.
AT-SPI2 screen reader support for ORCA and assistive technologies, high contrast mode detection, and full keyboard navigation. Build inclusive applications that work for everyone.
Complete control library including Button, Label, Entry, CollectionView, CarouselView, RefreshView, SwipeView, NavigationPage, Shell, MenuBar, and more. Everything from basic inputs to advanced navigation patterns.
Use standard .NET MAUI XAML syntax with familiar workflows. Design beautiful UIs with the same declarative markup you already know, complete with data binding and MVVM patterns.
IBus and XIM support for international text input across all major languages. Build applications that work seamlessly for global audiences with proper IME integration.
Native libnotify integration for system notifications that follow Linux desktop conventions. Keep users informed with non-intrusive, platform-native alerts.
XDND drag and drop support for seamless file and content transfer between applications. Provide intuitive desktop workflows your users expect.
Get started in seconds with dotnet templates for both code-based and XAML-based projects. Scaffold new applications with best practices built-in from day one.
Install the templates and start building native Linux desktop applications in minutes. MIT licensed and production-ready.
Install Now