Kikobeats / Awesome Cli
Licence: cc0-1.0
A curated list of awesome resources for building immersive CLI experiences.
Stars: ✭ 104
Projects that are alternatives of or similar to Awesome Cli
Ed
A modern UNIX ed (line editor) clone written in Go
Stars: ✭ 44 (-57.69%)
Mutual labels: command-line-tool, cli, command-line
Pypistats
Command-line interface to PyPI Stats API to get download stats for Python packages
Stars: ✭ 86 (-17.31%)
Mutual labels: command-line-tool, cli, command-line
Rff Cli Example
An example of how to use 🏁 React Final Form in a CLI application with Ink
Stars: ✭ 55 (-47.12%)
Mutual labels: command-line-tool, cli, command-line
Forge Node App
🛠📦🎉 Generate Node.js boilerplate with optional libraries & tools
Stars: ✭ 90 (-13.46%)
Mutual labels: command-line-tool, cli, command-line
Tooling
Advancing Node.js as a framework for writing great tools
Stars: ✭ 98 (-5.77%)
Mutual labels: command-line-tool, cli, command-line
Laminas Cli
Console command runner, exposing commands written in Laminas MVC and Mezzio components and applications
Stars: ✭ 25 (-75.96%)
Mutual labels: command-line-tool, cli, command-line
Csv2db
The CSV to database command line loader
Stars: ✭ 102 (-1.92%)
Mutual labels: command-line-tool, cli, command-line
Sultan
Sultan: Command and Rule over your Shell
Stars: ✭ 625 (+500.96%)
Mutual labels: command-line-tool, cli, command-line
Terminal layout
The project help you to quickly build layouts in terminal,cross-platform(一个跨平台的命令行ui布局工具)
Stars: ✭ 98 (-5.77%)
Mutual labels: command-line-tool, cli, command-line
Github Files Fetcher
Download a specific folder or file from a GitHub repo through command line
Stars: ✭ 73 (-29.81%)
Mutual labels: command-line-tool, cli, command-line
Terjira
Terjira is a very interactive and easy to use CLI tool for Jira.
Stars: ✭ 713 (+585.58%)
Mutual labels: command-line-tool, cli, command-line
Opaline
NextJS for CLI tools
Stars: ✭ 84 (-19.23%)
Mutual labels: command-line-tool, cli, command-line
Ripgrep
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
Stars: ✭ 28,564 (+27365.38%)
Mutual labels: command-line-tool, cli, command-line
Ecsctl
Command-line tool for managing AWS Elastic Container Service and Projects to run on it.
Stars: ✭ 15 (-85.58%)
Mutual labels: command-line-tool, cli, command-line
Papis
Powerful and highly extensible command-line based document and bibliography manager.
Stars: ✭ 636 (+511.54%)
Mutual labels: command-line-tool, cli, command-line
Q
q - Run SQL directly on CSV or TSV files
Stars: ✭ 8,809 (+8370.19%)
Mutual labels: command-line-tool, cli, command-line
Cbt
CBT - fun, fast, intuitive, compositional, statically checked builds written in Scala
Stars: ✭ 489 (+370.19%)
Mutual labels: command-line-tool, cli, command-line
Cli
A command-line interface for Hetzner Cloud
Stars: ✭ 542 (+421.15%)
Mutual labels: command-line-tool, cli, command-line
Pyinquirer
A Python module for common interactive command line user interfaces
Stars: ✭ 1,151 (+1006.73%)
Mutual labels: command-line-tool, cli, command-line
Nexmo Cli
Nexmo CLI (Command Line Interface)
Stars: ✭ 73 (-29.81%)
Mutual labels: command-line-tool, cli, command-line
Awesome CLI
A curated list of things related with Command Line Interfaces (CLI).
Contents
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
- bat - A cat(1) clone with wings.
- clipboard - Access the system clipboard (copy/paste).
- diff-so-fancy - Good-lookin' diffs with diff-highlight and more.
- entrp - Run arbitrary commands when files change (alternative).
-
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. - hub - It helps you win at git.
- hyperfine - A command-line benchmarking tool.
- jq - Command-line JSON processor. 1
- gron - Make JSON greppable.
- glow - Render markdown on the CLI.
- ncdu - Interactive disk usage.
- peco - Simplistic interactive filtering tool.
- pv - Monitoring the progress of data through a pipeline.
- share - Quickly share files from your command line.
- spot - Tiny search utility.
- z - The definity directory jumper.
Bibliography
- 12 Factor CLI Apps - 12 principles to build good CLI interfaces.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].