Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

  • Bibliography

  • Animation

  • 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.