Topic

cli

Before there were graphical user interfaces, command-line interfaces were used to issue commands to a computer. Programs that handle the user interface are called command language interpreters, often known as a shell. A CLI may give a user more control over the computer and programs they wish to execute.

Repositories (1402)

ohmyzsh
ohmyzsh ohmyzsh Shell

๐Ÿ™ƒ A delightful community-driven (with 2,400+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, gi...

181.5k
n8n
n8n n8n-io TypeScript

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

122.5k
fzf
fzf junegunn Go

:cherry_blossom: A command-line fuzzy finder

73.3k
sherlock
sherlock sherlock-project Python

Hunt down social media accounts by username across social networks

66k
lazygit
lazygit jesseduffield Go

simple terminal UI for git commands

61k
OpenHands
OpenHands All-Hands-AI Python

๐Ÿ™Œ OpenHands: Code Less, Make More

58.2k
ripgrep
ripgrep BurntSushi Rust

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

54.3k
bat
bat sharkdp Rust

A cat(1) clone with wings.

53.8k
dive
dive wagoodman Go

A tool for exploring each layer in a docker image

51.1k
zx
zx google JavaScript

A tool for writing better scripts

44.5k
ultralytics
ultralytics ultralytics Python

Ultralytics YOLO ๐Ÿš€

43.9k
cobra
cobra spf13 Go

A Commander for modern Go CLI interactions

40.7k
cheat.sh
cheat.sh chubin Python

the only cheat sheet you need

39.5k
cli
cli cli Go

GitHubโ€™s official command line tool

39.4k
fd
fd sharkdp Rust

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

39k
cli
cli httpie Python

๐Ÿฅง HTTPie CLI โ€” modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

36.6k
awesome-shell
awesome-shell alebcay

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

35.1k
aider
aider Aider-AI Python

aider is AI pair programming in your terminal

34.2k
modern-unix
modern-unix ibraheemdev

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

32.3k
bubbletea
bubbletea charmbracelet Go

A powerful little TUI framework ๐Ÿ—

32.1k
tqdm
tqdm tqdm Python

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

30k
zoxide
zoxide ajeetdsouza Rust

A smarter cd command. Supports all major shells.

29.2k
textual
textual Textualize Python

The lean application framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and a web brow...

29.1k
ink
ink vadimdemedes TypeScript

๐ŸŒˆ React for interactive command-line apps

28.9k
ChatGPT
ChatGPT acheong08 Python

Reverse engineered ChatGPT API

28k
yazi
yazi sxyazi Rust

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

27.9k
python-fire
python-fire google Python

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

27.7k
create-t3-app
create-t3-app t3-oss TypeScript

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

27.3k
angular-cli
angular-cli angular TypeScript

CLI tool for Angular

26.9k
nx
nx nrwl TypeScript

An AI-first build platform that connects everything from your editor to CI. Helping you deliver fast, without breaking things.

26k
hyperfine
hyperfine sharkdp Rust

A command-line benchmarking tool

25.8k
autocomplete
autocomplete withfig TypeScript

IDE-style autocomplete for your existing terminal & shell

25k
pkg
pkg vercel JavaScript

Package your Node.js project into an executable

24.4k
asdf
asdf asdf-vm Go

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

24.2k
.tmux
.tmux gpakosz Shell

Oh my tmux! My self-contained, pretty & versatile tmux configuration made with ๐Ÿ’›๐Ÿฉท๐Ÿ’™๐Ÿ–คโค๏ธ๐Ÿค

23.6k
cli
cli urfave Go

A declarative, simple, fast, and fun package for building command line tools in Go

23.5k
gitleaks
gitleaks gitleaks Go

Find secrets with Gitleaks ๐Ÿ”‘

23.1k
chalk
chalk chalk JavaScript

๐Ÿ– Terminal string styling done right

22.5k
svgo
svgo svg JavaScript

โš™๏ธ Node.js tool for optimizing SVG files

22k
Inquirer.js
Inquirer.js SBoudrias TypeScript

A collection of common interactive command line user interfaces.

20.9k
ava
ava avajs JavaScript

Node.js test runner that lets you develop with confidence ๐Ÿš€

20.8k
nnn
nnn jarun C

nยณ The unorthodox terminal file manager

20.2k
infisical
infisical Infisical TypeScript

Infisical is the open-source platform for secrets management, PKI, and SSH access.

20k
goaccess
goaccess allinurl C

GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.

19.8k
fx
fx antonmedv Go

Terminal JSON viewer & processor

19.8k
ignite
ignite infinitered TypeScript

Infinite Red's battle-tested React Native project boilerplate, along with a CLI, component/model generators, and more! 9 years of continuous developme...

19.1k
SingleFile
SingleFile gildas-lormeau JavaScript

Web Extension for saving a faithful copy of a complete web page in a single HTML file

19k
UniGetUI
UniGetUI marticliment C#

UniGetUI: The Graphical Interface for your package managers. Could be terribly described as a package manager manager to manage your package managers

18.5k
spotify-tui
spotify-tui Rigellute Rust

Spotify for the terminal written in Rust ๐Ÿš€

18.4k
glow
glow charmbracelet Go

Render markdown on the CLI, with pizzazz! ๐Ÿ’…๐Ÿป

18.1k