Minimalistic fluent api in C# to create complex reactive Avalonia applications

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

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

    Develop cross-plattform GUI Applications using F# and Avalonia!

  • Seems to have a similar vibe to Avalonia.FuncUI

  • Feliz

    A fresh retake of the React API in Fable and a collection of high-quality components to build React applications in F#, optimized for happiness

  • I'm curious to see how this goes, F# seems to excel at these type of DSL's (e.g. Feliz, a react DSL is a joy), a big part thanks to type inference and list comprehensions which are a game changer for that pesky conditional rendering.

  • 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
  • Comet

    Comet is an MVU UIToolkit written in C#

  • There is an alternative using MAUI .Net Comet

  • Core2D

    A multi-platform data driven 2D diagram editor.

  • Not really as I have fully switched to Avalonia and been using it with SkiaSharp sometimes so those demos do not make much sense now. Project repo https://github.com/wieslawsoltes/Core2D

  • MinimalAvalonia

  • Microsoft.Maui.Graphics

    Discontinued An experimental cross-platform native graphics library.

  • There's Microsoft.Maui.Graphics as well so that the renderer will not rely on native controls just like Avalonia and Flutter (but currently it's experimental). MAUI's flexible enough to enable that scenario, the bigger question is more on motivation from either MS or the community to make it happen.

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