Cross platform gui frameworks that aren't xaml-based?

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.Markup.Declarative

    Provides helpers for declarative ui in C#

  • Sample https://github.com/AvaloniaUI/Avalonia.Markup.Declarative/blob/master/src/Samples/AvaloniaMarkupSample/HotReloadableView.cs

  • Eto.Forms

    Cross platform GUI framework for desktop and mobile applications in .NET

  • Xwt - https://github.com/mono/xwt and there GtkSharp branch https://github.com/lytico/xwt/tree/lytico_gtksharp Eto - https://github.com/picoe/Eto

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

    A .NET MAUI app for displaying the top posts on Hacker News that demonstrates text sentiment analysis gathered using artificial intelligence (by brminnick)

  • I’ve already started using them in some of my open source projects: https://github.com/brminnick/hackernews

  • XWT

    A cross-platform UI toolkit for creating desktop applications with .NET and Mono

  • Xwt - https://github.com/mono/xwt and there GtkSharp branch https://github.com/lytico/xwt/tree/lytico_gtksharp Eto - https://github.com/picoe/Eto

  • xwt

  • Xwt - https://github.com/mono/xwt and there GtkSharp branch https://github.com/lytico/xwt/tree/lytico_gtksharp Eto - https://github.com/picoe/Eto

  • Comet

    Comet is an MVU UIToolkit written in C#

  • Also Comet (as a proof of concept only)

  • GtkSharp

    .NET wrapper for Gtk and other related libraries

  • 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
  • Maui.Markup

    The .NET MAUI Markup Community Toolkit is a community-created library that contains Fluent C# Extension Methods to easily create your User Interface in C#

  • CommunityToolkit.Maui.Markup

  • GitTrends

    A iOS and Android app to monitor the Views, Clones and Star history of your GitHub repos

  • Avalonia.FuncUI

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

  • Here: https://github.com/fsprojects/Avalonia.FuncUI

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