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

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
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
Stars433
Forks70
Last commit3 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 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
Stars429
Forks23
Last commit8 days 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
Stars429
Forks25
Last commit9 days ago
jcli
jcliGo

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

#hacktoberfest#jenkins#devops
Stars429
Forks81
Last commit1 year ago
OverTime
OverTimeJavaScript

A CLI tool that generates time-overlap tables for remote teams across different time zones.

#developer-tools#productivity#timezone
Stars416
Forks12
Last commit1 year 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
Stars416
Forks31
Last commit4 days ago
teachcode
teachcodeJavaScript

A CLI tool that teaches programming basics through 30 progressively challenging tasks in Python or JavaScript.

#beginner-friendly#programming-education#teaching
Stars413
Forks62
Last commit9 months ago
easypick.nvim
easypick.nvimLua

A Neovim plugin that creates Telescope pickers from arbitrary console commands.

#developer-tools#telescope-extension#workflow-automation
Stars410
Forks9
Last commit22 days ago
calendarheatmap
calendarheatmapGo

A self-contained Go library and CLI for generating GitHub-style calendar heatmaps from time-series data.

#svg-generation#webassembly#calendar-heatmap
Stars409
Forks19
Last commit10 days ago
Graphback
GraphbackTypeScript

Automatically generates GraphQL CRUD APIs, resolvers, and database schemas from GraphQL type definitions.

#generator#hacktoberfest#crud
Stars408
Forks74
Last commit3 years ago
warcdb
warcdbPython

WarcDB is an SQLite-based file format that makes web crawl data easier to share and query.

#data-querying#database#warc
Stars407
Forks10
Last commit2 years ago
hicat
hicatJavaScript

A command-line tool that adds syntax highlighting to cat output, with automatic language detection.

#developer-tools#terminal-utility#syntax-highlighting
Stars406
Forks51
Last commit3 years ago
pdd
pddPython

A tiny command-line utility to calculate date/time differences and run timers with piggybacked commands.

#productivity-tool#calculator#datetime
Stars406
Forks19
Last commit13 days ago
gfold
gfoldRust

A CLI tool written in Rust to track and analyze multiple Git repositories concurrently.

#developer-tools#open-source#repository-management
Stars400
Forks22
Last commit2 months ago
agnix
agnixRust

A linter and LSP that validates configuration files for AI coding assistants like Claude Code, Cursor, and Copilot.

#ai-coding-assistant#ai#developer-tools
Stars399
Forks30
Last commit9 hours ago
agnix
agnixRust

A linter and LSP that validates configuration files for AI coding assistants like Claude Code, Cursor, and Copilot.

#ai-coding-assistant#ai#developer-tools
Stars399
Forks30
Last commit9 hours ago
fuck
fuckC#

A Windows command-line tool that automatically corrects mistyped commands by suggesting the correct one.

#developer-tools#productivity#typo-correction
Stars399
Forks16
Last commit5 years ago
gitmoji-changelog
gitmoji-changelogJavaScript

A changelog generator for repositories using the gitmoji commit convention.

#commit#semver#emoji
Stars394
Forks47
Last commit2 years ago
kbt
kbtRust

A terminal-based keyboard tester supporting multiple layouts and operating systems.

#terminal#tui#accessibility
Stars393
Forks12
Last commit9 months ago
korkut
korkutTypeScript

A command-line tool for quick and simple image processing operations like convert, crop, resize, and watermark.

#batch-processing#imagemagick#image-optimization
Stars385
Forks14
Last commit3 years ago
WebTau
WebTauJava

A unified testing API, CLI, and framework for writing unit, integration, and end-to-end tests across REST-API, WebSocket, GraphQL, Browser, Database, and CLI.

#database#report#rest
Stars383
Forks42
Last commit4 months ago
TinyFeed
TinyFeedGo

Generate a webpage from a collection of feeds wtih a simple CLI tool

#cli-app#feed-aggregator#rss
Stars374
Forks16
Last commit3 months ago
grofer
groferGo

A clean and modern terminal-based system and resource monitor for Linux, written in Go.

#docker-monitoring#cli-tool#tui
Stars374
Forks53
Last commit3 years ago
Spaceman
SpacemanRust

A cross-platform gRPC client for manual testing and debugging, available as both a desktop GUI and CLI.

#webassembly#desktop-app#grpc-client
Stars373
Forks11
Last commit3 years ago
tabby
tabbyGo

A tiny Go library for creating simple, clean terminal tables with minimal code.

#tabwriter#terminal#golang
Stars372
Forks17
Last commit5 years ago
Cliffy
CliffyTypeScript

A Node.js framework for building interactive, REPL-style command-line interfaces with typed parameters and sub-commands.

#cli-framework#command#repl
Stars371
Forks13
Last commit2 years ago
commacd
commacdShell

A faster way to navigate directories in Bash and Zsh with pattern-based commands.

#directory-management#productivity#shell-navigation
Stars365
Forks23
Last commit6 years ago
addons-linter
addons-linterJavaScript

A linter for Firefox WebExtensions that validates add-ons for security, performance, and policy compliance.

#developer-tools#browser-extensions#security-scanning
Stars363
Forks163
Last commit17 hours ago
asm-cli-rust
asm-cli-rustRust

An interactive assembly shell written in Rust for exploring and executing x86/x64 assembly instructions.

#asm#assembly#educational
Stars362
Forks22
Last commit1 year ago
MQTT CLI
MQTT CLIJava

A feature-rich command line interface for interacting with MQTT brokers, supporting MQTT 5.0 and 3.1.1.

#iot#broker-testing#message-queue
Stars362
Forks50
Last commit3 days ago
jq
jqShell

A Zsh plugin that interactively builds jq expressions with real-time preview using fzf.

#zshell#shell-tools#gojq
Stars362
Forks21
Last commit1 year ago
Docopt
DocoptC#

A .NET command-line argument parser that automatically generates parsing logic from help text in docopt format.

#hacktoberfest#developer-tools#docopt
Stars360
Forks33
Last commit6 months ago
gtree
gtreeGo

A Go package and CLI to generate ASCII trees from Go programs or Markdown lists, and create/verify directories.

#trees#webassembly#tree-structure
Stars359
Forks12
Last commit2 days ago
dry-cli
dry-cliRuby

A general-purpose Command Line Interface (CLI) framework for Ruby applications.

#developer-tools#command-line-tools#option-parsing
Stars358
Forks40
Last commit42 minutes ago
PreviousPage 17 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