Skip to main content
Version: 0.10.x

Welcome

Welcome to the documentation for Avalonia, a cross-platform .NET framework for building beautiful, modern graphical user interfaces (GUIs). With Avalonia, you can create native applications for Windows, macOS, Linux, iOS, Android, and WebAssembly, all from a single codebase.

Supported .NET Versions

Avalonia is compatible with all platforms that support .NET Standard 2.0. You can find more information on .NET Standard versions here.

Supported Platforms

Avalonia has official support for the following platforms:

  • Windows 8 and higher (although it does work on Windows 7 as well)
  • macOS High Sierra 10.13 and higher

On Linux, Avalonia is supported on the following distributions:

  • Debian 9 (Stretch) and higher
  • Ubuntu 16.04 and higher
  • Fedora 30 and higher

Supported Development Environments

Avalonia has excellent support for XAML development with IntelliSense in the following environments:

  • Visual Studio 2017 and higher, including the Avalonia Visual Designer
  • JetBrains Rider 2020.3 and higher

You can find instructions on how to install the Avalonia extension for Visual Studio here. For JetBrains Rider setup, see these instructions.

Getting Help

If you encounter any issues or bugs with Avalonia, please open a new issue on GitHub. Our active developer community on Telegram is also a great resource for help with your projects.

In addition to community support, we offer a range of commercial support plans that provide priority assistance from the core contributors. You can learn more about these plans on our website.