https://github.com/rothgar/awesome-tuis
- Ashen An Elm inspired framework written in Swift
- blessed A high-level terminal interface library for Node.js
- blessed Blessed is an easy, practical library for making Python terminal apps
- blessings A Python wrapper lib for ncurses that makes your code pretty to look at
- bubbletea A Go framework based on Elm to build functional and stateful TUI apps, complete with extensions known as bubbles
- CursedGL A C notcurses-based software rasterizer inspired by OpenGL 1.X that renders directly to the terminal.
- FINAL CUT C++ library for creating terminal applications with text-based widgets
- FTXUI + C++ Functional Terminal User Interface. ❤+
- gocui Minimalist Go package aimed at creating Console User Interfaces
- gui.cs Console-based user interface toolkit for .NET applications
- gum A tool for glamorous shell scripts
- imtui An immediate mode text-based user interface C++ library, supporting 256 ANSI colors and mouse/keyboard input.
- ink React for Node.js interactive command-line apps
- Lanterna A Java library for creating text-based UIs, very similar to the C library curses but with more functionality.
- ncurses A classic C library with bindings for many languages
- nimwave Build text interfaces for the terminal or browser in Nim
- notcurses blingful character graphics/TUI library for C and Python. definitely not curses.
- php-tui comprehensive TUI library for PHP based heavily on Ratatui.
- pterm A modern Go module to beautify console output. Featuring charts, progressbars, tables, trees, and much more! It's completely configurable and 100% cross-platform compatible.
- py_cui Python library aimed at making widget based TUI/CUI interfaces as simple as possible. Supports standard widgets and popups like menus, textboxes, forms, file explorers etc.
- pytermgui A simple yet powerful TUI framework for your Python (3.7+) applications.
- pyTermTk self-contained TUI library for Python with a QT-like API semantics
- Python Prompt Toolkit Library for building powerful interactive command line applications in Python
- Ratatui A Rust crate for building Terminal UIs (actively maintained fork of tui-rs).
- Rich is a Python library for rich text and beautiful formatting in the terminal.
- stickers Building blocks for charmbracelet/lipgloss in Go
- tcell Tcell is an alternate Go terminal package, similar in some ways to termbox, but better in others.
- termbox2 A terminal rendering library for creating TUIs.
- textual is a TUI (Text User Interface) framework for Python inspired by modern web development.
- 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.
- TermGL A terminal-based graphics library for 2D and 3D graphics.
- tui-go A Go UI library for terminal applications (deprecated)
- tui-rs Terminal user interfaces and dashboards using Rust (no longer maintained, use Ratatui instead).
- tuibox A single-header C terminal UI library, capable of creating mouse-driven, interactive applications on the command line.
- Tui Widgets A high-level widget based toolkit for terminal applications.
- tview Terminal UI library with rich, interactive widgets — written in Go
- tvision A modern port of C++ Turbo Vision 2.0, cross-platform and Unicode support.
- UniCurses A Python module that is aimed at providing the Curses functionality on all operating systems.
- urwid A console user interface library for Python on Linux, OSX, Cygwin or other unix-like OS.
cli 갤도 있었나