Forget MAUI; Get TUI! - C#'s best cross platform console UI toolkit ships first 2.0 alpha package (Terminal.Gui)

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

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

    Cross Platform Terminal UI toolkit for .NET

  • Some v2 features would be really nice for a rogue like for example using LineCanvas to easily draw interconnected dungeon walls (see Snake and Line Drawing scenarios).

  • TerminalGuiDesigner

    Forms Designer for Terminal.Gui (aka gui.cs)

  • Designer support for 2.0 is also in alpha on the v2 branch (requires git clone): https://github.com/gui-cs/TerminalGuiDesigner/tree/v2

  • 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
  • xamarin-forms-gui.cs

    Xamarin.Forms gui.cs Backend

  • In terms of abstraction layer libraries, there is one which implements Xamarian.Forms on top of Terminal.Gui (https://github.com/jsuarezruiz/xamarin-forms-gui.cs) but I think it is not currently being actively developed.

  • Consolonia

    A cross-platform UI framework for .NET.

  • I'd be excited to know if there is a way of working with Consolonia to so they could make use of Terminal.Gui controls. It looks like some of the driver work originally came from Terminal.Gui (see readme in https://github.com/jinek/Consolonia/tree/main/src/Consolonia.GuiCS) so collaboration should be possible.

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