Fabulous – build reliable multi-platform apps effortlessly

Harnessing the power of declarative UI and functional programming, Fabulous empowers you to create reliable, high-quality apps with ease.

Get started
Desktop app example made with Fabulous Mobile app example made with Fabulous Mobile app example made with Fabulous

Declarative UI

Expressive, flexible, and maintainable views

Describe how your app should look rather than the steps required to create it.
Fabulous ensures your users always see the latest state of your app.

Model-View-Update

Simple and robust architecture

The MVU pattern makes it easier to reason about application behavior by separating state and logic from the UI.

Learn more
Diagram of the Model-View-Update pattern

Functional programming

A great paradigm for building apps

An app's state can change frequently due to user interactions and events.
F# helps manage this complexity by explicitly tracking state changes, making it easier to test different application states.

Learn more

Great ecosystem

Powered by .NET

.NET is a mature, widely adopted ecosystem that provides comprehensive tools and frameworks alongside an active, supportive community.

Learn more
dotnet

Built in the open

Join the Fabulous community

Launched in 2018 within the F# Community Incubation Space, Fabulous has been open-source from the start and is always looking for new contributors.

Found an issue, have a feature request, or want to help shape the future of Fabulous? Head over to our GitHub repository.

Start contributing

Sponsoring & Services

Support Fabulous

Fabulous is not a commercial product; it is maintained by contributors in their free time.

If your company uses Fabulous or you simply want to support its ongoing development, you can sponsor us through GitHub Sponsors.

Support us on GitHub

Choose your own adventure

Fabulous brings declarative UI and functional programming to existing .NET UI frameworks.

Choose the framework that best fits your needs.

Build reliable multi-platform apps with Fabulous