v9.0.40 released

Build Native Linux Apps with .NET MAUI

A comprehensive Linux platform implementation for .NET MAUI with native X11/Wayland support, hardware-accelerated rendering, and 35+ built-in controls. Write once, deploy everywhere—including Linux desktops.

$ dotnet add package OpenMaui.Controls.Linux
35+
Native Controls
12+
Platform Services
100%
XAML Compatible
MIT
Open Source License

Why OpenMaui Linux?

Everything you need to get started quickly.

Native Linux Integration

Full X11 and Wayland display server support with hardware-accelerated SkiaSharp rendering. Seamlessly integrate with GNOME, KDE, and other desktop environments with automatic HiDPI detection.

Complete Control Library

Access 35+ production-ready controls including Button, Entry, CollectionView, CarouselView, SwipeView, and NavigationPage. Everything you need to build modern desktop applications.

Enterprise-Ready Services

Built-in platform services for clipboard, file picker, notifications, global hotkeys, drag & drop, secure storage, and more. Plus AT-SPI2 accessibility support for inclusive applications.

Features

Powerful capabilities at your fingertips.

XAML & Code-First Support

Use familiar .NET MAUI XAML syntax or build UIs programmatically. Full compatibility with standard MAUI patterns and practices for seamless cross-platform development.

Project Templates

Get started instantly with dotnet templates. Choose between XAML-based or code-based UI workflows. Create new projects with a single command and start building immediately.

International Input Methods

IBus and XIM support for international text input. Build applications that work seamlessly for users worldwide with full Unicode and input method editor support.

Accessibility First

AT-SPI2 screen reader support for ORCA and assistive technologies. High contrast mode detection and full keyboard navigation ensure your apps are accessible to everyone.

Desktop Notifications

Native desktop notifications through libnotify integration. Keep users informed with system-native alerts that respect their desktop environment preferences.

Hardware Accelerated

Leverage GPU-accelerated SkiaSharp rendering for smooth, performant UIs. Automatic scale factor detection ensures crisp visuals on any display configuration.

Ready to Build Linux Apps with .NET MAUI?

Install the templates and create your first native Linux application in minutes. Join developers bringing .NET MAUI to the Linux desktop.

Install Templates Now