Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Cli Tools

Cli Tools

289 projects

Showing 36 of 289 projects

pog
pogNix

A Nix library for building full-featured CLI tools with flag parsing, auto-documentation, and tab completion in pure Nix.

#developer-tools#tab-completion#shell-scripting
Stars175
Forks1
Last commit24 days ago
autoenv-extended
autoenv-extendedShell

A Zsh plugin that automatically sources .in and .out files when entering or leaving directories.

#environment-management#developer-tools#shell-automation
Stars174
Forks23
Last commit2 months ago
powscript
powscriptShell

A bash-based transpiler that converts CoffeeScript-inspired, indentation-based syntax into portable shell scripts with safety features.

#embedded-systems#developer-tools#transpiler
Stars168
Forks13
Last commit1 year ago
abbrev
abbrevJavaScript

Generate unique abbreviations for a set of strings, useful for command-line tools and autocomplete.

#abbreviation#npm-cli#autocomplete
Stars167
Forks32
Last commit17 days ago
gemini-cli-custom-slash-commands
gemini-cli-custom-slash-commands

A collection of 10 custom slash commands for Gemini CLI that automate daily productivity and development workflows.

#task-automation#developer-tools#productivity
Stars167
Forks14
Last commit10 months ago
setup-opentofu
setup-opentofuJavaScript

A GitHub Action to install and configure the OpenTofu CLI for infrastructure-as-code workflows.

#terraform-alternative#opentofu#devops-tools
Stars162
Forks37
Last commit3 days ago
revolver
revolverShell

A customizable progress spinner for ZSH scripts to show task progress with animated feedback.

#developer-tools#bash-alternative#terminal
Stars161
Forks23
Last commit1 year ago
SuperLightTUI
SuperLightTUIRust

An immediate-mode Rust TUI framework with a small public grammar, flexbox layout, and Tailwind-style chaining API.

#terminal#tui#ui-framework
Stars158
Forks5
Last commit10 days ago
zulu
zuluShell

A total environment manager for ZSH that simplifies shell management without requiring code editing.

#plugin-manager#productivity#terminal
Stars157
Forks12
Last commit7 years ago
SpriteSource
SpriteSourceTypeScript

A suite of tools and libraries for GameMaker development, including a VSCode extension, CLI, and programmatic APIs.

#gamemaker#game-development-workflow#gamedev
Stars156
Forks21
Last commit4 months ago
Linenoise
LinenoiseSwift

A pure Swift implementation of Linenoise, providing a minimal, zero-config readline replacement for command-line applications.

#tab-completion#library#pure-swift
Stars155
Forks14
Last commit3 years ago
256color
256colorShell

A ZSH plugin that enables 256-color support in terminals by automatically detecting and applying the correct termcap/terminfo descriptors.

#256-colors#termcap#terminal-enhancement
Stars154
Forks11
Last commit3 years ago
nx
nxShell

Zsh autocompletion plugin for Nx workspaces that dynamically parses commands and options from nx --help.

#autocompletion#developer-tools#productivity
Stars154
Forks15
Last commit1 year ago
denomander
denomanderTypeScript

A Deno library for building command-line interfaces with a commander.js-inspired API.

#cli-app#command-line-interface#cli-framework
Stars151
Forks9
Last commit1 year ago
os-name
os-nameJavaScript

A Node.js library to get the human-readable name of the current or specified operating system.

#debugging-tools#os-detection#system-information
Stars149
Forks15
Last commit4 months ago
QR Code
QR Code

A curated list of awesome QR code libraries, software, and resources across multiple programming languages and platforms.

#lists#developer-tools#barcode
Stars148
Forks18
Last commit3 months ago
terminal-size
terminal-sizeJavaScript

A Node.js module to reliably get terminal window dimensions, even in non-interactive environments.

#tty#cross-platform#node-js
Stars147
Forks16
Last commit4 months ago
rust-shlex
rust-shlexRust

A Rust library for splitting strings into shell words, similar to Python's shlex module.

#string-splitting#shell-parsing#posix-shell
Stars147
Forks20
Last commit22 days ago
username
usernameJavaScript

A Node.js module to reliably get the current user's username from environment variables or system commands.

#environment-variables#system-utilities#nodejs
Stars146
Forks16
Last commit2 years ago
readline
readlineGo

A modern, pure Go readline library with full .inputrc support, Vim/Emacs modes, and Z-Shell-inspired completions.

#vim-mode#completion#vim
Stars142
Forks21
Last commit8 days ago
socks5-proxy-server
socks5-proxy-serverJavaScript

A Docker-based SOCKS5 proxy server with user management and Telegram bot administration.

#user-management#socks5-proxy#docker-compose
Stars139
Forks26
Last commit2 months ago
cmdbuf.nvim
cmdbuf.nvimLua

A Neovim plugin that provides command-line window functionality using normal buffers and windows.

#productivity#buffer-management#neovim-plugin
Stars138
Forks6
Last commit1 month ago
osenv
osenvJavaScript

A Node.js utility for looking up OS-specific environment settings with fallback commands.

#environment-variables#system-utilities#npm-package
Stars138
Forks18
Last commit5 years ago
Boost.Program_options
Boost.Program_optionsC++

A C++ library for parsing command-line options and configuration files, part of the Boost C++ Libraries.

#c-plus-plus-11#program-options#c-plus-plus
Stars133
Forks116
Last commit11 days ago
Upaya
UpayaZig

A Zig framework for building game development tools and helper applications with cross-platform UI and graphics.

#graphics#imgui#game-development
Stars133
Forks12
Last commit3 years ago
docker-tizen-webos-sdk
docker-tizen-webos-sdkDockerfile

A Docker image containing Samsung Tizen CLI and LG webOS CLI for developing, building, and debugging Smart TV apps without installing full SDKs.

#tizen#tv-apps#lg
Stars133
Forks34
Last commit11 months ago
zsh-plugin-manager-benchmark
zsh-plugin-manager-benchmarkShell

Benchmarks the install and load time performance of various Zsh plugin managers to help users make informed choices.

#plugin-manager#developer-tools#performance-testing
Stars129
Forks7
Last commit
cliargs
cliargsLua

A feature-rich command-line argument parser for Lua supporting required/optional arguments, flags, commands, and automatic help generation.

#developer-tools#terminal#cli-args
Stars127
Forks25
Last commit2 years ago
peco-history
peco-historyShell

A Zsh plugin that replaces Ctrl+R shell history search with peco's interactive fuzzy filtering interface.

#productivity#terminal#zsh-plugin
Stars127
Forks12
Last commit5 years ago
kube-aliases
kube-aliasesShell

An oh-my-zsh plugin providing bash aliases and zsh functions to simplify Kubernetes command-line operations.

#devops#oh-my-zsh-plugin#productivity
Stars126
Forks26
Last commit2 years ago
InputTyper
InputTyperC#

A PowerToys Run plugin that types input text as if sent from a keyboard, useful when pasting is not possible.

#remote-desktop#text-input#productivity
Stars125
Forks4
Last commit1 year ago
LeezyPheanstalkBundle
LeezyPheanstalkBundlePHP

A Symfony bundle providing Pheanstalk integration for beanstalkd workqueue management with CLI tools and monitoring.

#workqueue#message-queue#monitoring
Stars124
Forks48
Last commit2 years ago
titik
titikRust

A cross-platform TUI widget library for building intuitive terminal user interfaces in Rust.

#terminal#tui#widget
Stars123
Forks4
Last commit4 years ago
history-search-multi-word
history-search-multi-wordShell

A ZSH plugin that binds Ctrl-R to a syntax-highlighted, multi-word history search with AND matching and context viewing.

#search#productivity#syntax-highlighting
Stars122
Forks18
Last commit
spinach
spinachRust

A practical, zero-dependency terminal spinner library for Rust with method chaining support.

#terminal#ux#spinner
Stars118
Forks4
Last commit6 months ago
nvim-terminal
nvim-terminalLua

A Lua-Neovim plugin for toggling and managing terminal windows with multiple buffer support.

#lua-scripting#developer-tools#workflow-optimization
Stars117
Forks8
Last commit3 months ago
PreviousPage 7 of 9Next

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
1 year ago
14 days ago
#Command Line72
#Developer Tools59
#Terminal58
#Productivity43
#Cross Platform42
#Go38
#Cli36
#Zsh33
#Go Library29
#Shell28
#Golang26
#Nodejs26