Best Open Source cli Libraries
A curated list of the most popular GitHub repositories tagged with cli. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.
#1ohmyzsh/ohmyzsh
π A delightful community-driven (with 2,400+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool that makes it easy to keep up with the latest updates from the community.
#2n8n-io/n8n
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
#3yt-dlp/yt-dlp
A feature-rich command-line audio/video downloader
#4google-gemini/gemini-cli
An open-source AI agent that brings the power of Gemini directly into your terminal.
#5junegunn/fzf
:cherry_blossom: A command-line fuzzy finder
#6jesseduffield/lazygit
simple terminal UI for git commands
#7sherlock-project/sherlock
Hunt down social media accounts by username across social networks
#8OpenHands/OpenHands
π OpenHands: AI-Driven Development
#9BurntSushi/ripgrep
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
#10sharkdp/bat
A cat(1) clone with wings.
#11ultralytics/ultralytics
Ultralytics YOLO π
#12wagoodman/dive
A tool for exploring each layer in a docker image
#13google/zx
A tool for writing better scripts
#14spf13/cobra
A Commander for modern Go CLI interactions
#15cli/cli
GitHubβs official command line tool
#16Raphire/Win11Debloat
A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declutter and customize your Windows experience. Win11Debloat works for both Windows 10 and Windows 11.
#17sharkdp/fd
A simple, fast and user-friendly alternative to 'find'
#18Aider-AI/aider
aider is AI pair programming in your terminal
#19chubin/cheat.sh
the only cheat sheet you need
#20charmbracelet/bubbletea
A powerful little TUI framework π
#21httpie/cli
π₯§ HTTPie CLI β modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.
#22alebcay/awesome-shell
A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php.
#23vadimdemedes/ink
π React for interactive command-line apps
#24Textualize/textual
The lean application framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and a web browser.
#25ajeetdsouza/zoxide
A smarter cd command. Supports all major shells.
#26sxyazi/yazi
π₯ Blazing fast terminal file manager written in Rust, based on async I/O.
#27ibraheemdev/modern-unix
A collection of modern/faster/saner alternatives to common unix commands.
#28continuedev/continue
β© Source-controlled AI checks, enforceable in CI. Powered by the open-source Continue CLI
#29tqdm/tqdm
:zap: A Fast, Extensible Progress Bar for Python and CLI
#30t3-oss/create-t3-app
The best way to start a full-stack, typesafe Next.js app
#31nrwl/nx
The Monorepo Platform that amplifies both developers and AI agents. Nx optimizes your builds, scales your CI, and fixes failed PRs automatically. Ship in half the time.
#32google/python-fire
Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.
#33sharkdp/hyperfine
A command-line benchmarking tool
#34angular/angular-cli
CLI tool for Angular
#35jj-vcs/jj
A Git-compatible VCS that is both simple and powerful
#36gitleaks/gitleaks
Find secrets with Gitleaks π
#37Infisical/infisical
Infisical is the open-source platform for secrets, certificates, and privileged access management.
#38asdf-vm/asdf
Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more
#39withfig/autocomplete
IDE-style autocomplete for your existing terminal & shell
#40infinitered/ignite
Infinite Red's battle-tested React Native project boilerplate, along with a CLI, component/model generators, and more! 9 years of continuous development and counting.
#41soxoj/maigret
π΅οΈββοΈ Collect a dossier on a person by username from thousands of sites
#42ratatui/ratatui
A Rust crate for cooking up terminal user interfaces (TUIs) π¨βπ³π https://ratatui.rs
#43Rigellute/spotify-tui
Spotify for the terminal written in Rust π
#44fastapi/typer
Typer, build great CLIs. Easy to code. Based on Python type hints.
#45agarrharr/awesome-cli-apps
π₯ π πΉ π A curated list of command line apps
#46charmbracelet/vhs
Your CLI home video recorder πΌ
#47Orange-OpenSource/hurl
Hurl, run and test HTTP requests with plain text.
#48pallets/click
Python composable command line interface toolkit
#49asciinema/asciinema
Terminal session recorder, streamer and player πΉ
#50yorukot/superfile
Pretty fancy and modern terminal file manager