Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Cli

Cli

1296 projects

Showing 36 of 1296 projects

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
Stars551
Forks33
Last commit2 months ago
cod
codGo

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

#productivity#completion#fish
Stars550
Forks22
Last commit14 days ago
Async Prompt
Async PromptShell

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

#productivity#terminal#shell-plugin
Stars541
Forks34
Last commit6 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
Forks94
Last commit12 days 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
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
Stars538
Forks56
Last commit1 day ago
quicli
quicliRust

Quickly build cool CLI apps in Rust.

#crate#cli#command-line
Stars537
Forks29
Last commit5 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
Forks54
Last commit9 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
Stars528
Forks10
Last commit11 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
Stars526
Forks14
Last commit1 month 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
Stars510
Forks50
Last commit14 days 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
Stars509
Forks104
Last commit1 day ago
silver
silverRust

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

#shell-prompt#productivity#fish
Stars503
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
Stars495
Forks25
Last commit3 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
Stars487
Forks18
Last commit11 months 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
Stars482
Forks83
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
Stars473
Forks42
Last commit2 years 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
promkit
promkitRust

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

#prompt-toolkit#interactive#readline
Stars465
Forks11
Last commit15 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
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
shtab
shtabPython

↔️ Automagic shell tab completion for Python CLI applications

#developer-tools#tab-completion#docopt
Stars459
Forks41
Last commit21 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
Stars457
Forks16
Last commit7 months 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
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
Stars449
Forks28
Last commit1 year ago
Tock
TockGo

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

#productivity#todotxt#timewarrior
Stars445
Forks19
Last commit3 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
CLI tool to train certifications
CLI tool to train certificationsPHP

A CLI tool to train for software certifications through interactive quizzes and customizable practice sessions.

#developer-tools#cli-application#cli-tool
Stars434
Forks70
Last commit3 years ago
iTunes-remote
iTunes-remoteJavaScript

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

#audio-control#jxa#terminal
Stars433
Forks29
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
Stars433
Forks29
Last commit6 years ago
git_curate
git_curateRuby

A command-line tool to interactively review and delete local Git branches with detailed commit information.

#developer-tools#branch-management#workflow-automation
Stars431
Forks12
Last commit11 months ago
gobrew
gobrewGo

A Go version manager written in Go that installs and manages multiple Go versions without requiring root or shell rehash.

#developer-tools#golang-package#go-installer
Stars426
Forks25
Last commit17 days ago
jcli
jcliGo

A command-line interface for managing Jenkins instances, supporting plugins, jobs, and configuration as code.

#hacktoberfest#jenkins#devops
Stars425
Forks79
Last commit1 year ago
aws-doctor
aws-doctorGo

A terminal-based CLI tool that audits AWS accounts for security, cost anomalies, and best practices.

#aws-cli#devops#aws-trusted-advisor
Stars423
Forks21
Last commit1 month ago
Shhh
ShhhPython

A tiny Flask app to create encrypted secrets and share them securely, keeping sensitive info out of emails and chat logs.

#api#flask#secret-sharing
Stars417
Forks31
Last commit2 months ago
PreviousPage 16 of 36Next

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 Tools411
#Terminal346
#Cli Tool337
#Command Line333
#Command Line Tool257
#Productivity215
#Go209
#Rust188
#Automation185
#Nodejs158
#Golang153
#Devops141