Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience real numbers from our own analytics — open to see them
–Visitors
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · counted by iTechGuides's own first-party analytics, bots removed, every figure rounded down · how we count

Terminal.Gui

Free#54 of 62 in Cross-Platform App Development Frameworks

Terminal.Gui: A focused C#/.NET toolkit for building terminal interfaces across Windows, macOS, and Linux. Ranked #54 of 62 in Cross-Platform App Development Frameworks by our editors (3.8/10); pricing: Free plan; best for C# developers building cross-platform terminal interfaces.

3.8/10Editor score
Terminal.Gui3.8 Visit Terminal.Gui

At a glance

  • Editor score
    3.8 / 10
  • Pricing
    Free plan
  • Best for
    C# developers building cross-platform terminal interfaces
  • Free plan
    Yes
  • Paid from
    None
  • Facts checked
    28 Sep 2026
  • Where it wins

    • Provides editors, tables, trees, menus, selectors, and other UI components.
    • Supports keyboard and mouse input, with customizable themes and key bindings.
    • Builds inline or full-screen terminal applications for Windows, macOS, and Linux/Unix.
  • Where it doesn't

    • Focused on terminal and console applications rather than graphical app development.
    • Does not target mobile or web app deployment.
    • Requires C#/.NET; it is not a general-purpose cross-platform UI toolkit.

Our verdict on Terminal.Gui

Terminal.Gui is an open-source C#/.NET toolkit for building terminal user interfaces and console applications. It is aimed at developers who want to create keyboard- and mouse-driven interfaces that run across Windows, macOS, and Linux/Unix. Its component set includes editors, buttons, checkboxes, tables, trees, menus, selectors, and file and directory browsers. This makes it relevant when a console application needs more than plain text prompts, but it is a specialized choice for terminal software rather than a general framework for graphical apps.

The range of interface building blocks is a central strength. Developers can create inline or full-screen layouts, configure themes, colors, key bindings, and persistent settings, and use charts, graphs, progress indicators, and color pickers. File and directory browsers include search and filtering. The project also provides .NET templates, examples, and API documentation, and is distributed as an installable package. Together, these features suit tools that need structured navigation, data display, or interactive controls within a terminal.

Terminal.Gui is free and open source, with self-hosted deployment across the listed desktop operating systems. Its scope is also its main boundary: it is for terminal UI and console applications, not deploying graphical apps to mobile or web targets. Teams building those kinds of products should look for a framework designed for graphical interfaces and those deployment targets. Choose Terminal.Gui when the application belongs in a terminal and C#/.NET fits the project; consider an alternative when the requirement is a shared graphical UI across web or mobile platforms.

Terminal.Gui pricing

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on gui-cs.github.io

Terminal.Gui fact sheet

Free planYes
Paid fromNone
Target platformsWindows, macOS, Linux/Unix
App typesTerminal user interface (TUI), console applications
LanguagesC#/.NET
Native API accessNot verified
Shared code modelNot verified
IDE supportNot verified
DeploymentSelf-hosted
PlatformsWindows, macOS, Linux
PricingFree plan
Websitegui-cs.github.io
Facts checked28 Sep 2026

Alternatives to Terminal.Gui

See all Terminal.Gui alternatives →

Used Terminal.Gui? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used Terminal.Gui for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — Terminal.Gui 3.8/10

Terminal.Gui is listed in our Cross-Platform App Development Frameworks directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/terminal-gui/"><img src="https://www.itechguides.com/best/badge/terminal-gui.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Guides on Cross-Platform app development frameworks

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. How we rank.

Last updated · How we research and update