Beautiful applications
for every platform.

Harness the power of cross-platform development with Avalonia. One codebase, infinite possibilities.

Windows

Windows

Windows

macOS

macOS

macOS

Linux

Linux

Linux

iOS

iOS

iOS

Android

Android

Android

Browser

Browser

Browser

Family App XPF App.
Family App XPF App.

Pixel-Perfect on every platform

Write your code once and know it'll work the same across every platform you wish to support.

Incredible Performance

Designed with performance in mind, Avalonia enables you to build the fastest apps for every platform.

Free and open-source

Avalonia has a permissive MIT license, meaning you're free to use Avalonia for every project with zero cost.

Pixel Perfect on
Every Platform

Pixel Perfect on
Every Platform

Achieving consistent, pixel-perfect visuals traditionally involves battling native APIs, costing you hours, patience, and visual excellence.

Avalonia solves this by using Skia, eliminating cross-platform headaches and ensuring your UI is flawless everywhere.

No more frustration, just beautiful, pixel-perfect interfaces that ensure your apps stand out.

Achieving consistent, pixel-perfect visuals traditionally involves battling native APIs, costing you hours, patience, and visual excellence.

Avalonia solves this by using Skia, eliminating cross-platform headaches and ensuring your UI is flawless everywhere.

No more frustration, just beautiful, pixel-perfect interfaces that ensure your apps stand out.

Avalonia solitaire sample app in a web browser.
Avalonia solitaire sample app in a web browser.
Avalonia solitaire sample app in a web browser.

Our Architecture

Our Architecture

Create beautiful mobile apps for iOS & Android

  • Avalonia supports several .NET runtimes, including .NET Framework, Mono and modern .NET.

  • The only prerequisite for supporting new platforms is the ability to draw pixels and receive events, meaning it's easy to add support for new platforms! You can read more about this on our blog.

  • The architecture is modular and has a clean extensible design of the APIs.

Get Priority Support

Get Priority Support

Enhanced Support gives you direct access to our expert engineers, priority resolution of your most critical issues, and tailored technical guidance.

This means faster troubleshooting, optimised app performance, and the reassurance that you’re never alone facing complex UI challenges. You focus on innovating, our experts handle the rest.

Enhanced Support gives you direct access to our expert engineers, priority resolution of your most critical issues, and tailored technical guidance.

This means faster troubleshooting, optimised app performance, and the reassurance that you’re never alone facing complex UI challenges. You focus on innovating, our experts handle the rest.

Native Performance on Every Platform

Native Performance on Every Platform

Avalonia empowers you to build cross-platform apps with genuinely native-level performance.

Thanks to its highly optimised compositional rendering engine that utilises Skia, Avalonia apps deliver exceptional performance while using minimal resources compared to other frameworks.

These optimisations unlock new possibilities, from effortlessly running smooth, responsive apps on low-powered embedded hardware to achieving stunning visual performance on high-end desktop and mobile devices.

Avalonia empowers you to build cross-platform apps with genuinely native-level performance.

Thanks to its highly optimised compositional rendering engine that utilises Skia, Avalonia apps deliver exceptional performance while using minimal resources compared to other frameworks.

These optimisations unlock new possibilities, from effortlessly running smooth, responsive apps on low-powered embedded hardware to achieving stunning visual performance on high-end desktop and mobile devices.

Skia Rendering

Skia Rendering

Skia Rendering

Avalonia leverages SkiaSharp to render the UI directly. Unlike other cross-platform .NET UI frameworks that simply wrap native controls into a limited API, Avalonia gives developers direct access and full control of rendering behaviour.

This approach ensures your application's UI is responsive and visually consistent across every platform, helping to eliminate platform-specific rendering issues.

Avalonia leverages SkiaSharp to render the UI directly. Unlike other cross-platform .NET UI frameworks that simply wrap native controls into a limited API, Avalonia gives developers direct access and full control of rendering behaviour.

This approach ensures your application's UI is responsive and visually consistent across every platform, helping to eliminate platform-specific rendering issues.

Avalonia leverages SkiaSharp to render the UI directly. Unlike other cross-platform .NET UI frameworks that simply wrap native controls into a limited API, Avalonia gives developers direct access and full control of rendering behaviour.

This approach ensures your application's UI is responsive and visually consistent across every platform, helping to eliminate platform-specific rendering issues.

No Dependency on .NET MAUI

No Dependency on .NET MAUI

Create beautiful mobile apps for iOS & Android

Avalonia eliminates dependence on .NET MAUI or Xamarin.Forms, freeing your team from fragile, lowest common denominator abstractions.

Avalonia leverages .NET iOS and .NET Android but isn’t tied to them, with internal experimentation exploring removing these dependencies entirely to unlock even greater performance.

Avalonia solitaire sample app in a web browser.
Avalonia solitaire sample app in a web browser.
Avalonia solitaire sample app in a web browser.

A Rapidly Growing Commercial Ecosystem

Avalonia’s ecosystem is rapidly expanding, with a growing range of third-party controls that help developers build richer, more powerful applications faster than ever.

Supported Platforms

Supported Platforms

Windows

Windows

Create modern Windows applications compatible with systems from Windows 7 all the way up to the latest Windows 11.

Our Fluent design inspired theme provides the look and feel of apps loved by Windows users, making it easy to ship a polished user experience.

Create modern Windows applications compatible with systems from Windows 7 all the way up to the latest Windows 11.

Our Fluent design inspired theme provides the look and feel of apps loved by Windows users, making it easy to ship a polished user experience.

macOS

macOS

Develop pixel-perfect applications for macOS using .NET and Avalonia.Ship your macOS apps to the Mac App Store and build for Intel and Apple Silicon devices.

Develop pixel-perfect applications for macOS using .NET and Avalonia.Ship your macOS apps to the Mac App Store and build for Intel and Apple Silicon devices.

Desktop & Embedded Linux

Desktop & Embedded Linux

Extended your reach far beyond conventional desktops. Our robust Linux support encompasses the realm of embedded devices.

With the frame buffer support, you can deliver high-quality user experiences on an array of devices.

Use Avalonia alongside Meadow.Desktop from Wilderness Labs if you want to develop HMIs that easily integrate with electronics.

Extended your reach far beyond conventional desktops. Our robust Linux support encompasses the realm of embedded devices.

With the frame buffer support, you can deliver high-quality user experiences on an array of devices.

Use Avalonia alongside Meadow.Desktop from Wilderness Labs if you want to develop HMIs that easily integrate with electronics.

Mobile

Mobile

Extend your reach to the mobile world with Avalonia. Catering to both iOS and Android platforms, we empower you to deliver your applications to the hands of billions of users worldwide.

Avalonia makes mobile application development simple and efficient, saving you valuable time and resources."

Extend your reach to the mobile world with Avalonia. Catering to both iOS and Android platforms, we empower you to deliver your applications to the hands of billions of users worldwide.

Avalonia makes mobile application development simple and efficient, saving you valuable time and resources."

Browser

Browser

Embrace the power of the web with Avalonia. With our comprehensive WebAssembly support, your application can be deployed directly to a web without altering a single line of code.

Experience the freedom and versatility of platform-agnostic deployment with Avalonia's WebAssembly support.

Embrace the power of the web with Avalonia. With our comprehensive WebAssembly support, your application can be deployed directly to a web without altering a single line of code.

Experience the freedom and versatility of platform-agnostic deployment with Avalonia's WebAssembly support.

Need to modernise a WPF app?

Use Avalonia XPF to modernise your WPF apps in minutes rather than months.

Need to modernise a WPF app?

Use Avalonia XPF to modernise your WPF apps in minutes rather than months.

Need to modernise a WPF app?

Use Avalonia XPF to modernise your WPF apps in minutes rather than months.