From 77a604ca18b2a3e13fb64ddffe9752f603d02f68 Mon Sep 17 00:00:00 2001 From: Mithun Shanbhag Date: Wed, 18 Feb 2026 07:05:07 +0530 Subject: [PATCH] Add .NET libraries for building terminal UIs (#535) Change Description: - Created a separate section for .NET TUI libraries for building terminal UIs - Added link to [hex1b library](https://hex1b.dev/) --- README.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f59876a..a0e377f 100644 --- a/README.md +++ b/README.md @@ -392,6 +392,12 @@ There's a lot of cool projects here that I have no association with. Run them at - [Lanterna](https://github.com/mabe02/lanterna) A **Java** library for creating text-based UIs, very similar to the C library curses but with more functionality. - [TUI4J](https://github.com/WilliamAGH/tui4j) A **Java** terminal UI framework with a Bubble Tea (Go) port and additional features inspired by Textual. +

.NET

+ +- [Hex1b](https://github.com/mitchdenny/hex1b) A **.NET** library for building rich, interactive TUIs with a React-inspired declarative API +- [Spectre.Console](https://github.com/spectreconsole/spectre.console) A **.NET** library for creating beautiful console applications +- [Terminal.Gui](https://github.com/gui-cs/Terminal.Gui) Cross-platform terminal UI toolkit for **.NET** +

Rust

- [iocraft](https://github.com/ccbrown/iocraft) **Rust** crate for beautiful, artisanally crafted TUIs and text-based IO, with a declarative, React-like API inspired by Ink. @@ -412,10 +418,8 @@ There's a lot of cool projects here that I have no association with. Run them at - [nimwave](https://github.com/ansiwave/nimwave) Build text interfaces for the terminal or browser in **Nim** - [OpenTUI](https://github.com/sst/opentui) A **TypeScript** library for building terminal user interfaces (TUIs) - [php-tui](https://github.com/php-tui/php-tui) comprehensive TUI library for **PHP** based heavily on Ratatui. -- [Spectre.Console](https://github.com/spectreconsole/spectre.console) A **.NET** library for creating beautiful console applications - [termbox2](https://github.com/termbox/termbox2) A terminal rendering library for creating TUIs. - [TermGL](https://github.com/wojciech-graj/TermGL) A terminal-based graphics library for 2D and 3D graphics. -- [Terminal.Gui](https://github.com/gui-cs/Terminal.Gui) Cross-platform terminal UI toolkit for **.NET** - [Thermage](https://github.com/thermage/thermage) Thermage is a **PHP** library that provides a fluent and incredibly powerful, object-oriented interface for customizing CLI output text color, background, formatting, theming and more. ---