A curated list of useful command line apps
✦ My macOS application:
- mycli - CLI for MySQL that can do auto-completion and syntax highlighting.
- pgcli - Pgcli is a command line interface for Postgres with auto-completion and syntax
- cmus - Small, fast and powerful console music player for Unix-like operating systems.
- youtube-dl - Download videos from YouTube.com and a few more sites.
- httpie - Modern command line HTTP client.
- ack - A tool like grep, optimized for programmers.
- Airlift - Upload & Merge Data with Attachments to Airtable.
- archey-osx - An archey script for OS X.
- asciinema - Easily record terminal sessions and replay them in a terminal as well as in a web browser.
- autojump - Replace
cd
with intelligent autojump. - bash-it - Shameless ripoff of oh-my-zsh for bash.
- bat - A
cat(1)
clone with syntax highlighting and Git integration. - bclm - macOS command-line utility to limit max battery charge.
- ccat - The colorizing cat which works similar to cat but displays content with syntax highlighting.
- ClamAV - Cross-platform, open-source antivirus engine.
- cmatrix - Terminal screensaver inspired by "The Matrix" movie.
- cool-retro-term - Good looking terminal emulator which mimics the old cathode display.
- CSV2Notion Neo - Upload & Merge CSV or JSON Data with Images to Notion Database.
- dark-mode - Control dark mode from the command-line.
- eureka - CLI tool to input and store your ideas without leaving the terminal.
- Fish - Smart and user-friendly shell, which is similar with zsh.
- fselect - Find files with SQL-like queries.
- GitHub CLI - gh is GitHub on the command line. It brings pull requests, issues, and other GitHub concepts to the terminal next to where you are already working with git and your code.
- Glances - Glances is a cross-platform curses-based system monitoring tool.
- Go2Shell - Go2Shell opens a terminal window to the current directory in Finder.
- htop - htop is an interactive text-mode process viewer for Unix systems. It aims to be a better 'top'.
- job - JOB, make your short-term command as a long-term job.
- lnav - A log file navigator.
- m-cli - Swiss Army Knife for macOS.
- Mac-CLI - The ultimate tool to manage your Mac. Automatize the usage of your OS X system.
- Magic Wormhole - Get Things From One Computer To Another, Safely.
- MarkersExtractor - Marker metadata extraction and conversion tool and library for Final Cut Pro.
- mas - Simple command line interface for the Mac App Store.
- Miller - Like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON.
- ndm - Manage npm straight from the couch.
- nushell - nushell is a modern, GitHub-era shell written in Rust.
- nvm - POSIX-compliant bash script to manage multiple active node.js versions.
- OpenRecall - Access your digital history, enhance memory and productivity, while maintaining privacy. highlighting.
- Rebound - Instantly browse Stack Overflow results in your terminal when you get a compiler error.
- ripgrep (rg) - Very fast text searching tool similar to (but faster than) ack, ag or grep
- Serial - Full-featured serial terminal for the Mac.
- shallow-backup - Easily create text documentation of installed applications, dotfiles, and more.
- ShellHistory - Backup, sync and organize your shell history
- silver searcher (ag) - A code searching tool similar to ack, with a focus on speed.
- spaceship - A Zsh prompt for Astronauts.
- Taskbook - Tasks, boards & notes for the command-line habitat.
- Television - A very fast general purpose fuzzy finder TUI.
- TextQL - Execute SQL against structured text like CSV or TSV.
- thefuck - A interesting software that corrects errors in previous console commands.
- tldr - Collaborative cheatsheets for console commands.
- tmux - Terminal multiplexer to manage multiple terminals from a single terminal.
- tmuxinator - Manage complex tmux sessions easily.
- trash - Move files and directories to the trash.
- VisiData - Terminal spreadsheet multitool for discovering and arranging data.
- xonsh - Python-powered, cross-platform, Unix-gazing shell language and command prompt.
- Zsh - Zsh is a shell designed for interactive use, although it is also a powerful scripting language.
- ohmyzsh - A delightful community-driven framework for managing your zsh configuration.
- xcodes - A command-line tool to install and switch between multiple versions of Xcode.
- xxh - Bring your favorite shell wherever you go through the SSH.
- x-cmd - x-cmd is a vast and interesting collection of tools guided by the Unix philosophy.
- zellij - A terminal workspace with batteries included (modern replacement for tmux and more).
This project exists thanks to all the people who contribute.
This work is licensed under a Creative Commons Attribution 4.0 International License.