Tags / Command line /
TUI framework
Library for building interactive full-screen text user interfaces in the terminal; not argument parsing.
Repositories
16
Net stars gained, last 7 days
+288
Top-level Tag
Net stars gained each day, last 90 days
Largest
Most stars in total now.
description:
A powerful little TUI framework
readme:
Ink provides the same component-based UI building experience that React offers in the browser, but for command-line apps.
description:
Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and a web browser.
readme:
It provides a simple and flexible way to create text-based user interfaces in the terminal, which can be used for command-line applications, dashboards, and other interactive console programs.
readme:
Build dashboards (or any other application) using ascii/ansi art and javascript.
- rivo/tview14K
description:
Terminal UI library with rich, interactive widgets — written in Golang
readme:
You add selects, inputs, and scroll boxes with keyboard and mouse controls.
- gizak/termui14K
readme:
termui is a cross-platform and fully-customizable terminal dashboard and widget library built on top of termbox-go.
- chjj/blessed12K
readme:
A curses-like library with a high level terminal interface API for node.js.
readme:
Cross-platform UI toolkit for building sophisticated terminal UI (TUI) applications on Windows, macOS, and Linux/Unix.
How a repository gets this Tag
An agent reads the description, the GitHub topics, and the start of the README of each repository. It chooses Tags only from the Tag list in the AwesomeRepos source code. For each Tag, it quotes the text. A code check keeps the Tag only when the quote is in that text. The quote under each repository is that evidence. A Tag does not rank repositories. It does not say that one repository can replace another. To report a wrong Tag, use "Report a problem with this page" on the page of the repository. All numbers on this page count only visible repositories.