mirror of
https://github.com/jaywcjlove/awesome-mac.git
synced 2026-04-11 02:11:46 +08:00
24 KiB
24 KiB
Special thanks to:
ScreenSage Pro, record beautiful screen recordings in minutes on macOS
IP.IM Free IP address information query website
ScreenSage Pro, record beautiful screen recordings in minutes on macOS
IP.IM Free IP address information query website
Using my app is also a way to support me:
Awesome Command Line Apps
A curated list of useful command line apps
Contents
Databases
- 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
Media
- 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.
Developer
- httpie - Modern command line HTTP client.
- JSON Schema CLI - The CLI for working with JSON Schema. Covers formatting, linting, testing, bundling, and more for both local development and CI/CD pipelines.
- mdctl - A command-line tool for processing Markdown files. Download Images, Translate Files, etc.
- SimTool - Terminal UI for iOS Simulator management with powerful app browsing and file viewing capabilities.
Other
- 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
cdwith 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.
- hns - Speech-to-text tool to transcribe your voice from microphone directly to clipboard.
- 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-cleanup-go - macOS disk cleanup TUI with a preview-first workflow: scan caches and development artifacts, preview results, and move selected items to Trash.
- 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.
- OpenBoot - Mac dev environment manager that captures and restores Homebrew packages, casks, dotfiles, shell config, git settings, and macOS preferences.
- 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.
- renamed.to - AI-powered CLI for bulk file renaming using document content and OCR. Installable via Homebrew (
brew tap renamed-to/cli). - ripgrep (rg) - Very fast text searching tool similar to (but faster than) ack, ag or grep
- rustnet - A cross-platform network monitoring TUI with process identification and deep packet inspection.
- 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).
Contributors
This project exists thanks to all the people who contribute.
License
This work is licensed under a Creative Commons Attribution 4.0 International License.
