Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Cli

Cli

1305 projects

Showing 36 of 1305 projects

protolint
protolintGo

A pluggable linter and fixer to enforce Protocol Buffer style and conventions.

#developer-tools#fixer#style-linter
Stars697
Forks65
Last commit7 hours ago
listr2
listr2TypeScript

A Node.js library for creating beautiful, interactive CLI task lists with multiple renderers and robust error handling.

#developer-tools#command-line-interface#loading
Stars693
Forks43
Last commit8 hours ago
dark-mode
dark-modeSwift

A command-line tool to toggle, enable, disable, and check the status of macOS dark mode.

#cli-app#dark-mode#npm
Stars688
Forks38
Last commit1 year ago
tenere
tenereRust

A terminal user interface (TUI) for interacting with multiple large language model backends, featuring Vim keybindings and chat history.

#developer-tools#ratatui#terminal
Stars685
Forks34
Last commit5 months ago
funky
funkyPython

A Python tool that enhances ZSH and Bash shell functions, making them easier to define, more flexible, and interactive.

#productivity#shell-functions#shell-scripting
Stars672
Forks19
Last commit1 year ago
terminal-link
terminal-linkJavaScript

Create clickable hyperlinks in terminal output that work in supported terminals.

#cli-enhancement#stdout#terminal
Stars670
Forks27
Last commit1 month ago
Binci
BinciJavaScript

A utility to containerize development workflows using Docker, enabling cleanroom environments for tasks and services.

#ephemeral-containers#containerization#devops
Stars669
Forks24
Last commit3 years ago
box-cli-maker
box-cli-makerGo

A Go library for rendering highly customizable boxes in the terminal with extensive styling and color options.

#unicode#terminal#box-rendering
Stars668
Forks25
Last commit1 month ago
velociraptor
velociraptorTypeScript

A script runner for Deno that provides npm-style scripts with declarative Deno CLI options, environment variables, and concurrency.

#npm-run#package-json#workflow-automation
Stars667
Forks22
Last commit4 years ago
pgsh
pgshJavaScript

A CLI tool that enables Git-like branching for PostgreSQL databases to simplify local development workflows.

#psql#devops#dotenv
Stars652
Forks17
Last commit3 years ago
fnt
fntShell

A command-line font manager for macOS and Linux that installs fonts from Debian and Google repositories.

#font-manager#self-hosted-fonts#command-line-tool
Stars650
Forks24
Last commit7 hours ago
SwiftPlantUML
SwiftPlantUMLSwift

A command-line tool and Swift package that generates PlantUML class diagrams from Swift source code.

#software-architecture#plantuml-generating#uml
Stars646
Forks45
Last commit2 years ago
set-simulator-location
set-simulator-locationSwift

A CLI tool for setting location in the iOS Simulator via coordinates or place search.

#ios#simulator#location
Stars644
Forks33
Last commit3 years ago
argparse
argparseGo

A Go library providing a Python argparse-like command-line argument parser with better usability than the standard flag package.

#cli-app#argument-parser#command-line-parser
Stars639
Forks63
Last commit4 years ago
cli-table3
cli-table3JavaScript

A Node.js library for rendering pretty Unicode tables in the command line with extensive styling and layout options.

#tables#developer-tools#unicode
Stars639
Forks56
Last commit6 months ago
Yaspeller
YaspellerJavaScript

A CLI tool and library for finding spelling errors and typos in text, files, and websites using Yandex.Speller.

#multi-language#pre-commit#typo-detection
Stars637
Forks33
Last commit2 years ago
RustyWind
RustyWindRust

A CLI tool for automatically sorting and organizing Tailwind CSS classes in your project files.

#hacktoberfest#developer-tools#code-formatter
Stars634
Forks31
Last commit7 days ago
figures
figuresJavaScript

A Node.js library providing Unicode symbols with automatic fallbacks for terminals with limited character support.

#command-line-utility#unicode#fallback
Stars634
Forks26
Last commit1 month ago
ness
nessTypeScript

Deploy production-ready web sites and apps to your own AWS account with a single command.

#spa#serverless#nextjs
Stars633
Forks10
Last commit4 years ago
SwagGen
SwagGenSwift

A Swift library and CLI tool for parsing OpenAPI/Swagger 3.0 specs and generating code from them.

#stencil#generator#template
Stars631
Forks146
Last commit2 years ago
pg-osc
pg-oscRuby

A CLI tool for performing zero-downtime schema changes and backfills in PostgreSQL using a shadow table approach.

#hacktoberfest#online-schema-change#database
Stars621
Forks30
Last commit4 months ago
gNMI
gNMIGo

Reference Go implementations for the gRPC Network Management Interface (gNMI) protocol.

#telemetry#protocol-buffers#network-management
Stars618
Forks220
Last commit1 month ago
gup
gupGo

A fast, parallel command-line tool to update Go binaries installed via 'go install'.

#cli-app#hacktoberfest#developer-tools
Stars615
Forks28
Last commit1 day ago
diff2html-cli
diff2html-cliTypeScript

A CLI tool that converts unified and git diff output into pretty, syntax-highlighted HTML for easy viewing.

#unified-diff#unified-diffs#git-diff
Stars609
Forks56
Last commit8 months ago
radio-active
radio-activePython

A terminal-based application to search, play, and record from over 40,000 radio stations worldwide.

#music#stations#recording
Stars606
Forks33
Last commit26 days 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
Stars605
Forks96
Last commit7 days ago
Lyra
LyraC++

A simple to use, composable, command line parser for C++ 11 and beyond

#cmdline-parser#cpp17#argument-parsing
Stars605
Forks69
Last commit3 months 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
Stars605
Forks96
Last commit7 days ago
Zap
ZapGo

A delightful package manager for AppImages that installs, updates, and manages portable Linux applications.

#hacktoberfest#hacktoberfest2022#portable-applications
Stars602
Forks29
Last commit2 years ago
pier
pierRust

A CLI tool to organize, manage, and run short Unix shell scripts with metadata and search capabilities.

#productivity#script-management#terminal
Stars602
Forks38
Last commit8 months ago
spinners
spinnersRust

A Rust library providing 60+ elegant terminal spinners for command-line applications.

#loading-indicator#terminal#spinners
Stars600
Forks29
Last commit5 months ago
pb
pbRust

A Rust library for displaying customizable progress bars in terminal applications.

#pbr#terminal#io
Stars597
Forks59
Last commit2 years ago
play
playGo

A TUI playground for experimenting with command-line tools like grep, sed, awk, jq, and yq in real-time.

#terminal#tui#sed
Stars594
Forks18
Last commit1 year ago
Beak
BeakSwift

A command line interface that analyzes Swift files to list and run public functions, enabling Swift-based scripting.

#developer-tools#swift-package-manager#sourcekit
Stars590
Forks18
Last commit6 years ago
pcalc
pcalcC

A terminal calculator for programmers working with binary, hexadecimal, and decimal numbers, bitwise operations, and custom operand sizes.

#calculator#ncurses#terminal
Stars590
Forks28
Last commit1 month ago
PHP Magic Number Detector
PHP Magic Number DetectorPHP

A static analysis tool that detects magic numbers in PHP code to improve readability and maintainability.

#php-analyzer#development-tool#magic-number-detection
Stars585
Forks47
Last commit17 days ago
PreviousPage 15 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 Tools414
#Terminal349
#Cli Tool341
#Command Line336
#Command Line Tool257
#Productivity216
#Go209
#Rust190
#Automation187
#Nodejs158
#Golang154
#Devops143