Skip to main content
net10.0

Declarative UIs for AvaloniaUI with F# and MVU, using Fabulous

Published
Aug 24, 2026
1mo ago
Total Downloads
13.8K
13,838

Install

dotnet add package Fabulous.Avalonia --version 10.0.0
ProductVersions
.NET
net10.0

README

Fabulous for Avalonia

Fabulous.Avalonia brings the great development experience of Fabulous to Avalonia, allowing you to take advantage of the latest cross-platform UI framework from Microsoft with a tailored declarative UI DSL and clean architecture.

Deploy to any platform supported by Avalonia, such as Android, iOS, macOS, Windows, Linux and more!

Avalonia's core framework and standard controls are free and open source, while selected premium controls require a commercial Avalonia license. See the Fabulous Avalonia licensing guide before adding extension controls.

Getting Started

You can start your new Fabulous.Avalonia app in a matter of seconds using the dotnet CLI templates.
For a starter guide see Build an Avalonia app.

dotnet new install Fabulous.Avalonia.Templates
dotnet new fabulous-avalonia -n MyApp

net10.0-ios is not supported on Linux, thus net10.0-ios is excluded from build on a Linux host.

Documentation

The Fabulous documentation includes a source-generated API inventory.

Changes from Previous Version

v3.0.0-pre9v10.0.0
Added Frameworks
net10.0
Removed Frameworks
net8.0net8.0-ios18.0
Added Dependencies
Fabulous(net10.0)
Avalonia(net10.0)
Removed Dependencies
Avalonia(net8.0)
Fabulous(net8.0)
Avalonia(net8.0-ios18.0)
Avalonia.iOS(net8.0-ios18.0)
Fabulous(net8.0-ios18.0)

Adoption Assessment

Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.

Compatibility metadata lists 1 target framework; confirm the exact target used by your application.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.