Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Cli

Cli

1300 projects

Showing 36 of 1299 projects

git-labelmaker
git-labelmakerJavaScript

A CLI tool to manage GitHub labels from the command line with interactive prompts.

#add-labels#developer-tools#open-source
Stars576
Forks34
Last commit1 year ago
fw
fwRust

A CLI tool to manage and automate your development workspace, handling project cloning, environment setup, and cross-project commands.

#environment-automation#zsh-completion#developer-tools
Stars566
Forks23
Last commit27 days ago
hcledit
hcleditGo

A command-line editor for HCL (HashiCorp Configuration Language) that enables token-based editing and automation of HCL2 files.

#devops#command-line-tool#hcl
Stars554
Forks33
Last commit3 months ago
Insider CLI
Insider CLIGo

A static application security testing (SAST) CLI tool that scans source code for OWASP Top 10 vulnerabilities across multiple programming languages.

#multi-language#owasp#ios-security
Stars552
Forks80
Last commit4 years ago
simpletable
simpletableGo

A Go library for generating and displaying ASCII tables in the terminal with customizable styling and formatting.

#formatting#command-line-tools#table
Stars552
Forks32
Last commit5 years ago
cod
codGo

A completion daemon for bash, fish, and zsh that automatically generates shell completions from --help output.

#productivity#completion#fish
Stars552
Forks22
Last commit1 month ago
tfcmt
tfcmtGo

A Terraform CI/CD tool that posts formatted plan/apply results to GitHub pull requests, forking and enhancing tfnotify.

#devops#terraform#infrastructure-as-code
Stars547
Forks56
Last commit2 days ago
Async Prompt
Async PromptShell

A Fish shell plugin that runs prompt functions asynchronously to improve terminal responsiveness.

#productivity#terminal#shell-plugin
Stars545
Forks34
Last commit7 months ago
zora
zoraJavaScript

A lightweight and fast JavaScript test runner that works in Node.js, Deno, and browsers without a specific runner.

#javascript-test-harness#test-runner#unit-testing
Stars539
Forks93
Last commit1 month ago
govvv
govvvGo

A Go build wrapper that simplifies embedding version information into binaries using git metadata and version files.

#devops#binary-metadata#cli
Stars539
Forks39
Last commit3 years ago
mt-aws-glacier
mt-aws-glacierPerl

A Perl-based multithreaded client for Amazon Glacier, enabling efficient multipart uploads, downloads, and synchronization with local journal tracking.

#unix#amazon-api#vault
Stars537
Forks53
Last commit9 years ago
quicli
quicliRust

Quickly build cool CLI apps in Rust.

#crate#cli#command-line
Stars537
Forks29
Last commit5 years ago
fuc
fucRust

A collection of modern, performance-focused Unix command replacements written in Rust, starting with cpz and rmz.

#systems-programming#command-line-tools#unix
Stars530
Forks10
Last commit12 days ago
owl
owlElixir

An Elixir toolkit for building interactive command-line interfaces with colored output, prompts, progress bars, and menus.

#elixir#shell-integration#table
Stars527
Forks14
Last commit2 months ago
config-file-validator
config-file-validatorGo

A cross-platform CLI tool written in Go that validates syntax and schema for JSON, YAML, TOML, XML, and other configuration files.

#toml-validator#devops#yaml-validator
Stars514
Forks114
Last commit2 days ago
kotlin-faker
kotlin-fakerKotlin

A Kotlin/JVM library for generating realistic fake data like names, addresses, and banking details for testing and anonymization.

#gradle#data-anonymization#faker-generator
Stars511
Forks50
Last commit10 days ago
silver
silverRust

A cross-shell customizable powerline-like prompt written in Rust, heavily inspired by Agnoster.

#shell-prompt#productivity#fish
Stars504
Forks29
Last commit2 years ago
wthrr
wthrrRust

A terminal-based weather companion written in Rust that displays current conditions and forecasts.

#terminal#cli-tool#tui
Stars500
Forks25
Last commit2 days ago
ddh
ddhRust

A fast duplicate file finder that works as both a Rust library and a CLI tool, using file hashing to identify duplicates.

#open-source#file-management#system-utilities
Stars490
Forks17
Last commit1 year ago
rust-ansi-term
rust-ansi-termRust

A Rust library for formatting text with ANSI terminal colors and styles like bold, underline, and background colors.

#styling#terminal#ansi-escape-codes
Stars483
Forks82
Last commit2 years ago
sentences
sentencesGo

A multilingual command-line sentence tokenizer written in Go, ported from NLTK's Punkt system.

#nlp-library#sentences#command-line-tool
Stars474
Forks42
Last commit2 years ago
Tock
TockGo

A command-line time tracker with interactive TUI, multiple storage backends, and calendar integration.

#productivity#todotxt#timewarrior
Stars472
Forks21
Last commit3 days ago
promkit
promkitRust

A Rust toolkit for building custom interactive terminal prompts with modular components and rich presets.

#prompt-toolkit#interactive#readline
Stars467
Forks11
Last commit12 days ago
hn-cli
hn-cliJavaScript

A command-line interface for browsing Hacker News stories with keyboard navigation and real-time updates.

#hn#news-reader#terminal
Stars466
Forks18
Last commit8 years ago
shtab
shtabPython

↔️ Automagic shell tab completion for Python CLI applications

#developer-tools#tab-completion#docopt
Stars465
Forks45
Last commit3 days ago
Rapidgzip
RapidgzipPython

A parallel gzip decompressor with fast random access, utilizing multi-core CPUs for high-speed decompression of standard gzip files.

#multi-core#parallel-computing#library
Stars463
Forks16
Last commit9 months ago
hcom
hcomRust

A local message bus and event log that enables AI agents to communicate, observe, and spawn each other across terminals.

#ai#terminal-automation#event-log
Stars463
Forks66
Last commit19 days ago
calc
calcGo

A simple, fast, and intuitive command-line calculator written in Go for quick mathematical computations.

#mathematics#calculator#productivity
Stars463
Forks47
Last commit3 years ago
Claude Code Hook Comms (HCOM)
Claude Code Hook Comms (HCOM)Rust

A local message bus and event log that enables AI agents to communicate, observe, and spawn each other across terminals.

#event-driven#ai#terminal-automation
Stars463
Forks66
Last commit19 days ago
banner
bannerGo

A Go library for adding customizable ASCII startup banners with system information and ANSI colors to applications.

#developer-tools#terminal#go-library
Stars462
Forks23
Last commit5 years ago
argc-completions
argc-completionsShell

Shell completion scripts for 1000+ commands, automatically generated and supporting bash, zsh, fish, PowerShell, and Nushell.

#command-line-tools#nushell#fish-completion
Stars456
Forks29
Last commit1 year ago
yacspin
yacspinGo

A Go library providing over 90 customizable terminal spinners with live updates, concurrency safety, and TTY detection.

#progress-indicators#open-source#terminal
Stars456
Forks10
Last commit4 years ago
CLI GitHub
CLI GitHubJavaScript

A command-line interface client for interacting with GitHub resources like news feed, profiles, issues, and pull requests.

#terminal-application#hacktoberfest#developer-tools
Stars454
Forks17
Last commit1 year ago
httpretty
httprettyGo

A Go package that prints HTTP client and server requests and responses in a human-readable, colorful terminal format.

#http-server#developer-tools#terminal-output
Stars452
Forks16
Last commit18 days ago
Laravel Tinx
Laravel TinxPHP

A reloadable Laravel Tinker with magic model shortcuts for faster development.

#eloquent#productivity#laravel
Stars443
Forks35
Last commit6 years ago
iTunes-remote
iTunes-remoteJavaScript

Control iTunes playback and library from your terminal using a Node.js CLI.

#audio-control#jxa#terminal
Stars434
Forks29
Last commit6 years ago
PreviousPage 16 of 37Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Developer Tools413
#Terminal347
#Cli Tool338
#Command Line334
#Command Line Tool257
#Productivity215
#Go209
#Rust189
#Automation185
#Nodejs158
#Golang154
#Devops141