Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Cli

Cli

889 projects

Showing 36 of 889 projects

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
Forks71
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
Stars432
Forks12
Last commit10 months ago
vortix
vortixRust

Terminal UI for WireGuard and OpenVPN with real-time telemetry, leak detection, and a kill switch.

#openvpn#kill-switch#telemetry
Stars429
Forks17
Last commit5 days ago
Tock
TockGo

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

#productivity#todotxt#timewarrior
Stars429
Forks18
Last commit22 days 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 commit2 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
Stars422
Forks25
Last commit7 days ago
jcli
jcliGo

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

#hacktoberfest#jenkins#devops
Stars421
Forks78
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
Stars414
Forks31
Last commit20 days 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
Stars413
Forks16
Last commit8 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
Stars412
Forks61
Last commit7 months 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
Stars410
Forks19
Last commit1 year ago
Graphback
GraphbackTypeScript

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

#generator#hacktoberfest#crud
Stars408
Forks73
Last commit3 years ago
easypick.nvim
easypick.nvimLua

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

#developer-tools#telescope-extension#workflow-automation
Stars407
Forks9
Last commit1 year ago
hicat
hicatJavaScript

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

#developer-tools#terminal-utility#syntax-highlighting
Stars407
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 commit3 days ago
warcdb
warcdbPython

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

#data-querying#database#warc
Stars405
Forks10
Last commit1 year 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
gfold
gfoldRust

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

#developer-tools#open-source#repository-management
Stars396
Forks23
Last commit1 month ago
gitmoji-changelog
gitmoji-changelogJavaScript

A changelog generator for repositories using the gitmoji commit convention.

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

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

#terminal#tui#accessibility
Stars388
Forks12
Last commit6 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
Stars382
Forks42
Last commit1 month ago
grofer
groferGo

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

#docker-monitoring#cli-tool#tui
Stars377
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
Stars374
Forks11
Last commit3 years ago
tabby
tabbyGo

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

#tabwriter#terminal#golang
Stars371
Forks18
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
Stars370
Forks21
Last commit6 years ago
jq
jqShell

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

#zshell#shell-tools#gojq
Stars361
Forks21
Last commit10 months 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
Stars361
Forks49
Last commit5 days 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
Stars358
Forks158
Last commit5 days ago
Docopt
DocoptC#

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

#hacktoberfest#developer-tools#docopt
Stars358
Forks32
Last commit3 months 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
Stars357
Forks22
Last commit1 year ago
dry-cli
dry-cliRuby

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

#developer-tools#command-line-tools#option-parsing
Stars354
Forks39
Last commit8 days ago
Text-IO
Text-IOJava

A Java library for creating interactive console applications with rich input handling and multiple terminal backends.

#user-input#library#interactive
Stars352
Forks47
Last commit2 years ago
serve
serveGo

A lightweight static HTTP server written in Go, designed for quick local development and file serving.

#http-server#http#command
Stars351
Forks21
Last commit1 month ago
PreviousPage 16 of 25Next

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 Tools270
#Cli Tool257
#Terminal249
#Command Line239
#Command Line Tool196
#Go166
#Rust162
#Productivity146
#Automation134
#Nodejs119
#Golang116
#Devops110