Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-cli
A curated list of awesome resources for building immersive CLI experiences.
https://github.com/Kikobeats/awesome-cli
Last synced: 6 days ago
JSON representation
-
Lovely Commands
- entrp - Run arbitrary commands when files change ([alternative](https://github.com/watchexec/watchexec)).
- hub - It helps you win at git.
- jq - Command-line JSON processor. [1](https://twitter.com/tjholowaychuk/status/876951581119229953)
- hub - It helps you win at git.
- jq - Command-line JSON processor. [1](https://twitter.com/tjholowaychuk/status/876951581119229953)
- bat - A cat(1) clone with wings.
- 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.
- exa - A modern replacement for `ls`.
- dog - Command-line DNS client alternative to `dig`.
- fd - A simple, fast and user-friendly alternative to `find`.
- fx - Command-line JSON processing tool.
- fzf - A command-line fuzzy finder.
- gnomon - Perfect for analyze quickly logs.
- htop - htop is an interactive `top`.
- httpstat - `curl` statistics made simple.
- hyperfine - A command-line benchmarking tool.
- 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.
- share - Quickly share files from your command line.
- spot - Tiny search utility.
- zoxide - A smarter cd command. Works on all major shells.
-
Helpful
- signal-exit - When you want to fire an event no matter how a process exits.
- clipboardy - Access the system clipboard (copy/paste).
- meow - CLI app helper.
- update-notifier - Update notifications for your CLI app.
- indent-string - Indent each line in a string.
-
Bibliography
- 12 Factor CLI Apps - 12 principles to build good CLI interfaces.
-
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
- prompts - Lightweight, beautiful and user-friendly interactive prompts.
- ansi-diff-stream - A diff friendly cli input module.
- qoa - Minimal interactive command-line prompts.
-
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.
Programming Languages
Categories
Sub Categories
Keywords
cli
15
command-line
12
terminal
9
rust
8
nodejs
7
color
4
console
4
npm-package
4
javascript
3
tool
3
json
3
pretty
2
interactive
2
zsh
2
prompt
2
git
2
bash
2
fish
2
chalk
2
fzf
2
react
1
kitten
1
flexbox
1
tables
1
terminal-image
1
iterm2
1
meow
1
command-line-utility
1
node-module
1
notifications
1
update-chec
1
update-notifier
1
updater
1
syntax-highlighting
1
localhost
1
networking
1
ansi
1
ansi-escape-codes
1
commandline
1
strip-ansi
1
terminal-emulators
1
animation
1
gradient
1
choice
1
interface
1
prompter
1
prompts
1
messages
1
node
1
awesome
1