Avalonia for Linux
Native .NET UI on Linux with C# and XAML
Pixel-Perfect UI on Linux
Pixel-Perfect UI on Linux
Avalonia lets you ship native-feeling Linux software without switching languages, rewriting views or accepting sluggish abstraction layers.
Your existing XAML skills translate directly, the rendering pipeline drives the GPU, and the final binary feels at home on GNOME, KDE, XFCE and anything in between.
Whether you are porting a ten-year-old WPF line-of-business tool or launching a greenfield desktop product, the experience is identical: design once, deploy everywhere.
Avalonia lets you ship native-feeling Linux software without switching languages, rewriting views or accepting sluggish abstraction layers.
Your existing XAML skills translate directly, the rendering pipeline drives the GPU, and the final binary feels at home on GNOME, KDE, XFCE and anything in between.
Whether you are porting a ten-year-old WPF line-of-business tool or launching a greenfield desktop product, the experience is identical: design once, deploy everywhere.





Hardware Acceleration Across Distros and Chipsets
Hardware Acceleration Across Distros and Chipsets
The Skia-backed renderer taps OpenGL and Vulkan, so animations remain smooth even on ageing laptops and fan-less ARM boards.
You can trust the same code-base on Ubuntu laptops, Fedora workstations and Yocto-based kiosks.
Avalonia handles the OS quirks; so you can focus on features.
The Skia-backed renderer taps OpenGL and Vulkan, so animations remain smooth even on ageing laptops and fan-less ARM boards.
You can trust the same code-base on Ubuntu laptops, Fedora workstations and Yocto-based kiosks.
Avalonia handles the OS quirks; so you can focus on features.
Linux Desktop or Embedded
Linux Desktop or Embedded
Ship the same polished interface on Ubuntu workstations, Fedora kiosks and Arm-based industrial boards without a single ifdef.
Avalonia’s unified SDK handles window chrome, framebuffer backends, input and DPI scaling so your code behaves identically wherever Linux runs, from a developer laptop to a production line touchscreen.
Ship the same polished interface on Ubuntu workstations, Fedora kiosks and Arm-based industrial boards without a single ifdef.
Avalonia’s unified SDK handles window chrome, framebuffer backends, input and DPI scaling so your code behaves identically wherever Linux runs, from a developer laptop to a production line touchscreen.





























































Distro Support
Distro Support
Distro Support
Every new framework release is verified against Ubuntu, Fedora and Debian, so you can depend on predictable behaviour out of the box.
Need a different flavour?
Our enhanced support covers virtually any distribution that can run a modern .NET runtime.
Arch, openSUSE, Alpine, Raspbian, if the kernel boots and GLibc or musl meet the requirements, your Avalonia application will launch, render and respond just as it does on the officially certified distros.
Every new framework release is verified against Ubuntu, Fedora and Debian, so you can depend on predictable behaviour out of the box.
Need a different flavour?
Our enhanced support covers virtually any distribution that can run a modern .NET runtime.
Arch, openSUSE, Alpine, Raspbian, if the kernel boots and GLibc or musl meet the requirements, your Avalonia application will launch, render and respond just as it does on the officially certified distros.
Every new framework release is verified against Ubuntu, Fedora and Debian, so you can depend on predictable behaviour out of the box.
Need a different flavour?
Our enhanced support covers virtually any distribution that can run a modern .NET runtime.
Arch, openSUSE, Alpine, Raspbian, if the kernel boots and GLibc or musl meet the requirements, your Avalonia application will launch, render and respond just as it does on the officially certified distros.
Beautiful HMIs
Beautiful HMIs
Avalonia’s lightweight rendering stack squeezes full-colour, animated interfaces out of fan-less ARM boards and Atom-class CPUs, giving industrial designers the freedom to ship responsive, visually rich HMIs without upgrading every panel PC on the factory floor.
UXDivers have put that power on display with their HMI demo app.
Avalonia’s lightweight rendering stack squeezes full-colour, animated interfaces out of fan-less ARM boards and Atom-class CPUs, giving industrial designers the freedom to ship responsive, visually rich HMIs without upgrading every panel PC on the factory floor.
UXDivers have put that power on display with their HMI demo app.