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
Forks377
Last commit2 years ago
env
envGo

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

#hacktoberfest#environment-variables#environment
Stars6.3k
Forks294
Last commit10 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.2k
Forks4.0k
Last commit6 hours 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 commit1 year 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
Forks277
Last commit4 days ago
arkade
arkadeGo

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

#arkade#helm#devops
Stars4.6k
Forks305
Last commit3 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.5k
Forks157
Last commit3 months 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
Forks347
Last commit17 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.1k
Forks697
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
Forks273
Last commit1 year ago
passwordPusher
passwordPusherRuby

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

#hacktoberfest#api#communicate-passwords
Stars3.2k
Forks468
Last commit1 day 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
Forks265
Last commit4 days 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
Forks173
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
Forks131
Last commit18 hours 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
Forks150
Last commit1 month 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
Forks225
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
Forks194
Last commit4 months 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
Forks70
Last commit5 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
Forks104
Last commit8 months 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
Forks369
Last commit26 days ago
Composer/Xdebug-Handler
Composer/Xdebug-HandlerPHP

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

#composer#performance-optimization#xdebug
Stars2.6k
Forks34
Last commit17 days ago
spinner
spinnerGo

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

#ascii-animation#indicator#terminal
Stars2.5k
Forks136
Last commit7 days ago
mpb
mpbGo

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

#go-modules#decorators#terminal
Stars2.5k
Forks138
Last commit21 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.4k
Forks106
Last commit1 month 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.3k
Forks99
Last commit2 months ago
geojson.io
geojson.ioTypeScript

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

#cartography#github-integration#geojson
Stars2.3k
Forks642
Last commit2 months 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
Forks128
Last commit2 years 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
Forks94
Last commit2 months ago
cleanenv
cleanenvGo

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

#hacktoberfest#environment-variables#yaml
Stars2.2k
Forks133
Last commit1 year 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.2k
Forks99
Last commit3 years ago
Examples Collection
Examples CollectionTypeScript

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

#playwright#deployment#cloudflare-workers
Stars2.2k
Forks1.1k
Last commit11 days ago
Nix AI Tools
Nix AI ToolsNix

A Nix flake providing daily-updated packages for AI coding agents and development tools.

#developer-tools#coding-assistants#nix-flake
Stars2.1k
Forks300
Last commit9 hours 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.1k
Forks109
Last commit8 days 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
Forks103
Last commit11 months ago
claude-code-tools
claude-code-toolsPython

A collection of CLI tools, plugins, and integrations to enhance productivity with Claude Code and similar AI coding agents.

#terminal-automation#developer-tools#plugin-system
Stars2.0k
Forks132
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
3 days ago
1 month ago
#Developer Tools141
#Zsh Plugin139
#Command Line135
#Zsh98
#Productivity96
#Terminal89
#Go53
#Oh My Zsh51
#Cli48
#Shell Scripting47
#Go Library46
#Cross Platform45