🤔 Thoughts on future of MAUI for desktop software? Comparing to WPF + personally weighing up "cross-platform desires" -vs- pragmatic productivity"

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

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

    .NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.

  • It actually will support Linux, this is the repo for the current Linux implementation: https://github.com/jsuarezruiz/maui-linux/tree/main-linux This will not be part of the initial release, but that does not mean it never will be (it is "community supported" according to the official roadmap, so at least it's something). Currently I'm using Avalonia as well, but I would absolutely be willing to switch once there is proper Linux support in MAUI.

  • managed-midi

    [Past project] Cross-platform MIDI processing library for mono and .NET (ALSA, CoreMIDI, Android, WinMM and UWP).

  • You'll have to dig some library that does it on the three platforms (or two, depending if macOs is important for you). Maybe VLCSharp or this : https://github.com/atsushieno/managed-midi for MIDI.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • awesome-avalonia

    A collection of interesting libraries and tools for Avalonia project.

  • You can find more 3rd party controls here for example : https://github.com/AvaloniaCommunity/awesome-avalonia

  • Live.Avalonia

    In-app live reload for Avalonia applications.

  • You can also use it with VSCode with Live.Avalonia : https://github.com/AvaloniaCommunity/Live.Avalonia

  • Jaya

    Cross platform file manager application for Windows, Mac and Linux operating systems. (planned mobile support)

  • Camelot

    Camelot is cross-platform file manager written in C# (by IngvarX)

  • Uno Platform

    Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.

  • Someday if you want to also run your application on Mac or Linux you can extend it to those platforms using Uno Platform which is designed to extend WinUI to other platforms. That will also give you the possibility of using web and mobile as well if want.

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