back to home

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.

185,430Shell
Explore Repo

#2n8n-io/n8n

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

179,572TypeScript
Explore Repo

#3yt-dlp/yt-dlp

A feature-rich command-line audio/video downloader

151,679Python
Explore Repo

#4google-gemini/gemini-cli

An open-source AI agent that brings the power of Gemini directly into your terminal.

98,072TypeScript
Explore Repo

#5junegunn/fzf

:cherry_blossom: A command-line fuzzy finder

78,689Go
Explore Repo

#6jesseduffield/lazygit

simple terminal UI for git commands

74,484Go
Explore Repo

#7sherlock-project/sherlock

Hunt down social media accounts by username across social networks

73,797Python
Explore Repo

#8OpenHands/OpenHands

πŸ™Œ OpenHands: AI-Driven Development

69,279Python
Explore Repo

#9BurntSushi/ripgrep

ripgrep recursively searches directories for a regex pattern while respecting your gitignore

61,048Rust
Explore Repo

#10sharkdp/bat

A cat(1) clone with wings.

57,701Rust
Explore Repo

#11ultralytics/ultralytics

Ultralytics YOLO πŸš€

54,531Python
Explore Repo

#12wagoodman/dive

A tool for exploring each layer in a docker image

53,590Go
Explore Repo

#13google/zx

A tool for writing better scripts

45,291JavaScript
Explore Repo

#14spf13/cobra

A Commander for modern Go CLI interactions

43,481Go
Explore Repo

#15cli/cli

GitHub’s official command line tool

43,196Go
Explore Repo

#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.

42,115PowerShell
Explore Repo

#17sharkdp/fd

A simple, fast and user-friendly alternative to 'find'

42,093Rust
Explore Repo

#18Aider-AI/aider

aider is AI pair programming in your terminal

42,046Python
Explore Repo

#19chubin/cheat.sh

the only cheat sheet you need

41,115Python
Explore Repo

#20charmbracelet/bubbletea

A powerful little TUI framework πŸ—

40,691Go
Explore Repo

#21httpie/cli

πŸ₯§ HTTPie CLI β€” modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

37,724Python
Explore Repo

#22alebcay/awesome-shell

A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php.

36,655
Explore Repo

#23vadimdemedes/ink

🌈 React for interactive command-line apps

35,623TypeScript
Explore Repo

#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.

34,870Python
Explore Repo

#25ajeetdsouza/zoxide

A smarter cd command. Supports all major shells.

34,583Rust
Explore Repo

#26sxyazi/yazi

πŸ’₯ Blazing fast terminal file manager written in Rust, based on async I/O.

34,452Rust
Explore Repo

#27ibraheemdev/modern-unix

A collection of modern/faster/saner alternatives to common unix commands.

32,826
Explore Repo

#28continuedev/continue

⏩ Source-controlled AI checks, enforceable in CI. Powered by the open-source Continue CLI

31,901TypeScript
Explore Repo

#29tqdm/tqdm

:zap: A Fast, Extensible Progress Bar for Python and CLI

31,037Python
Explore Repo

#30t3-oss/create-t3-app

The best way to start a full-stack, typesafe Next.js app

28,660TypeScript
Explore Repo

#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.

28,347TypeScript
Explore Repo

#32google/python-fire

Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.

28,154Python
Explore Repo

#33sharkdp/hyperfine

A command-line benchmarking tool

27,711Rust
Explore Repo

#34angular/angular-cli

CLI tool for Angular

27,038TypeScript
Explore Repo

#35jj-vcs/jj

A Git-compatible VCS that is both simple and powerful

26,936Rust
Explore Repo

#36gitleaks/gitleaks

Find secrets with Gitleaks πŸ”‘

25,447Go
Explore Repo

#37Infisical/infisical

Infisical is the open-source platform for secrets, certificates, and privileged access management.

25,437TypeScript
Explore Repo

#38asdf-vm/asdf

Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more

25,166Go
Explore Repo

#39withfig/autocomplete

IDE-style autocomplete for your existing terminal & shell

25,078TypeScript
Explore Repo

#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.

19,696TypeScript
Explore Repo

#41soxoj/maigret

πŸ•΅οΈβ€β™‚οΈ Collect a dossier on a person by username from thousands of sites

19,208Python
Explore Repo

#42ratatui/ratatui

A Rust crate for cooking up terminal user interfaces (TUIs) πŸ‘¨β€πŸ³πŸ€ https://ratatui.rs

19,114Rust
Explore Repo

#43Rigellute/spotify-tui

Spotify for the terminal written in Rust πŸš€

19,062Rust
Explore Repo

#44fastapi/typer

Typer, build great CLIs. Easy to code. Based on Python type hints.

19,039Python
Explore Repo

#45agarrharr/awesome-cli-apps

πŸ–₯ πŸ“Š πŸ•Ή πŸ›  A curated list of command line apps

19,002Shell
Explore Repo

#46charmbracelet/vhs

Your CLI home video recorder πŸ“Ό

18,997Go
Explore Repo

#47Orange-OpenSource/hurl

Hurl, run and test HTTP requests with plain text.

18,639Rust
Explore Repo

#48pallets/click

Python composable command line interface toolkit

17,367Python
Explore Repo

#49asciinema/asciinema

Terminal session recorder, streamer and player πŸ“Ή

17,002Rust
Explore Repo

#50yorukot/superfile

Pretty fancy and modern terminal file manager

16,923Go
Explore Repo