Best Open Source command line Libraries
A curated list of the most popular GitHub repositories tagged with command line. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.
#1microsoft/terminal
The new Windows Terminal and the original Windows console host, all in the same place!
#2tldr-pages/tldr
📚 Collaborative cheatsheets for console commands
#3BurntSushi/ripgrep
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
#4sharkdp/bat
A cat(1) clone with wings.
#5PowerShell/PowerShell
PowerShell for every system!
#6spf13/cobra
A Commander for modern Go CLI interactions
#7Unitech/pm2
Node.js Production Process Manager with a built-in Load Balancer.
#8sharkdp/fd
A simple, fast and user-friendly alternative to 'find'
#9chubin/cheat.sh
the only cheat sheet you need
#10Aider-AI/aider
aider is AI pair programming in your terminal
#11tw93/Mole
🐹 Deep clean and optimize your Mac.
#12jaywcjlove/linux-command
Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。https://git.io/linux
#13vadimdemedes/ink
🌈 React for interactive command-line apps
#14ajeetdsouza/zoxide
A smarter cd command. Supports all major shells.
#15nextlevelbuilder/ui-ux-pro-max-skill
An AI SKILL that provide design intelligence for building professional UI/UX multiple platforms
#16sxyazi/yazi
💥 Blazing fast terminal file manager written in Rust, based on async I/O.
#17ibraheemdev/modern-unix
A collection of modern/faster/saner alternatives to common unix commands.
#18micro-editor/micro
A modern and intuitive terminal-based text editor
#19sharkdp/hyperfine
A command-line benchmarking tool
#20cmderdev/cmder
Lovely console emulator package for Windows
#21microsoft/winget-cli
WinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Object Model) API (Application Programming Interface).
#22ogham/exa
A modern replacement for ‘ls’.
#23urfave/cli
A declarative, simple, fast, and fun package for building command line tools in Go
#24dylanaraps/neofetch
🖼️ A command-line system information tool written in bash 3.2+
#25spicetify/cli
Command-line tool to customize Spotify client. Supports Windows, macOS, and Linux.
#26SBoudrias/Inquirer.js
A collection of common interactive command line user interfaces.
#27jarun/nnn
n³ The unorthodox terminal file manager
#28antonmedv/fx
Terminal JSON viewer & processor
#29fastfetch-cli/fastfetch
A maintained, feature-rich and performance oriented, neofetch like system information tool.
#30allinurl/goaccess
GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
#31eza-community/eza
A modern alternative to ls
#32dolthub/dolt
Dolt – Git for Data
#33charmbracelet/vhs
Your CLI home video recorder 📼
#34bcicen/ctop
Top-like interface for container metrics
#35wavetermdev/waveterm
An open-source, cross-platform terminal for seamless workflows
#36commitizen/cz-cli
The commitizen command line utility. #BlackLivesMatter
#37sqshq/sampler
Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.
#38http-party/http-server
A simple, zero-configuration, command-line http server
#39ast-grep/ast-grep
⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
#40Canop/broot
A new way to see and navigate directory trees : https://dystroy.org/broot
#41orf/gping
Ping, but with a graph
#42sharkdp/hexyl
A command-line hex viewer
#43justcallmekoko/ESP32Marauder
A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32
#44aksakalli/gtop
System monitoring dashboard for terminal
#45symfony/console
Eases the creation of beautiful and testable command line interfaces
#46xo/usql
Universal command-line interface for SQL databases
#47johnkerl/miller
Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON
#48sigoden/dufs
A file server that supports static serving, uploading, searching, accessing control, webdav...
#49terkelg/prompts
❯ Lightweight, beautiful and user-friendly interactive prompts
#50voidcosmos/npkill
List any node_modules 📦 dir in your system and how heavy they are. You can then select which ones you want to erase to free up space 🧹