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 1300 projects

Tapnesh-CLI
Tapnesh-CLIShell

A CLI bash script that optimizes images in parallel for efficiency and speed.

#batch-processing#jpegoptim#image-optimization
Stars21
Forks3
Last commit6 years ago
mise
miseShell

A Zsh plugin for mise, a polyglot tool version manager that replaces asdf, nvm, pyenv, and rbenv.

#mise#developer-tools#zap-plugin-manager
Stars21
Forks8
Last commit1 year ago
typeforce
typeforcePython

A CLI tool that enhances Python type checking by automatically adding py.typed markers and installing missing stub files for mypy.

#developer-tools#mypy-stubs#typing
Stars21
Forks2
Last commit3 years ago
terragrunt
terragruntShell

An oh-my-zsh plugin providing ZSH shell completion and aliases for Terragrunt commands.

#devops#oh-my-zsh-plugin#shell-completion
Stars21
Forks3
Last commit3 years ago
SpecTest
SpecTestTypeScript

A declarative API testing framework that uses JavaScript/JSON/YAML specs to test endpoints with built-in concurrency, sequencing, and schema validation.

#load-testing#declarative-testing#zod-integration
Stars21
Forks3
Last commit1 month ago
alias-finder
alias-finderShell

A ZSH plugin that displays alias suggestions when you use a command you have previously aliased.

#developer-tools#command-line-tools#productivity
Stars20
Forks0
Last commit4 years ago
klonol
klonolV

CLI tool to clone all Git repositories belonging to you from GitHub, Gitea, or Forgejo.

#vlang#repository-management#jetbrains
Stars20
Forks2
Last commit5 days ago
import-github-labels-cli
import-github-labels-cliTypeScript

A CLI tool to synchronize GitHub labels between repositories.

#cli-app#developer-tools#repository-management
Stars20
Forks3
Last commit4 years ago
go-palette
go-paletteGo

A Go library for decorating terminal output with ANSI colors and text formatting.

#developer-tools#style#go-library
Stars20
Forks2
Last commit3 years ago
swarmcli
swarmcliGo

A terminal UI for Docker Swarm that provides real-time observability and keyboard-driven cluster management.

#devops#container-orchestration#keyboard-driven
Stars20
Forks10
Last commit1 day ago
starship (wintermi)
starship (wintermi)Shell

A Zsh plugin that integrates the Starship prompt with a default powerline theme.

#shell-prompt#starship#terminal
Stars20
Forks3
Last commit1 year ago
Git-Alchemist
Git-AlchemistPython

An AI-powered CLI tool that automates GitHub repository management using Google's Gemini and Gemma models.

#ai#version-control#developer-tools
Stars20
Forks12
Last commit2 months ago
ghim
ghimOCaml

A command-line tool to manage GitHub issues by mapping them to a local git-based filesystem.

#developer-tools#workflow-automation#command-line-tool
Stars20
Forks1
Last commit12 years ago
structcli
structcliGo

Build powerful, AI-native CLIs declaratively from Go structs, eliminating Cobra boilerplate.

#viper#command-line-tools#environment-variables
Stars18
Forks1
Last commit27 days ago
Jack
JackPython

A command-line CD ripper that extracts audio, encodes it, and augments it with metadata from sources like MusicBrainz.

#album-art#music-collection#flac
Stars18
Forks4
Last commit8 days ago
pigment
pigmentTypeScript

A TypeScript library for building CLI apps that work both interactively and non-interactively with a unified API.

#developer-tools#terminal#argument-parsing
Stars18
Forks0
Last commit2 months ago
crazy-complete
crazy-completePython

A tool that generates robust and reliable shell autocompletion scripts for Bash, Fish, and Zsh from definition files.

#zsh-completion#developer-tools#yaml
Stars18
Forks3
Last commit6 days ago
livejq
livejqRust

A Rust-based jq alternative for continuous JSON parsing that doesn't crash on invalid input, with configurable filtering.

#parsing#stream-processing#jq-alternative
Stars18
Forks1
Last commit2 years ago
kemba
kembaGo

A tiny debug logging tool for Go, inspired by visionmedia/debug, ideal for CLI tools and command applications.

#environment-variables#go-library#debug
Stars18
Forks1
Last commit1 day ago
lsd (z-shell)
lsd (z-shell)Shell

Zsh plugin replace GNU/ls with next generation Peltoche/lsd

#zshell#ls#zsh-plugin
Stars18
Forks3
Last commit2 months ago
mqtt-shell
mqtt-shellJava

An interactive command-line shell for interacting with MQTT brokers using Spring Shell and Eclipse Paho.

#iot#mqtt#spring-shell
Stars17
Forks3
Last commit13 years ago
love-packager
love-packagerTypeScript

A CLI tool to package LÖVE game projects into distributable formats for multiple platforms.

#packager#web-games#appimage
Stars17
Forks0
Last commit4 years ago
climate
climateCrystal

A Crystal library for adding configurable color markup to CLI program output using delimiters.

#developer-tools#colorize#syntax-highlighting
Stars17
Forks0
Last commit1 year ago
vfetch
vfetchV

A command-line system information tool for macOS written in V that displays hardware and software details.

#unixporn#terminal-utility#screenshot
Stars17
Forks2
Last commit4 months ago
selector
selectorShell

A shell-interactive menu tool with filtering and selection for Bash, Zsh, and Ksh.

#user-interface#shell-scripting#select
Stars17
Forks2
Last commit28 days ago
vLogQL
vLogQLV

A tiny, portable command-line client for querying Loki log databases using LogQL.

#search#client#vlang
Stars17
Forks6
Last commit2 years ago
Mer-cli
Mer-cliRust

A Rust CLI tool that generates realistic IoT sensor test data and sends it via MQTT, HTTP, or TCP protocols.

#iot#developer-tools#tcp
Stars16
Forks1
Last commit1 month ago
vinit
vinitTypeScript

A command-line tool for generating V projects, installing modules from git repositories, and running scripts.

#v-lang#vinit#developer-tools
Stars16
Forks2
Last commit5 years ago
release
releaseGo

A command-line utility to manage Keep-a-changelog formatted changelogs, optimized for monorepos.

#devops#semantic-versioning#changelog
Stars16
Forks1
Last commit5 months ago
jaymock-cli
jaymock-cliJavaScript

A CLI tool to mock APIs and generate fake JSON test data directly from the terminal.

#generator#developer-tools#api
Stars16
Forks1
Last commit4 years ago
CLI Vagrant Manager
CLI Vagrant ManagerJavaScript

A command-line tool to manage multiple Vagrant boxes without changing directories.

#devops#vagrant-commands#cli-tool
Stars15
Forks2
Last commit9 years ago
Setup Mint
Setup MintShell

A GitHub Action to install the Mint programming language for single page applications in CI/CD workflows.

#programming-language#single-page-applications#mint-lang
Stars15
Forks3
Last commit1 month ago
sql-splitter
sql-splitterRust

A fast, memory-efficient CLI tool for splitting large SQL dump files into individual table files and converting between SQL dialects.

#sql-dump#database#mysqldump
Stars15
Forks2
Last commit7 days ago
cd-reminder
cd-reminderShell

An Oh-My-Zsh plugin that displays custom reminders when changing into directories containing a .cd-reminder file.

#developer-tools#shell-tools#productivity
Stars15
Forks3
Last commit2 years ago
dominosjp
dominosjpRuby

A command-line interface for ordering pizza from Domino's Pizza Japan, with coupon optimization and saved preferences.

#food-ordering#dominos#e-commerce
Stars15
Forks2
Last commit9 years ago
awful_aj
awful_ajRust

A Rust CLI tool for working with OpenAI-compatible LLMs with interactive sessions, RAG support, and local memory.

#agentic-ai#embedded#agents
Stars15
Forks0
Last commit8 months ago
PreviousPage 31 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