Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Cli Tools

Cli Tools

535 projects

Showing 36 of 535 projects

SuperLightTUI
SuperLightTUIRust

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

#terminal#tui#ui-framework
Stars183
Forks6
Last commit8 days ago
popl
poplC++

A header-only C++11 program options parser library that supports GNU getopt-style command-line argument parsing.

#posix-compliant#c-plus-plus-11#program-options
Stars178
Forks34
Last commit3 years 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
Stars175
Forks24
Last commit1 month 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
Stars169
Forks37
Last commit7 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
Stars168
Forks15
Last commit1 year 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 commit2 months ago
revolver
revolverShell

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

#developer-tools#bash-alternative#terminal
Stars163
Forks23
Last commit2 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
Stars158
Forks24
Last commit2 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
Stars156
Forks14
Last commit3 years ago
zulu
zuluShell

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

#plugin-manager#productivity#terminal
Stars156
Forks12
Last commit7 years 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
Stars156
Forks22
Last commit2 months ago
nx
nxShell

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

#autocompletion#developer-tools#productivity
Stars154
Forks13
Last commit1 year 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 commit4 years ago
denomander
denomanderTypeScript

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

#cli-app#command-line-interface#cli-framework
Stars152
Forks9
Last commit1 year 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
Stars151
Forks23
Last commit6 months 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 commit7 months 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
Stars149
Forks22
Last commit1 month 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
Stars148
Forks17
Last commit7 months 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
Stars145
Forks16
Last commit2 years 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
Stars143
Forks26
Last commit5 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
Stars142
Forks6
Last commit22 days 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
Stars136
Forks117
Last commit20 days 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
Stars134
Forks34
Last commit1 year 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 commit4 years 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
Stars130
Forks7
Last commit
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
Stars128
Forks25
Last commit2 years ago
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
Stars128
Forks26
Last commit17 days 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
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
Stars126
Forks18
Last commit
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
Forks5
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 commit3 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
spinach
spinachRust

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

#terminal#ux#spinner
Stars120
Forks4
Last commit9 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
Stars119
Forks8
Last commit6 months ago
PreviousPage 7 of 15Next

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
3 months ago
#Developer Tools141
#Zsh Plugin139
#Command Line135
#Zsh98
#Productivity96
#Terminal89
#Go53
#Oh My Zsh51
#Cli48
#Shell Scripting47
#Go Library46
#Cross Platform45