mirror of
https://github.com/rothgar/awesome-tuis.git
synced 2026-10-17 13:21:14 -05:00
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/)
This commit is contained in:
@@ -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.
|
||||
|
||||
<h3>.NET</h3>
|
||||
|
||||
- [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**
|
||||
|
||||
<h3>Rust</h3>
|
||||
|
||||
- [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.
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user