23 projects
Lazygit
A simple terminal UI for git commands that provides an intuitive interface for managing Git repositories through a text-based dashboard, allowing users to easily stage files, commit changes, and perform other Git operations without memorizing command-line syntax
3,420
894
$19M
Rich
Rich is a Python library for rich text and beautiful formatting in the terminal, providing features like syntax highlighting, tables, progress bars, markdown rendering, and rich console output styling
2,238
729
$1.6M
tqdm
A fast, extensible progress bar for Python and CLI applications that displays estimated completion time, iteration speed, and other metrics during long-running operations
1,965
653
$365K
Yargs
Yargs is a command-line argument parser for Node.js that helps build interactive command line tools by parsing arguments and generating an elegant user interface. It provides features like command management, option validation, and help text generation.
1,847
758
$805K
Inquirer.js
A collection of common interactive command line user interfaces for Node.js applications, providing an easy way to create CLI prompts with features like input validation, checkboxes, radio buttons, and password inputs
1,711
599
$586K
"Cli-Table3"
Formats data into a string table.
Boxen
Create boxes in the terminal
Charmbracelet X Project
Charm experimental packages
Indicatif
A command line progress reporting library for Rust
Ink
🌈 React for interactive command-line apps
Node Progress
Flexible ascii progress bar for nodejs
Notcurses
blingful character graphics/TUI library. definitely not curses.
Prompts
❯ Lightweight, beautiful and user-friendly interactive prompts
Rich Click
Format click help output nicely with rich.
Spectre.Console
A .NET library that makes it easier to create beautiful console applications.
Tig
Text-mode interface for git
VisiData
A terminal spreadsheet multitool for discovering and arranging data
cli-progress
:hourglass: easy to use progress-bar for command-line/terminal applications
collision
💥 Collision is a beautiful error reporting tool for command-line applications
listr2
NodeJS Task List derived from the best! Create beautiful CLI interfaces via easy and logical to implement task lists that feel alive and interactive.
pgcli
Postgres CLI with autocompletion and syntax highlighting
progressbar
A really basic thread-safe progress bar for Golang applications