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

Unicode Text Search
Unicode Text SearchPython

Find and paste Unicode symbols using a Python script or Alfred workflow.

#alfred-workflow#productivity-tools#unicode-symbols
Stars193
Forks10
Last commit3 years 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
Stars179
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
Stars172
Forks37
Last commit21 days 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
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
Forks15
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 commit4 months ago
revolver
revolverShell

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

#developer-tools#bash-alternative#terminal
Stars164
Forks23
Last commit2 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
Stars161
Forks23
Last commit4 months 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
Stars159
Forks23
Last commit4 months ago
nx
nxShell

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

#autocompletion#developer-tools#productivity
Stars155
Forks13
Last commit1 year 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
zulu
zuluShell

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

#plugin-manager#productivity#terminal
Stars155
Forks12
Last commit7 years 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
Stars154
Forks28
Last commit8 months 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
Forks8
Last commit1 year 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
Stars150
Forks26
Last commit23 days 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
Stars149
Forks17
Last commit1 month 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
Forks16
Last commit1 month 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
Forks17
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
Stars144
Forks26
Last commit2 days ago
cmdbuf.nvim
cmdbuf.nvimLua

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

#productivity#buffer-management#neovim-plugin
Stars143
Forks6
Last commit6 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
Forks19
Last commit5 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
Stars136
Forks35
Last commit1 year 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
Forks118
Last commit2 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
Stars133
Forks6
Last commit
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
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
Stars130
Forks18
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
Stars129
Forks26
Last commit1 month ago
Book Factory
Book FactoryPython

A toolkit of custom skills, hooks, and templates that extend Claude's capabilities with specialized workflows and automation.

#claude-code#claude-ai#automation-tools
Stars128
Forks25
Last commit1 month 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
Stars127
Forks24
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
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
Forks6
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 commit10 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
5 months ago
#Developer Tools141
#Zsh Plugin139
#Command Line135
#Zsh98
#Productivity96
#Terminal89
#Go53
#Oh My Zsh51
#Cli48
#Shell Scripting47
#Go Library46
#Cross Platform45