Welcome
Fabulous is a modern declarative UI framework for crafting cross-platform mobile and desktop apps in .NET. It aims to bring you a great development experience and confidence in your code by combining an expressive UI syntax, the simple & robust Model-View-Update (MVU) architecture, and functional programming.
This is the maintained documentation for the unified Fabulous 10.0.x release. Start with the .NET MAUI tutorial or Avalonia tutorial, then use the program guide and source-generated API inventory. Imported Fabulous 2 and Xamarin-era pages are excluded from publication; the navigation lists their maintained replacements.
About Fabulous
Fabulous aims to provide all the tools to let you create your own mobile and desktop apps using only F# and the Model-View-Update architecture (shortened to MVU), with a great F# DSL for building dynamic UIs.
The combination of F# and MVU makes for a great development experience.
Note that Fabulous itself does not provide UI controls, so you'll need to combine it with .NET MAUI or Avalonia UI.