Awesome Cli Apps Overview
🖥 📊 🕹 🛠 A curated list of command line apps
🏠 Home · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 agarrharr/awesome-cli-apps · ⭐ 13K · 🏷️ Development Environment
A curated list of command line apps.
Inspired by the awesome (⭐293k) list thing.
Table of Contents
- Entertainment
- Development
- Productivity
- Utilities
- Command Line Learning
- Data Manipulation
- Files and Directories
- Version Control
- Images
- Screensavers
- Graphics
- Just for Fun
- Other Awesome Lists
- License
Entertainment
- football-cli (⭐1.1k) - Get live scores, fixtures, standings of almost every football competition/league.
- pockyt (⭐491) - Read, Manage, and Automate your Pocket collection.
- newsboat (⭐2.8k) - An extendable RSS feed reader for text terminals.
Music
- cmus (⭐5.2k) - Small, fast and powerful console music player.
- Instant-Music-Downloader (⭐1.4k) - Instant music downloader.
- itunes-remote (⭐427) - Control iTunes via CLI.
- pianobar - Pandora client.
- somafm-cli (⭐131) - Listen to SomaFM in your terminal.
- mpd (⭐2k) - Music Player Daemon.
- ncmpcpp (⭐2k) - mpd client.
- moc - Console audio player for Linux/UNIX.
- musikcube (⭐4k) - Cross-platform, terminal-based music player, audio engine, metadata indexer, and server.
- beets (⭐12k) - Music library manager and tagger.
- spotify-tui (⭐16k) - Spotify client.
- swaglyrics-for-spotify (⭐312) - Spotify lyrics.
- dzr (⭐165) - deezer.com player.
- radio-active (⭐437) - Internet radio player with 40k+ stations.
Social Media
- facebook-cli (⭐393) - Facebook command line interface.
- Rainbowstream (⭐3.5k) - A smart and nice Twitter client on the terminal.
- tuir - Reddit TUI.
- WeeChat - Fast, light and extensible chat client.
- irssi (⭐2.8k) - IRC chat client.
- kirc (⭐516) - Tiny IRC client.
Video
- youtube-dl (⭐128k) - Download videos from YouTube.com and many other video sites.
- streamlink (⭐9.5k) - Extract streams from various websites to a video player of your choosing.
- mps-youtube (⭐7.9k) - Youtube player.
- mpv - Superior video player.
- editly (⭐4.5k) - Declarative video editing.
- yt-dlp (⭐69k) - A
youtube-dl
fork with additional features and fixes.
Movies
- moviemon (⭐198) - Everything about your movies.
- movie (⭐153) - Get movie info or compare movies.
Games
- Dwarf Fortress - Roguelike construction and management simulation.
- Cataclysm-DDA - Turn-based survival game set in a post-apocalyptic world.
- pokete (⭐2.8k) - Pokemon-like.
Books
- epr (⭐1.1k) - epub reader.
- Bible.Js CLI (⭐286) - Bible.
- SpeedRead (⭐60) - Spritz-alike speedreader.
- medium-cli (⭐699) - Read medium.com stories.
Development
- legit (⭐559) - Generate Open Source licences as files or file headers.
- mklicense (⭐184) - Create a custom LICENSE file painlessly with customized info.
- rebound (⭐4.1k) - Fetch Stack Overflow results on compiler error.
- foy (⭐256) - Lightweight general purpose task runner/build tool.
- just (⭐17k) - Modern
make
-like command runner. - bcal (⭐617) - Byte CALculator for storage conversions and calculations.
- bitwise (⭐606) - Base conversion and bit manipulation.
- cgasm (⭐369) - x86 assembly documentation.
- grex (⭐6.5k) - Generate regular expressions from user-provided test cases.
- gdb-dashboard (⭐10k) - Modular visual interface for GDB.
- iola (⭐145) - Socket client with REST API.
- add-gitignore (⭐638) - Interactively generate a .gitignore for your project based on your needs.
- is-up-cli (⭐355) - Check if a domain is up.
- reachable (⭐27) - Check if a domain is up.
- loadtest (⭐2.5k) - Run load tests.
- diff2html-cli (⭐489) - Create pretty HTML from diffs.
Text Editors
- emacs (⭐4.2k) - An extensible, customizable, free/libre text editor — and more.
- vim (⭐35k) - Vim - the ubiquitous text editor.
- neovim (⭐75k) - Modern vim.
- kakoune (⭐9.5k) - Modal editor inspired by vim.
- micro (⭐24k) - A simple and intuitive editor.
- o (⭐418) - Configuration-free text editor and IDE.
- helix (⭐29k) - Modal editor inspired by kakoune.
Frontend Development
- caniuse-cmd (⭐1.6k) - Search caniuse.com about browser support of features.
- strip-css-comments-cli (⭐38) - Strip comments from CSS.
- viewport-list-cli (⭐59) - Return a list of devices and their viewports.
- surge - Publish static websites for free.
Mobile Development
- mobicon-cli (⭐111) - Mobile app icon generator.
- mobisplash-cli (⭐70) - Mobile app splash screen generator.
- deviceframe (⭐569) - Put device frames around your mobile/web/progressive app screenshots.
Database
- mycli (⭐11k) - MySQL client with autocompletion and syntax highlighting.
- pgcli (⭐12k) - Postgres client with autocompletion and syntax highlighting.
- sqlline (⭐603) - Shell for issuing SQL via JDBC.
- iredis (⭐2.5k) - Redis client with autocompletion and syntax highlighting.
- usql (⭐8.5k) - Universal SQL client with autocompletion and syntax highlighting.
Devops
- htconvert (⭐186) - Convert .htaccess redirects to nginx.conf redirects.
- SAWS (⭐5.2k) - Supercharged AWS CLI.
- s3cmd (⭐4.4k) - Fully-Featured S3 client.
- pm2 (⭐40k) - Production Process Manager for Node.js.
- ops (⭐1.2k) - Unikernel compilation and orchestration tool.
- flog (⭐1k) - A fake log generator for log formats such as apache-common, apache error and RFC3164 syslog.
- k9s (⭐24k) - Manage Kubernetes Clusters.
- PingMe (⭐707) - Send messages/alerts to multiple messaging platforms & email.
- ipfs-deploy (⭐1.1k) - Deploy static websites to IPFS (⭐22k).
- Discharge (⭐557) - Deploy static websites to Amazon S3.
- updatecli (⭐451) - A declarative dependency management tool.
Docker
- lstags (⭐318) - Synchronize images across registries.
- dockly (⭐3.7k) - Interactively manage containers.
- lazydocker (⭐33k) - Simple docker/docker-compose interface.
- docker-pushrm (⭐130) - Push a readme to container registries.
Release
- release-it (⭐7.4k) - Automate releases for Git repositories and/or npm packages. Changelog generation, GitHub/GitLab releases, etc.
- clog (⭐832) - A conventional changelog for the rest of us.
- np (⭐7.4k) - A better
npm publish
. - release (⭐3.5k) - Generate changelogs with a single command.
- semantic-release (⭐20k) - Fully automated version management and package publishing.
Npm
- npm-name-cli (⭐281) - Check whether a package name is available on npm.
- npm-user-cli (⭐29) - Get user info of a npm user.
- npm-home (⭐194) - Open the npm page of the package in the current directory.
- pkg-dir-cli (⭐23) - Find the root directory of a npm package.
- npm-check-updates (⭐9k) - Find newer versions of package dependencies than what your package.json allows.
- updates (⭐95) - Flexible npm dependency update tool.
- wipe-modules (⭐343) - Remove
node_modules
of inactive projects.
Boilerplate
- yo (⭐3.8k) - Scaffolding tool for running Yeoman generators.
- boilr (⭐1.7k) - Create projects from boilerplate templates.
- cookiecutter (⭐21k) - Create projects from templates.
- mevn-cli (⭐820) - Light speed setup for MEVN (Mongo Express Vue Node) Apps.
- scaffold-static (⭐127) - Scaffolding utility for vanilla JS.
HTTP Server
- serve (⭐9.1k) - Serve static files (https, CORS, GZIP compression, etc).
- simplehttp (⭐61) - Easily serve a local directory over HTTP.
- shell2http (⭐1.3k) - Shell script based HTTP server.
HTTP Client
- HTTPie (⭐31k) - A user-friendly HTTP client.
- HTTP Prompt (⭐8.9k) - Interactive HTTP client featuring autocomplete and syntax highlighting.
- ain (⭐554) - HTTP client with a simple format to organize API endpoints.
- curlie (⭐2.6k) - A curl frontend with the ease of use of HTTPie.
Productivity
- doing (⭐1.1k) - Keep track of what you’re doing and track what you’ve done.
- ffscreencast (⭐1.8k) - A ffmpeg screencast with video overlay and multi monitor support.
- meetup-cli (⭐43) - Meetup.com client.
- NeoMutt - Email client.
- terjira (⭐860) - Jira client.
- ipt (⭐11) - Pivotal Tracker client.
- uber-cli (⭐1.2k) - Uber client.
- Buku (⭐6.1k) - Browser-independent bookmark manager.
- papis (⭐1.3k) - Extensible document and bibliography manager.
- pubs (⭐256) - Scientific bibliography manager.
- fjira (⭐80) - Fuzzy finder and TUI application for Jira.
Time Tracking
- Timetrap (⭐1.5k) - Simple timetracker.
- moro (⭐465) - Simple tool for tracking work hours.
- Timewarrior (⭐1.1k) - Utility with simple stopwatch, calendar-based backfill and flexible reporting.
- Watson (⭐2.4k) - Generate reports for clients and manage your time.
- utt (⭐297) - Simple time tracking tool.
- Bartib (⭐563) - Easy to use time tracking tool.
Note Taking and Lists
- idea (⭐222) - A lightweight tool for keeping ideas in a safe place quick and easy.
- geeknote (⭐390) - Evernote client.
- Taskwarrior - Manage your TODO list.
- Terminal velocity - A fast note-taking app.
- eureka (⭐731) - Input and store your ideas.
- sncli (⭐391) - Simplenote client.
- td-cli (⭐183) - A TODO manager to organize and manage your TODO's across multiple projects.
- taskell (⭐1.7k) - Interactive kanban board/task manager.
- taskbook (⭐8.9k) - Tasks, boards & notes for the command-line habitat.
- dnote (⭐2.7k) - A interactive, multi-device notebook.
- nb (⭐6.2k) - A note‑taking, bookmarking, archiving, and knowledge base application.
- obs (⭐279) - Interact with your Obsidian vault.
Finance
See plaintextaccounting.org for a great overview of relevant tools.
- ledger - Powerful, double-entry accounting system.
- hledger - Robust, fast, intuitive plain text accounting tool with CLI, TUI and web interfaces.
- moeda (⭐137) - Foreign exchange rates and currency conversion.
- cash-cli (⭐226) - Convert Currency Rates.
- cointop (⭐3.8k) - Track cryptocurrencies.
- ticker (⭐4.8k) - Stock ticker.
Presentations
- WOPR (⭐3k) - A simple markup language for creating rich terminal reports, presentations and infographics.
- decktape (⭐2.1k) - PDF exporter for HTML presentations.
- mdp (⭐4.9k) - A markdown presentation tool.
- sent - Simple plaintext presentation tool.
- slides (⭐9.1k) - A markdown presentation tool.
Calendars
- calcurse - Calendar and scheduling.
- gcalcli (⭐3.2k) - Google calendar client.
- khal (⭐2.5k) - CalDAV ready CLI and TUI calendar.
- vdirsyncer (⭐1.4k) - CalDAV sync.
- remind - A sophisticated calendar and alarm program.
- birthday (⭐77) - Know when a friend's birthday is coming.
Utilities
- aria2 (⭐33k) - HTTP, FTP, SFTP, BitTorrent and Metalink download utility.
- bitly-client (⭐51) - Bitly client.
- deadlink (⭐145) - Find dead links in files.
- crawley (⭐217) - Unix-way web crawler.
- kill-tabs (⭐385) - Kill all Chrome tabs.
- alex (⭐4.7k) - Catch insensitive, inconsiderate writing.
- clevercli (⭐101) - Collection of ChatGPT powered utilities.
macOS
- open-pip-cli (⭐199) - Watch videos in picture-in-picture player.
- osx-wifi-cli (⭐91) - Manage wifi connections.
- active-win-cli (⭐58) - Get the title/id/etc of the active window.
- stronghold (⭐1.1k) - Configure security settings from the terminal.
- dark-mode (⭐648) - Toggle dark mode.
Terminal Sharing Utilities
- gotty (⭐18k) - Share your terminal as a web application.
- localtunnel (⭐18k) - Expose your localhost to the world for easy testing and sharing.
- mosh - Remote SSH client that allows roaming with intermittent connectivity.
- ngrok - Secure introspectable tunnels to localhost.
- tmate - Instant terminal (tmux) sharing.
- warp (⭐1.6k) - Secure and simple terminal sharing.
- OverTime (⭐410) - Time-overlap tables for remote teams.
Network Utilities
- get-port-cli (⭐140) - Get an available port.
- is-reachable-cli (⭐24) - Check if hostnames are reachable or not.
- acmetool (⭐2k) - Automatic certificate acquisition for ACME (Let's Encrypt).
- certificate-ripper (⭐661) - Extract server certificates.
- neoss (⭐119) - User-friendly and detailed socket statistics.
Theming and Customization
- splash-cli (⭐542) - Beautiful wallpapers from Unsplash.
- wallpaper-cli (⭐169) - Get or set the desktop wallpaper.
- themer (⭐5.4k) - Generate personalized themes for your editor, terminal, wallpaper, Slack, and more.
- JackPaper (⭐12) - Set images from Unsplash as wallpaper.
- pywal (⭐8k) - Generate and change color-schemes, then apply them system-wide to all of your favourite programs.
- QuickWall (⭐188) - Directly set wallpapers from Unsplash.
- oh-my-posh - Prompt theme engine.
Shell Utilities
- has (⭐606) - Checks for the presence of various commands and their versions on the path.
- Ultimate Plumber (⭐8.1k) - Write Linux pipes with live previews.
- fkill-cli (⭐6.8k) - Simple cross-platform process killer.
- task-spooler - Queue jobs for linear execution.
- undollar (⭐154) - Strip the '$' preceding copy-pasted terminal commands.
- pipe_exec (⭐62) - Run executables from stdin, pipes and ttys without creating a temporary file.
System Interaction Utilities
- neofetch (⭐20k) - System information tool.
- battery-level-cli (⭐32) - Get current battery level.
- brightness-cli (⭐201) - Change screen brightness (windows (⭐10)).
- yank (⭐1.6k) - Yank terminal output to clipboard.
- screensaver (⭐41) - Start the screensaver.
- google-font-installer (⭐176) - Download and install Google Web Fonts on your local machine.
- glances - System monitoring tool.
- tiptop (⭐1.6k) - System monitor.
- gzip-size-cli (⭐188) - Get the gzipped size of a file.
Markdown
- DocToc (⭐4.1k) - Generates table of contents for markdown files.
- grip (⭐6.3k) - Preview markdown files as GitHub would render them.
- mdv (⭐1.8k) - Styled terminal markdown viewer.
- glow (⭐15k) - Styled markdown rendering.
- gtree (⭐185) - Use markdown to generate directory trees and the directories itself.
Security
- pass - Password manager.
- gopass (⭐5.6k) - Fully-featured password manager.
- xiringuito (⭐1.1k) - SSH-based VPN.
- hasha-cli (⭐73) - Get the hash of text or stdin.
- ots (⭐1.7k) - Share secrets with others via a one-time URL.
Math
- mdlt (⭐168) - Do quick math right from the command line.
- Qalculate (⭐1.6k) - Calculate non-trival math expressions. Unit conversions, symbolic calculations and more.
Weather
Browser Replacement
- s (⭐2.3k) - Open a web search in your terminal.
- hget (⭐347) - Render websites in plain text from your terminal.
- mapscii (⭐6.9k) - Terminal Map Viewer.
- nasa-cli (⭐82) - Download NASA Picture of the Day.
- getnews.tech (⭐153) - Fetch news headlines from various news outlets.
- trino (⭐134) - Translation of words and phrases.
- translate-shell (⭐6.7k) - Google Translate interface.
Internet Speedtest
- speedtest-net (⭐605) - Test internet connection speed and ping using speedtest.net.
- speed-test (⭐3.9k) -
speedtest-net
wrapper with different UI. - speedtest-cli (⭐13k) - Test internet bandwidth using speedtest.net.
- bandwhich (⭐8.5k) - Track bandwidth utilization by process.
Command Line Learning
- cmdchallenge - Presents small shell challenge with user submitted solutions.
- explainshell - Type a snippet to see the help text for each argument.
- howdoi (⭐10k) - Instant coding answers.
- how2 (⭐5.7k) - Node.js implementation of howdoi.
- The Fuck (⭐82k) - Magnificent app which corrects your previous console command.
- tldr (⭐48k) - Simplified and community-driven man pages.
- Wat (⭐489) - Instant, central, community-built docs.
- teachcode (⭐371) - Guide for the earliest lessons of coding.
- navi (⭐14k) - Interactive cheatsheet tool.
- yai (⭐517) - AI powered terminal assistant.
Data Manipulation
- visidata (⭐7.3k) - Spreadsheet multitool for data discovery and arrangement.
Processors
- jq (⭐29k) - JSON processor.
- yq (⭐2.4k) - YAML processor.
- dasel (⭐4.8k) - JSON/YAML/TOML/XML processor (like jq/yq).
- yaml-cli (⭐86) - Query/update YAML.
- ramda-cli (⭐571) - Process data with functional pipelines.
- xq (⭐739) - XML and HTML beautifier and content extractor.
JSON
- jp (⭐51) - JSON parser.
- fx (⭐18k) - Command-line JSON viewer.
- vj (⭐82) - Makes JSON human readable.
- underscore-cli (⭐1.7k) - Utility-belt for hacking JSON and Javascript.
- strip-json-comments-cli (⭐65) - Strip comments from JSON.
- GROQ (⭐187) – JSON processor with queries and projections.
- gron (⭐13k) - Make JSON greppable.
YAML
- dyff (⭐1.1k) - YAML diff tool.
Columns
- parse-columns-cli (⭐64) - Parse text columns to JSON.
- q - Execution of SQL-like queries on CSV/TSV/tabular text file.
Text
- figlet - Creates large text out of ASCII characters.
- stegcloak (⭐3.1k) - Hide secrets with invisible characters in plain text securely.
Files and Directories
File Managers
- ranger (⭐15k) - A console file manager with VI key bindings.
- midnight-commander (⭐2.3k) - A feature rich visual file manager.
- Vifm - VI influnced file manager.
- nnn (⭐18k) - File browser and disk usage analyzer with excellent desktop integration.
- lf (⭐7k) - Fast, extensively customizable file manager.
- fff (⭐4k) - Fast, simple file manager.
- clifm (⭐1.2k) - The command line file manager.
- far2l (⭐1.6k) - Orthodox file manager.
Deleting, Copying, and Renaming
- trash-cli (⭐1.3k) - Move files and directories to the trash.
- empty-trash-cli (⭐128) - Empty the trash.
- del-cli (⭐302) - Delete files and folders.
- cpy-cli (⭐334) - Copies files.
- rename-cli (⭐161) - Rename files quickly.
- renameutils - Mass renaming in your editor.
- diskonaut (⭐2.1k) - Disk space navigator.
Files
- chokidar-cli (⭐804) - CLI to watch file system changes.
- file-type-cli (⭐70) - Detect the file type of a file or stdin.
- bat (⭐46k) - A cat clone with syntax highlighting.
- NCDu - A disk usage analyzer with an ncurses interface.
- unix-permissions (⭐127) - Swiss Army knife for Unix permissions.
- transmission-cli - Torrent client for your command line.
- webtorrent-cli (⭐1.1k) – Streaming torrent client.
- entr (⭐3.9k) - Run an arbitrary command when files change.
- organize-cli (⭐325) - Organize your files automatically.
- organize-rt - organize-cli in Rust with more customization.
- RecoverPy (⭐1.2k) - Recover overwritten or deleted files.
File Sync/Sharing
- rclone (⭐43k) - Sync files with various cloud providers.
- ffsend (⭐6.8k) - Quick file share.
- share-cli (⭐346) - Share files with your local network.
- google-drive-upload (⭐676) - Upload/sync with Google Drive.
- gdrive-downloader (⭐290) - Download files/folders from Google Drive.
- portal (⭐1.1k) - Send files between computers.
- shbin (⭐40) - Turn a Github repo into a pastebin.
- sharing (⭐1.7k) - Send and receive files on your mobile device.
- ncp (⭐30) - Transfer files and folders, to and from NFS servers.
Directory Listing
- alder (⭐220) - Minimal
tree
with colors. - eza (⭐6.4k) - Improved version of
ls
. - tre (⭐659) -
tree
with git awareness, editor aliasing, and more. - ll (⭐46) -
ls
with git status. - lsd (⭐12k) -
ls
with many extra features.
Directory Navigation
- autojump (⭐16k) - A cd command that learns - easily navigate directories from the command line.
- pm (⭐188) - The easy way to switch to your projects on the shell.
- z (⭐16k) - z is the new j, yo.
- PathPicker (⭐5.1k) - After parsing the output from a command, PathPicker presents you with a nice UI to select which files you're interested in.
- fz (⭐498) - Seamless fuzzy tab completion for z.
- goto (⭐859) - Directory aliases for the shell with autocomplete.
- z.lua (⭐2.9k) -
cd
command that learns your habits. - zoxide (⭐17k) - Fast directory jumper in Rust.
- tere (⭐1.6k) - A faster alternative to using cd and ls.
Search
- happyfinder (⭐330) - (another) Fuzzy file finder for the command line.
- find-up-cli (⭐36) - Find a file by walking up parent directories.
- ripgrep (⭐44k) - A line-oriented search tool that recursively searches your current directory for a regex pattern.
- fzf (⭐59k) - A general purpose command-line fuzzy finder, can be used with any list: files/directories, command history, processes, hostnames, bookmarks, git commits, etc.
- fselect (⭐3.8k) - Find files with SQL-like queries.
- fd (⭐31k) - A simple, fast and user-friendly alternative to
find
. - broot (⭐9.9k) - Fuzzy finder similar to fzf, but with space usage visualization.
- rare (⭐249) - Real-time regex aggregation and analysis.
- skim (⭐4.8k) - A general fuzzy finder written in rust, similar to fzf.
- ast-grep (⭐5.5k) - A tool for code structrual search, linting and rewriting.
Version Control
- SnowFS (⭐1.3k) - A fast, scalable version control system for binaries.
Git
- git commander (⭐1.1k) - Interactive git tool.
- git-stats (⭐6.3k) - A local GitHub-like contributions calendar.
- dev-time (⭐180) - Get the current local time of a GitHub user.
- tig (⭐12k) - Text-mode interface for git.
- grv (⭐4k) - Text-mode interface for git with customisable vi bindings.
- git-standup (⭐7.5k) - Recall what you did on the last working day.
- git-secret (⭐3.6k) - Store your private data inside a git repository.
- gitlab-cli (⭐262) - Create GitLab merge requests.
- git-extras (⭐17k) - Git utilities.
- gita (⭐1.6k) - Manage multiple git repos side by side.
- readme-md-generator (⭐11k) - Interactively generate README.md files.
- semantic-git-commit-cli (⭐144) - Ensure semantic commits messages.
- import-github-labels-cli (⭐17) - Sync labels between Github repos.
- git-all-branches (⭐5) - Improved
git branch -a
. - czg (⭐915) - Interactively generate standardized commit messages.
- shallow-backup (⭐1.2k) - Git integrated backup tool.
- Lazygit (⭐44k) - Simple TUI for git commands.
GitHub
- CLI GitHub (⭐434) - Fancy GitHub client.
- hub (⭐23k) - Make git easier to use with GitHub.
- git-labelmaker (⭐571) - Edit GitHub labels.
Emoji
- gitmoji-cli (⭐4.5k) - Use emoji in commit messages.
- gitmoji-changelog (⭐379) - Generate gitmoji changelogs.
Images
- SVGO (⭐20k) - Optimize SVG files.
- carbon-now-cli (⭐5.7k) - Generate beautiful images of your code.
- imgur-uploader-cli (⭐56) - Upload images to imgur.
- pageres-cli (⭐1.6k) - Capture website screenshots.
Gif Creation
- gifgen (⭐534) - Simple high quality GIF encoding.
- gifsicle (⭐3.6k) - Create, manipulate, and optimize GIF images and animations.
- ttygif (⭐3.9k) - Convert terminal recordings to animated gifs.
- ttygif (⭐266) - ttyrec to gif.
- ttystudio (⭐3.2k) - A terminal-to-gif recorder minus the headaches.
- asciinema (⭐13k) - Terminal session recorder and companion app for asciinema.org.
- givegif (⭐220) - GIFs on the command line.
Image Conversion
- imagemagick - Gold standard for anything images.
- imgp (⭐1k) - Blazing fast batch image resizer and rotator.
- korkut (⭐366) - Quick and simple image processing.
Screensavers
- cmatrix (⭐3.7k) - Scrolling 'Matrix'-like screen.
- pipes.sh (⭐2.2k) - Random pipes that grow across the screen.
- YuleLog (⭐56) - Christmas Yule Log fireplace.
- cli-fireplace (⭐48) - Digital fireplace.
Graphics
- cli-mandelbrot (⭐85) - Traverse the Mandelbrot fractal.
- sparkly-cli (⭐133) - Generate sparklines ▁▂▃▅▂▇..
- pastel (⭐4.9k) - Generate, analyze, convert and manipulate colors.
- lowcharts (⭐170) - Draw low-resolution graphs.
Just for Fun
- quote-cli (⭐84) - Get a random quote or the quote of the day in your CLI.
- fortune (⭐366) - Shows a random fortune.
- ponysay (⭐1.2k) - Pony rewrite of cowsay.
- yosay (⭐207) - Like cowsay, but for yeoman.
- lolcat (⭐5.8k) - Outputs text in rainbow colors.
- text-meme (⭐103) - Generate text memes.
- dankcli (⭐52) - Add text to meme image templates.
- ricksay (⭐55) - Quotes from Rick and Morty.
Emoji
- emoj (⭐2.3k) - Find relevant emoji from text on the command-line.
- emoji-finder (⭐26) - Quickly find and copy emoji to the clipboard via the command-line.
- oji (⭐711) - Interactive text emoji maker.
Other Awesome Lists
- awesome-git-addons (⭐1.9k) - Addons that extend git cli.
- awesome-shell (⭐31k) – Command-line utilities and frameworks.
- terminals-are-sexy (⭐12k) – Terminal frameworks, plugins & resources.
- awesome-zsh-plugins (⭐14k) – ZSH frameworks, plugins, tutorials & themes.
- awesome-nodejs clis (⭐55k) – Node.js modules and resources.
License
To the extent possible under law, Adam Garrett-Harris has waived all copyright and related or neighboring rights to this work.