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.