Awesome Cli Apps Overview
🖥 📊 🕹 🛠 A curated list of command line apps
🏠 Home · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 agarrharr/awesome-cli-apps · ⭐ 14K · 🏷️ Development Environment
A curated list of command line apps.
Inspired by the awesome (⭐298k) 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 (⭐492) - Read, Manage, and Automate your Pocket collection.
- newsboat (⭐2.8k) - An extendable RSS feed reader for text terminals.
Music
- cmus (⭐5.3k) - Small, fast and powerful console music player.
- Instant-Music-Downloader (⭐1.4k) - Instant music downloader.
- itunes-remote (⭐429) - Control iTunes via CLI.
- pianobar - Pandora client.
- somafm-cli (⭐133) - Listen to SomaFM in your terminal.
- mpd (⭐2.1k) - 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 (⭐17k) - Spotify client.
- swaglyrics-for-spotify (⭐314) - Spotify lyrics.
- dzr (⭐163) - deezer.com player.
- radio-active (⭐451) - Internet radio player with 40k+ stations.
Social Media
- facebook-cli (⭐394) - 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.6k) - 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 (⭐70k) - A
youtube-dl
fork with additional features and fixes.
Movies
- moviemon (⭐198) - Everything about your movies.
- movie (⭐152) - 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 (⭐285) - Bible.
- SpeedRead (⭐59) - Spritz-alike speedreader.
- medium-cli (⭐699) - Read medium.com stories.
Development
- legit (⭐556) - Generate Open Source licences as files or file headers.
- mklicense (⭐183) - Create a custom LICENSE file painlessly with customized info.
- rebound (⭐4.1k) - Fetch Stack Overflow results on compiler error.
- foy (⭐257) - Lightweight general purpose task runner/build tool.
- just (⭐17k) - Modern
make
-like command runner. - bcal (⭐620) - Byte CALculator for storage conversions and calculations.
- bitwise (⭐611) - Base conversion and bit manipulation.
- cgasm (⭐368) - x86 assembly documentation.
- grex (⭐6.5k) - Generate regular expressions from user-provided test cases.
- gdb-dashboard (⭐11k) - Modular visual interface for GDB.
- iola (⭐148) - Socket client with REST API.
- add-gitignore (⭐646) - Interactively generate a .gitignore for your project based on your needs.
- is-up-cli (⭐355) - Check if a domain is up.
- reachable (⭐26) - Check if a domain is up.
- loadtest (⭐2.5k) - Run load tests.
- diff2html-cli (⭐492) - 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 (⭐76k) - Modern vim.
- kakoune (⭐9.6k) - Modal editor inspired by vim.
- micro (⭐24k) - A simple and intuitive editor.
- o (⭐428) - Configuration-free text editor and IDE.
- helix (⭐30k) - Modal editor inspired by kakoune.
Frontend Development
- caniuse-cmd (⭐1.6k) - Search caniuse.com about browser support of features.
- strip-css-comments-cli (⭐37) - 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 (⭐110) - Mobile app icon generator.
- mobisplash-cli (⭐70) - Mobile app splash screen generator.
- deviceframe (⭐568) - 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 (⭐606) - Shell for issuing SQL via JDBC.
- iredis (⭐2.5k) - Redis client with autocompletion and syntax highlighting.
- usql (⭐8.6k) - 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 (⭐41k) - 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 (⭐25k) - Manage Kubernetes Clusters.
- PingMe (⭐719) - Send messages/alerts to multiple messaging platforms & email.
- ipfs-deploy (⭐1.1k) - Deploy static websites to IPFS (⭐23k).
- Discharge (⭐569) - Deploy static websites to Amazon S3.
- updatecli (⭐483) - A declarative dependency management tool.
Docker
- lstags (⭐322) - 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.5k) - Automate releases for Git repositories and/or npm packages. Changelog generation, GitHub/GitLab releases, etc.
- clog (⭐834) - 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 (⭐9.1k) - 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 (⭐22k) - Create projects from templates.
- mevn-cli (⭐822) - Light speed setup for MEVN (Mongo Express Vue Node) Apps.
- scaffold-static (⭐126) - Scaffolding utility for vanilla JS.
HTTP Server
- serve (⭐9.2k) - Serve static files (https, CORS, GZIP compression, etc).
- simplehttp (⭐59) - Easily serve a local directory over HTTP.
- shell2http (⭐1.3k) - Shell script based HTTP server.
HTTP Client
- HTTPie (⭐32k) - A user-friendly HTTP client.
- HTTP Prompt (⭐8.9k) - Interactive HTTP client featuring autocomplete and syntax highlighting.
- ain (⭐561) - HTTP client with a simple format to organize API endpoints.
- curlie (⭐2.7k) - 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 (⭐42) - Meetup.com client.
- NeoMutt - Email client.
- terjira (⭐860) - Jira client.
- ipt (⭐10) - 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 (⭐258) - Scientific bibliography manager.
- fjira (⭐88) - 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 (⭐305) - Simple time tracking tool.
- Bartib (⭐578) - Easy to use time tracking tool.
Note Taking and Lists
- idea (⭐225) - A lightweight tool for keeping ideas in a safe place quick and easy.
- geeknote (⭐0) - Evernote client.
- Taskwarrior - Manage your TODO list.
- Terminal velocity - A fast note-taking app.
- eureka (⭐732) - Input and store your ideas.
- sncli (⭐393) - 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.3k) - A note‑taking, bookmarking, archiving, and knowledge base application.
- obs (⭐294) - 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 (⭐138) - Foreign exchange rates and currency conversion.
- cash-cli (⭐227) - Convert Currency Rates.
- cointop (⭐3.9k) - 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.5k) - CalDAV sync.
- remind - A sophisticated calendar and alarm program.
- birthday (⭐77) - Know when a friend's birthday is coming.
Utilities
- aria2 (⭐34k) - HTTP, FTP, SFTP, BitTorrent and Metalink download utility.
- bitly-client (⭐50) - Bitly client.
- deadlink (⭐150) - Find dead links in files.
- crawley (⭐228) - Unix-way web crawler.
- kill-tabs (⭐389) - Kill all Chrome tabs.
- alex (⭐4.8k) - Catch insensitive, inconsiderate writing.
- clevercli (⭐105) - Collection of ChatGPT powered utilities.
macOS
- open-pip-cli (⭐198) - Watch videos in picture-in-picture player.
- osx-wifi-cli (⭐90) - 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 (⭐650) - 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 (⭐409) - Time-overlap tables for remote teams.
Network Utilities
- get-port-cli (⭐138) - Get an available port.
- is-reachable-cli (⭐23) - Check if hostnames are reachable or not.
- acmetool (⭐2k) - Automatic certificate acquisition for ACME (Let's Encrypt).
- certificate-ripper (⭐665) - Extract server certificates.
- neoss (⭐120) - User-friendly and detailed socket statistics.
Theming and Customization
- splash-cli (⭐541) - Beautiful wallpapers from Unsplash.
- wallpaper-cli (⭐168) - Get or set the desktop wallpaper.
- themer (⭐5.4k) - Generate personalized themes for your editor, terminal, wallpaper, Slack, and more.
- JackPaper (⭐11) - 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 (⭐185) - Directly set wallpapers from Unsplash.
- oh-my-posh - Prompt theme engine.
Shell Utilities
- has (⭐615) - 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 (⭐155) - Strip the '$' preceding copy-pasted terminal commands.
- pipe_exec (⭐63) - Run executables from stdin, pipes and ttys without creating a temporary file.
System Interaction Utilities
- neofetch (⭐20k) - System information tool.
- battery-level-cli (⭐31) - Get current battery level.
- brightness-cli (⭐202) - Change screen brightness (windows (⭐10)).
- yank (⭐1.6k) - Yank terminal output to clipboard.
- screensaver (⭐40) - Start the screensaver.
- google-font-installer (⭐175) - 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.2k) - Generates table of contents for markdown files.
- grip (⭐6.4k) - Preview markdown files as GitHub would render them.
- mdv (⭐1.8k) - Styled terminal markdown viewer.
- glow (⭐15k) - Styled markdown rendering.
- gtree (⭐189) - 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 (⭐349) - Render websites in plain text from your terminal.
- mapscii (⭐7.4k) - Terminal Map Viewer.
- nasa-cli (⭐82) - Download NASA Picture of the Day.
- getnews.tech (⭐152) - Fetch news headlines from various news outlets.
- trino (⭐133) - Translation of words and phrases.
- translate-shell (⭐6.8k) - Google Translate interface.
Internet Speedtest
- speedtest-net (⭐607) - 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.6k) - 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 (⭐83k) - Magnificent app which corrects your previous console command.
- tldr (⭐48k) - Simplified and community-driven man pages.
- Wat (⭐489) - Instant, central, community-built docs.
- teachcode (⭐374) - Guide for the earliest lessons of coding.
- navi (⭐14k) - Interactive cheatsheet tool.
- yai (⭐537) - AI powered terminal assistant.
Data Manipulation
- visidata (⭐7.4k) - Spreadsheet multitool for data discovery and arrangement.
Processors
- jq (⭐29k) - JSON processor.
- yq (⭐2.5k) - YAML processor.
- dasel (⭐4.9k) - JSON/YAML/TOML/XML processor (like jq/yq).
- yaml-cli (⭐86) - Query/update YAML.
- ramda-cli (⭐571) - Process data with functional pipelines.
- xq (⭐752) - XML and HTML beautifier and content extractor.
JSON
- jp (⭐50) - 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 (⭐191) – JSON processor with queries and projections.
- gron (⭐13k) - Make JSON greppable.
YAML
- dyff (⭐1.2k) - 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.2k) - 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.4k) - A feature rich visual file manager.
- Vifm - VI influnced file manager.
- nnn (⭐18k) - File browser and disk usage analyzer with excellent desktop integration.
- lf (⭐7.2k) - Fast, extensively customizable file manager.
- fff (⭐4k) - Fast, simple file manager.
- clifm (⭐1.2k) - The command line file manager.
- far2l (⭐1.7k) - 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 (⭐304) - Delete files and folders.
- cpy-cli (⭐337) - Copies files.
- rename-cli (⭐161) - Rename files quickly.
- renameutils - Mass renaming in your editor.
- diskonaut (⭐2.1k) - Disk space navigator.
Files
- chokidar-cli (⭐807) - 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 (⭐131) - Swiss Army knife for Unix permissions.
- transmission-cli - Torrent client for your command line.
- webtorrent-cli (⭐1.1k) – Streaming torrent client.
- entr (⭐4k) - Run an arbitrary command when files change.
- organize-cli (⭐326) - 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 (⭐44k) - Sync files with various cloud providers.
- ffsend (⭐6.8k) - Quick file share.
- share-cli (⭐345) - Share files with your local network.
- google-drive-upload (⭐679) - Upload/sync with Google Drive.
- gdrive-downloader (⭐294) - Download files/folders from Google Drive.
- portal (⭐1.1k) - Send files between computers.
- shbin (⭐44) - Turn a Github repo into a pastebin.
- sharing (⭐1.7k) - Send and receive files on your mobile device.
- ncp (⭐33) - Transfer files and folders, to and from NFS servers.
Directory Listing
- alder (⭐219) - Minimal
tree
with colors. - eza (⭐7.2k) - Improved version of
ls
. - tre (⭐670) -
tree
with git awareness, editor aliasing, and more. - ll (⭐45) -
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 (⭐189) - 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 (⭐504) - Seamless fuzzy tab completion for z.
- goto (⭐862) - Directory aliases for the shell with autocomplete.
- z.lua (⭐2.9k) -
cd
command that learns your habits. - zoxide (⭐18k) - Fast directory jumper in Rust.
- tere (⭐1.6k) - A faster alternative to using cd and ls.
Search
- happyfinder (⭐329) - (another) Fuzzy file finder for the command line.
- find-up-cli (⭐36) - Find a file by walking up parent directories.
- ripgrep (⭐45k) - A line-oriented search tool that recursively searches your current directory for a regex pattern.
- fzf (⭐60k) - 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 (⭐32k) - A simple, fast and user-friendly alternative to
find
. - broot (⭐10k) - Fuzzy finder similar to fzf, but with space usage visualization.
- rare (⭐253) - Real-time regex aggregation and analysis.
- skim (⭐4.8k) - A general fuzzy finder written in rust, similar to fzf.
- ast-grep (⭐5.8k) - 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 (⭐179) - 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 (⭐143) - Ensure semantic commits messages.
- import-github-labels-cli (⭐16) - Sync labels between Github repos.
- git-all-branches (⭐5) - Improved
git branch -a
. - czg (⭐938) - Interactively generate standardized commit messages.
- shallow-backup (⭐1.2k) - Git integrated backup tool.
- Lazygit (⭐45k) - Simple TUI for git commands.
GitHub
- CLI GitHub (⭐433) - 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.7k) - Capture website screenshots.
Gif Creation
- gifgen (⭐535) - 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 (⭐265) - 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 (⭐219) - GIFs on the command line.
Image Conversion
- imagemagick - Gold standard for anything images.
- imgp (⭐1k) - Blazing fast batch image resizer and rotator.
- korkut (⭐365) - Quick and simple image processing.
Screensavers
- cmatrix (⭐3.7k) - Scrolling 'Matrix'-like screen.
- pipes.sh (⭐2.3k) - Random pipes that grow across the screen.
- YuleLog (⭐56) - Christmas Yule Log fireplace.
- cli-fireplace (⭐47) - Digital fireplace.
Graphics
- cli-mandelbrot (⭐84) - Traverse the Mandelbrot fractal.
- sparkly-cli (⭐131) - Generate sparklines ▁▂▃▅▂▇..
- pastel (⭐4.9k) - Generate, analyze, convert and manipulate colors.
- lowcharts (⭐176) - Draw low-resolution graphs.
Just for Fun
- quote-cli (⭐84) - Get a random quote or the quote of the day in your CLI.
- fortune (⭐377) - Shows a random fortune.
- ponysay (⭐1.2k) - Pony rewrite of cowsay.
- yosay (⭐206) - Like cowsay, but for yeoman.
- lolcat (⭐5.9k) - Outputs text in rainbow colors.
- text-meme (⭐102) - Generate text memes.
- dankcli (⭐52) - Add text to meme image templates.
- ricksay (⭐55) - Quotes from Rick and Morty.
Emoji
- emoj (⭐2.4k) - Find relevant emoji from text on the command-line.
- emoji-finder (⭐25) - 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 (⭐56k) – 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.