Does anyone use F# for cross platform desktop app development? What framework do you use?

This page summarizes the projects mentioned and recommended in the original post on /r/fsharp

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • Fabulous

    Declarative UI framework for cross-platform mobile & desktop apps, using MVU and F# functional programming

  • Is there a platform that you need that's not supported by Fabulous? Most of what you need should be covered by Fabulous.MauiControls.

  • Fabulous.MauiControls

    Declarative UIs for .NET MAUI Controls with F# and MVU, using Fabulous

  • Is there a platform that you need that's not supported by Fabulous? Most of what you need should be covered by Fabulous.MauiControls.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • tauri

    Build smaller, faster, and more secure desktop applications with a web frontend.

  • Does it have an industry presence? I couldn't find any testimonials on their site. For example https://tauri.app/ is a UI framework in Rust and it is sponsored by some major companies

  • Avalonia

    Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET Foundation community project.

  • In .Net MAUI (and Xamarin) and Avalonia, XAML is optional. You can do it all in code and it's pretty ergonomic, with some very light wrappers needed from time to time. For Avalonia, see https://github.com/AvaloniaUI/Avalonia/issues/3931 https://topanswers.xyz/fsharp?q=1012 TextBlock.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts