Skip to content
@tui-cs

tui.cs

Modern, cross-platform, terminal UIs since 2007

Modern, cross-platform, terminal UIs using .NET and Swift since 2007.

The tui-cs organization hosts projects related to gui.cs that Miguel de Icaza wrote for mono-curses in 2007. The org is now maintained by Tig Kindel.

The original gui.cs was a single file and tied to the curses library. Since then, gui.cs has been transformed into Terminal.Gui, a full-featured library for building modern, cross-platform, TUI applications.

A presentation of gui.cs was part of the Retro.NET talk at .NET Conf 2018 Slides

Terminal.Gui

The other projects in this organization are either dependencies of Terminal.Gui or related offshoots.

Projects

  • Terminal.Gui — the cross-platform TUI toolkit for .NET (v2).
  • clet — CLI-lets: rich TUI prompts with consistent JSON output and clean exit codes, for humans and AI agents.
  • cli — a library that exposes Terminal.Gui views as scriptable CLI commands with typed JSON output, POSIX exit codes, and AI-agent discoverability.
  • PSTui — PowerShell TUI cmdlets (Out-ConsoleGridView/ocgv, Show-ObjectTree/shot), built on Terminal.Gui v2. The community continuation of Microsoft.PowerShell.ConsoleGuiToolsInstall-Module PSTui.

The maintainers welcome contributions from the community.

Pinned Loading

  1. Terminal.Gui Terminal.Gui Public

    Cross Platform Terminal UI toolkit for .NET

    C# 11.1k 778

  2. TerminalGuiDesigner TerminalGuiDesigner Public

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

    C# 561 37

  3. clet clet Public

    CLIs for prompting with rich TUI, mouse/keyboard, typed inputs, consistent JSON output and exit codes.

    C# 7 3

  4. tuirec tuirec Public

    Cross-platform CLI that records any terminal app and produces an animated GIF.

    Go 6 1

  5. Editor Editor Public

    Terminal.Gui Text Editor based on AvaloniaEdit

    C# 13 4

  6. PSTui PSTui Public

    Forked from PowerShell/ConsoleGuiTools

    Modules providing TUIs for PowerShell including Out-ConsoleGridView, and Show-ObjectTree

    C# 4

Repositories

Showing 10 of 16 repositories

Top languages

Loading…

Most used topics

Loading…