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

spew
spewGo

A deep pretty printer for Go data structures to aid in debugging with configurable output formats.

#go-library#data-structures#testing
Stars6.4k
Forks373
Last commit2 years ago
env
envGo

A zero-dependency Go library for parsing environment variables into typed structs.

#hacktoberfest#environment-variables#environment
Stars6.3k
Forks280
Last commit16 days ago
web-platform-tests
web-platform-testsHTML

Cross-browser test suites for Web platform specifications, ensuring interoperability across browser implementations.

#w3c#test-runner#test-suites
Stars6.0k
Forks3.9k
Last commit1 day ago
go-prompt
go-promptGo

A Go library for building powerful interactive command-line prompts with auto-completion and keyboard shortcuts.

#interactive#terminal#go-library
Stars5.5k
Forks376
Last commit11 months ago
go-humanize
go-humanizeGo

A Go library providing formatters to convert numbers, sizes, times, and ordinals into human-readable strings.

#human-readable#developer-tools#go-library
Stars4.8k
Forks257
Last commit4 months ago
arkade
arkadeGo

A portable marketplace for downloading CLI tools and installing Kubernetes apps with a single command.

#arkade#helm#devops
Stars4.6k
Forks302
Last commit13 days ago
vi-mode (jeffreytse)
vi-mode (jeffreytse)Shell

A better and friendly vi(vim) mode plugin for ZSH, offering near-native Vim keybindings and enhanced features.

#open-source#vim#terminal
Stars4.4k
Forks153
Last commit4 days ago
dynaconf
dynaconfPython

A Python library for managing configuration with support for multiple file formats, environment variables, and secret storage.

#environment-variables#flask-configuration#flask
Stars4.3k
Forks335
Last commit19 days ago
go-containerregistry
go-containerregistryGo

A Go library and CLI tools for interacting with container registries, providing immutable views and functional mutations of images and layers.

#oci-images#container-images#authentication
Stars4.0k
Forks665
Last commit
indicators
indicatorsC++

A header-only C++ library for creating customizable, thread-safe progress bars and spinners in terminal applications.

#library#loading-indicator#activity-indicator
Stars3.4k
Forks269
Last commit1 year ago
config-rs
config-rsRust

A layered configuration system for Rust applications with strong support for 12-factor applications.

#serde-integration#environment-variables#config
Stars3.2k
Forks264
Last commit2 days ago
passwordPusher
passwordPusherRuby

Securely share passwords, text, files, and URLs via self-destructing links with full audit logs.

#hacktoberfest#api#communicate-passwords
Stars3.1k
Forks453
Last commit1 day ago
history-substring-search
history-substring-searchShell

ZSH plugin that implements Fish shell's history search feature, allowing you to search through command history by typing any part of a previous command.

#productivity#terminal#zsh-plugins
Stars3.1k
Forks175
Last commit
asciigraph
asciigraphGo

A lightweight Go package for creating ASCII line graphs in command-line applications with zero dependencies.

#chart#graph#line-chart
Stars3.1k
Forks121
Last commit1 month ago
termdash
termdashGo

A cross-platform, customizable terminal dashboard library for Go with a rich widget set and dynamic layouts.

#terminal-dashboard#dashboard#go-library
Stars3.0k
Forks147
Last commit2 days ago
ConsoleZ
ConsoleZC++

A Windows terminal emulator enhancing the classic console with tabs, splits, visual themes, and modern OS integrations.

#consolez#productivity-tools#tabbed-terminal
Stars2.9k
Forks227
Last commit5 years ago
nbdime
nbdimeTypeScript

Tools for diffing and merging Jupyter notebooks in terminal and web interfaces.

#jupyterlab-extension#mercurial#version-control
Stars2.8k
Forks196
Last commit1 month ago
bunster
bunsterGo

A shell compiler that converts bash scripts into secure, portable, and static binaries by transpiling them to Go.

#compiler#devops#static-binary
Stars2.7k
Forks71
Last commit2 months ago
Alfy
AlfyJavaScript

A Node.js toolkit for creating Alfred workflows with built-in utilities for input/output, caching, and remote fetching.

#alfred-workflow#alfred-workflows#alfred
Stars2.7k
Forks105
Last commit5 months ago
Composer/Xdebug-Handler
Composer/Xdebug-HandlerPHP

Restarts CLI processes without loading the Xdebug extension to improve performance.

#composer#performance-optimization#xdebug
Stars2.6k
Forks33
Last commit21 days ago
awesome-cli-apps-in-a-csv
awesome-cli-apps-in-a-csvPython

A curated CSV database of over 2,200 command-line (CLI/TUI) applications, organized into 81 categories.

#csv-database#linux-command#developer-tools
Stars2.6k
Forks233
Last commit2 days ago
spinner
spinnerGo

A Go package providing 90 configurable terminal spinner/progress indicators for command-line applications.

#ascii-animation#indicator#terminal
Stars2.5k
Forks130
Last commit1 year ago
mpb
mpbGo

A Go library for rendering multiple customizable progress bars in terminal applications.

#go-modules#decorators#terminal
Stars2.5k
Forks131
Last commit2 days ago
tabled
tabledRust

A Rust library for pretty printing tables of structs and enums with extensive styling and formatting options.

#hacktoberfest#pretty-print#table
Stars2.3k
Forks102
Last commit8 days ago
geojson.io
geojson.ioTypeScript

A fast, simple web-based editor for creating, viewing, and sharing GeoJSON map data.

#cartography#github-integration#geojson
Stars2.2k
Forks636
Last commit7 days ago
Git Add-ons
Git Add-ons

A curated list of add-ons that extend and enhance the Git command-line interface (CLI).

#lists#version-control#developer-tools
Stars2.2k
Forks124
Last commit1 year ago
ctypes.sh
ctypes.shC

A foreign function interface (FFI) plugin for bash that allows calling routines from shared libraries directly in shell scripts.

#libffi#shell-scripting#gtk
Stars2.2k
Forks95
Last commit2 days ago
The Fish Cookbook
The Fish Cookbook

A comprehensive cookbook of recipes and guides for mastering shell scripting with the Fish shell.

#bash-alternative#shell-recipes#shell-functions
Stars2.1k
Forks100
Last commit2 years ago
cleanenv
cleanenvGo

A minimalistic Go library for reading configuration from environment variables and files with struct tags.

#hacktoberfest#environment-variables#yaml
Stars2.1k
Forks134
Last commit10 months ago
uiprogress
uiprogressGo

A Go library for rendering customizable progress bars in terminal applications with support for multiple concurrent bars.

#custom-decorators#go-library#terminal-ui
Stars2.1k
Forks123
Last commit2 years ago
pp
ppGo

A colored pretty printer for Go that outputs syntax-highlighted data structures for debugging.

#syntax-highlighting#pretty-printing#development-tools
Stars2.0k
Forks109
Last commit7 days ago
Gear lever
Gear leverPython

A Linux desktop application to integrate, organize, and update AppImages with a modern UI and CLI tools.

#application-launcher#linux-desktop#gtk
Stars2.0k
Forks88
Last commit4 days ago
Examples Collection
Examples CollectionTypeScript

A collection of starter templates for building full-stack applications on Cloudflare Workers.

#playwright#deployment#cloudflare-workers
Stars2.0k
Forks989
Last commit1 day ago
termenv
termenvGo

A Go library for advanced ANSI styling and color support in terminal applications with automatic terminal capability detection.

#styling#colors#terminal
Stars2.0k
Forks90
Last commit8 months ago
clipboardy
clipboardyJavaScript

A cross-platform Node.js library for reading from and writing to the system clipboard.

#browser-api#desktop-apps#clipboard
Stars2.0k
Forks71
Last commit1 day ago
go-toml
go-tomlGo

A Go library for encoding and decoding TOML configuration files with high performance and stdlib-like behavior.

#parsing#hacktoberfest#unmarshaling
Stars2.0k
Forks247
Last commit4 days ago
PreviousPage 2 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 day ago
6 months ago
#Developer Tools141
#Zsh Plugin139
#Command Line135
#Zsh98
#Productivity96
#Terminal89
#Go53
#Oh My Zsh51
#Cli48
#Shell Scripting47
#Go Library46
#Cross Platform45