awesome-cli
by Kikobeats
A curated list of awesome resources for building immersive CLI experiences.
AI summary
CLI toolkit
A curated list of resources and tools for building robust and user-friendly Command Line Interfaces (CLI) applications.
- stars
- 309
- forks
- 17
- watching
- 9
- awesome list
- 1
- entries
- 52
What's in the list
52 links in 8 sections, with live GitHub stats.activeno commit in 2y
Animation
ora
Elegant terminal spinner
progress-string
Progress bar to be placed anywhere
single-line-log
Keep writing to the same line in the terminal
Colorize
chalk
Terminal string styling done right
chalk-animation
Colorful animations in terminal output
gradient-string
Beautiful color gradients in terminal output
boxen
Create boxes in the terminal
sparkly
Generate sparklines
Input
qoa
Minimal interactive command-line prompts
prompts
Lightweight, beautiful and user-friendly interactive prompts
ansi-diff-stream
A diff friendly cli input module
email-prompt
CLI email prompt featuring autocompletion and validation
Output
prettycli
Pretty print messages on the terminal
fmt-obj
Stringifies any JavaScript object in your console for CLI inspection
beauty-error
Getting a beauty error. Oriented for well printed errors
terminal-link
Create clickable links in the terminal
jsome
Pretty format JSON on terminal
term-img
Display images in iTerm
neat-log
Logger for stateful Command Line Applications
cli-table3
Pretty unicode tables for the command line
Framework
ink
React for interactive command-line apps
Helpful
meow
CLI app helper
update-notifier
Update notifications for your CLI app
signal-exit
When you want to fire an event no matter how a process exits
clipboardy
Access the system clipboard (copy/paste)
indent-string
Indent each line in a string
Lovely Commands
bore
Making tunnels to localhost
clipboard
Access the system clipboard (copy/paste)
diff-so-fancy
Good-lookin' diffs with diff-highlight and more
dua
Interactive disk usage
- entrp
Run arbitrary commands when files change ( )
eza
A modern replacement for
dog
Command-line DNS client alternative to
fx
Command-line JSON processing tool
fzf
A command-line fuzzy finder
gnomon
Perfect for analyze quickly logs
htop
htop is an interactive
httpstat
statistics made simple
hub
It helps you win at git
jnv
Interactive JSON filter using jq
gron
Make JSON greppable
glow
Render markdown on the CLI
peco
Simplistic interactive filtering tool
pup
Parsing HTML at the command line
pv
Monitoring the progress of data through a pipeline
spot
Tiny search utility
zoxide
A smarter cd command. Works on all major shells
Bibliography
- 12 Factor CLI Apps
12 principles to build good CLI interfaces
Nothing in this list matches your filter.
Featured in 1 awesome list
Each link jumps to the spot where the list mentions awesome-cli.