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

crayon
crayonV

A V library for styling terminal output with colors, text formatting, and RGB support.

#developer-tools#library#vlang
Stars61
Forks5
Last commit2 years ago
shutdown
shutdownGo

A Go package providing convenient shutdown hooks for graceful application termination with OS signal handling.

#hooks#graceful-shutdown#signal
Stars60
Forks7
Last commit4 years ago
allot
allotGo

A Go library for matching and parsing commands with placeholders and regex patterns.

#parsing#matching#chatbots
Stars60
Forks9
Last commit4 years ago
colors (zpm-zsh)
colors (zpm-zsh)Shell

A Zsh plugin providing enhanced color definitions and a standardized color scheme for terminal applications.

#shell-scripting#zpm#zsh-plugin
Stars57
Forks5
Last commit2 years ago
Untether
UntetherPython

A Telegram bridge that lets you control AI coding agents from your phone via voice or text, with live progress streaming and remote approval.

#multi-engine#ai-coding-assistant#developer-tools
Stars56
Forks5
Last commit1 day ago
ocaml-linenoise
ocaml-linenoiseC

Self-contained OCaml bindings to linenoise, providing easy high-level readline functionality without system dependencies.

#tab-completion#history-management#c-bindings
Stars56
Forks9
Last commit2 years ago
sys-mount
sys-mountRust

High-level FFI bindings for mount and umount2 system calls in Rust.

#ffi-bindings#system-utilities#system-calls
Stars55
Forks28
Last commit5 months ago
ctc
ctcGo

A non-invasive cross-platform terminal color library for Go that doesn't require modifying Print methods.

#colors#unix#go-package
Stars55
Forks3
Last commit4 days ago
wez-tmux
wez-tmuxLua

A WezTerm plugin that ports tmux key bindings for pane splitting, navigation, and copy mode.

#terminal-emulator#pane-management#productivity
Stars54
Forks10
Last commit8 months ago
marker
markerGo

A Go library for matching and colorizing strings in terminal outputs with built-in and custom matchers.

#log-formatting#terminal-output#go-library
Stars54
Forks13
Last commit2 years ago
bartender
bartenderV

A V library for creating customizable progress bars and indicators in terminal applications.

#customizable-widgets#progress#library
Stars52
Forks0
Last commit1 year ago
zabb
zabbShell

A zsh plugin that finds the shortest memorable abbreviations for directories to use with the z command.

#productivity#zoxide#directory-navigation
Stars50
Forks3
Last commit3 years ago
goconfig
goconfigGo

A lightweight Go library that loads configuration from JSON files, environment variables, and command-line flags into structs.

#environment-variables#json-config#minimal-boilerplate
Stars49
Forks8
Last commit1 month ago
manydots-magic
manydots-magicShell

A Zsh ZLE tweak that expands multiple dots (e.g., ...) into parent directory references (../..) intelligently.

#directory-navigation#zle-tweak#unix-utilities
Stars49
Forks7
Last commit1 year ago
fzy
fzyCrystal

A Crystal port of the Fzy fuzzy finder algorithm for fast and accurate string matching.

#fzy#crystal-lang#autocomplete
Stars49
Forks2
Last commit1 year ago
cycle-blessed
cycle-blessedJavaScript

Cycle.js drivers for building reactive terminal applications with Blessed.

#cyclejs#drivers#reactive-programming
Stars49
Forks2
Last commit10 years ago
cl-readline
cl-readlineCommon Lisp

Common Lisp bindings to the GNU Readline library, providing a Lispy interface for building interactive command-line applications.

#history-management#readline#bindings
Stars46
Forks11
Last commit1 year ago
argv
argvGo

A Go library for splitting command line strings into arguments arrays using bash syntax.

#argument-splitting#bash-syntax#shell-parsing
Stars43
Forks7
Last commit6 years ago
RPi Monitor Dashboard
RPi Monitor DashboardPHP

A simple remote monitoring dashboard for multiple Raspberry Pi and Linux devices, with fully configurable command reporting.

#raspberrypi#rpi#dashboard
Stars43
Forks3
Last commit1 year ago
snippets
snippetsShell

A Zsh plugin for expanding text snippets anywhere on the command line, similar to aliases but more flexible.

#command-line-tools#text-expansion#zsh-plugin
Stars42
Forks8
Last commit8 years ago
exec() behavior between shells
exec() behavior between shellsJavaScript

Wrap all spawned Node.js child processes to inject environment variables and arguments for instrumentation and mocking.

#environment-variables#child-processes#process-wrapping
Stars41
Forks19
Last commit
reminder
reminderShell

A simple Oh My Zsh plugin that displays customizable todo reminders above every terminal prompt.

#displays-reminders#zsh-plugin#task-management
Stars41
Forks14
Last commit5 years ago
pip-app
pip-appShell

A set of shell functions to install Python apps in isolated virtual environments with simple commands.

#zsh-plugin#python#bash-scripts
Stars39
Forks8
Last commit4 years ago
gomodrun
gomodrunGo

A Go tool that executes and caches binaries from go.mod dependencies, enabling version-locked CLI tools in projects.

#go-modules#developer-tools#version-locking
Stars38
Forks4
Last commit2 years ago
diractions
diractionsShell

A Zsh plugin for directory indexing that maps short names to directories for quick access and command execution.

#hacktoberfest#directory-management#terminal-tools
Stars37
Forks1
Last commit5 months ago
cf-zsh-autocomplete
cf-zsh-autocompleteShell

A zsh plugin that adds autocompletion for all Cloud Foundry CLI commands.

#developer-tools#shell-automation#zsh-plugin
Stars37
Forks12
Last commit6 years ago
aterminal
aterminalShell

An oh-my-zsh plugin that displays technology versions based on your current directory context.

#developer-tools#productivity#version-management
Stars37
Forks5
Last commit2 years ago
go-readline-ny
go-readline-nyGo

An extensible, cross-platform readline library for Go with Unicode support, syntax highlighting, and pluggable terminal interfaces.

#readline-library#unicode#readline
Stars36
Forks4
Last commit2 months ago
cargo
cargoShell

Enhanced Zsh plugin providing cargo tab completions with remote crate search for cargo add and install commands.

#developer-tools#tab-completion#productivity
Stars36
Forks5
Last commit13 days ago
Magic Enter
Magic EnterShell

A Fish shell plugin that runs default commands like ls or git status when pressing Enter on an empty prompt.

#productivity#fish#fish-plugin
Stars36
Forks3
Last commit1 year ago
debme
debmeGo

A Go embed.FS wrapper that simplifies working with embedded subdirectories and provides file copying functionality.

#filesystem#file-management#golang-library
Stars35
Forks7
Last commit5 years ago
Fossilize
FossilizeC

A library for serializing and replaying persistent Vulkan objects like pipelines and shader modules.

#vulkan#pipeline-cache#android
Stars35
Forks6
Last commit7 years ago
carapace-spec
carapace-specGo

Define shell command completions using a simple YAML specification file.

#elvish#developer-tools#nushell
Stars34
Forks7
Last commit1 day ago
sysexits-rs
sysexits-rsRust

A Rust library providing system exit code constants from <sysexits.h> with Termination trait support.

#exit-codes#rust-lang#sysexits
Stars33
Forks4
Last commit6 days ago
cl-ansi-term
cl-ansi-termCommon Lisp

A Common Lisp library for colorized output, tables, lists, banners, and other formatted text on ANSI terminals.

#terminal-output#ansi-terminal#colorized-output
Stars32
Forks2
Last commit1 year ago
AHKonsole
AHKonsoleAutoHotkey

An AutoHotkey wrapper for creating Win32 console applications with advanced text and graphics capabilities.

#autohotkey#syntax-highlighting#win32-api
Stars32
Forks9
Last commit11 years ago
PreviousPage 9 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
2 months ago
#Developer Tools141
#Zsh Plugin139
#Command Line135
#Zsh98
#Productivity96
#Terminal89
#Go53
#Oh My Zsh51
#Cli48
#Shell Scripting47
#Go Library46
#Cross Platform45