Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Cli Tools

Cli Tools

289 projects

Showing 36 of 289 projects

pretty-env-logger
pretty-env-loggerRust

A Rust logger with colored output configured via environment variables, built on top of env_logger.

#observability#colored-output#logging
Stars508
Forks63
Last commit2 years ago
strip-ansi
strip-ansiJavaScript

Strip ANSI escape codes from strings with consistent behavior across Node.js versions.

#chalk-ecosystem#escape-codes#ansi-codes
Stars503
Forks45
Last commit3 months ago
Standard
StandardNix

A DevOps framework for the SDLC that organizes and disciplines Nix code using Flakes to accelerate development.

#devops#sdlc#nix-flakes
Stars483
Forks48
Last commit9 months ago
Ionic Official Starter Templates
Ionic Official Starter TemplatesJavaScript

Official starter templates for building Ionic apps with Angular, React, Vue, and legacy frameworks.

#ionic-framework#vite#ionic
Stars482
Forks315
Last commit1 day ago
kubectl-fzf
kubectl-fzfGo

A fast and powerful fzf-based autocompletion plugin for kubectl, featuring label completion and automatic namespace switching.

#autocompletion#devops#productivity
Stars471
Forks34
Last commit2 years ago
plotlib
plotlibRust

A generic data visualization and plotting library for Rust that renders charts as SVG or plain text.

#chart#svg-generation#boxplot
Stars468
Forks26
Last commit3 years ago
fzf-history-search
fzf-history-searchShell

A Zsh plugin that replaces Ctrl+R with an fzf-driven history search featuring timestamps and event numbers.

#productivity#terminal#zsh-plugin
Stars465
Forks30
Last commit7 months ago
rerun
rerunShell

A modular shell automation framework that organizes loose shell scripts into user-friendly commands with option parsing and documentation.

#devops#command-line-tools#script-management
Stars462
Forks60
Last commit8 years ago
formatador
formatadorRuby

A Ruby library for formatting and displaying colored text, tables, and progress bars in terminal output.

#terminal-output#ascii-tables#text-formatting
Stars459
Forks30
Last commit6 months ago
yacspin
yacspinGo

A Go library providing over 90 customizable terminal spinners with live updates, concurrency safety, and TTY detection.

#progress-indicators#open-source#terminal
Stars456
Forks10
Last commit4 years ago
tempy
tempyJavaScript

A Node.js utility for generating random temporary file and directory paths with automatic cleanup.

#automated-cleanup#filesystem-utilities#nodejs
Stars445
Forks26
Last commit4 months ago
Sponge
SpongeShell

A fish shell plugin that automatically cleans your command history by filtering out typos, failed commands, and unwanted entries.

#open-source#productivity#typo-correction
Stars438
Forks4
Last commit2 years ago
Polymer-analyzer
Polymer-analyzerTypeScript

A monorepo containing tools for developing, building, and testing Polymer web components.

#web-components#build-tools#polymer
Stars436
Forks199
Last commit12 days ago
Official Angular Skills
Official Angular Skills

A set of skills for coding agents to generate idiomatic Angular code and scaffold modern Angular applications with best practices.

#developer-tools#best-practices#angular
Stars436
Forks34
Last commit3 days ago
auto-fu.zsh
auto-fu.zshShell

A Zsh plugin for automatic word completion and menu selection as you type.

#productivity#terminal#zsh-plugin
Stars436
Forks50
Last commit9 years ago
sparkly
sparklyJavaScript

A JavaScript library for generating sparklines (tiny inline charts) from numeric arrays.

#unicode-charts#terminal-output#npm-package
Stars434
Forks10
Last commit9 months ago
cows
cowsJavaScript

A collection of 400+ ASCII art cows as a simple text file for use in any project.

#developer-tools#fun#npm-package
Stars431
Forks43
Last commit1 year ago
Pufferfish
PufferfishShell

A Fish shell plugin that provides text expansions for directory navigation and command history.

#productivity#text-expansion#shell-scripting
Stars413
Forks10
Last commit6 months ago
CIEL
CIELCommon Lisp

CIEL is a batteries-included Common Lisp environment for scripting, with a terminal REPL, core image, and library of utilities.

#developer-tools#language-extensions#sbcl
Stars413
Forks20
Last commit20 days ago
Fundle
FundleShell

A minimalist package manager for the fish shell, inspired by Vundle and compatible with oh-my-fish plugins.

#minimalist#fish#git-based
Stars390
Forks17
Last commit3 years ago
shpec
shpecShell

A BDD-style testing framework for shell scripts, inspired by RSpec and Jasmine.

#unit-testing#shell-scripting#posix-shell
Stars386
Forks25
Last commit3 years ago
neomux
neomuxVim Script

A Neovim plugin that enables seamless control of Neovim from terminal shells running inside Neovim windows.

#productivity#workflow-tool#shell-integration
Stars385
Forks10
Last commit2 months ago
Deploy to Netlify
Deploy to NetlifyShell

GitHub Actions for deploying sites and running Netlify CLI commands in CI/CD workflows.

#devops#ci-cd#netlify
Stars380
Forks57
Last commit5 months ago
Abbreviation Tips
Abbreviation TipsShell

A fish shell plugin that displays tips when you can use abbreviations or aliases, helping you remember them.

#abbreviation#developer-tools#productivity
Stars377
Forks8
Last commit2 years ago
yazl
yazlJavaScript

A Node.js library for creating ZIP archives with async APIs, memory efficiency, and streaming support.

#async#zip-archives#memory-efficient
Stars376
Forks50
Last commit2 months ago
linenoise-ng
linenoise-ngC++

A small, portable BSD-licensed readline replacement with UTF-8 support for Linux, Windows, and macOS.

#c-library#embedded#readline-replacement
Stars373
Forks57
Last commit6 years ago
Maintenance Modules
Maintenance Modules

A curated list of Node.js modules for automating and improving the maintenance and development of npm packages.

#developer-tools#npm-packages#release-automation
Stars360
Forks16
Last commit10 years ago
logxi
logxiGo

A high-performance structured logger for Go built for 12-factor apps with developer-friendly terminal output.

#developer-tools#logging#structured-logging
Stars356
Forks49
Last commit6 years ago
get-stdin
get-stdinJavaScript

A Node.js utility to read stdin as a string or Uint8Array with TTY handling.

#stream-processing#npm-package#nodejs
Stars349
Forks30
Last commit4 months ago
ConsoleTableExt
ConsoleTableExtC#

A fluent C# library for printing nicely formatted tables in console applications with extensive customization.

#csharp#text-ui#dotnet
Stars346
Forks38
Last commit1 year ago
gotabulate
gotabulateGo

A Go library for easily pretty-printing tabular data from arrays, slices, and maps with customizable formatting.

#pretty-print#go-library#tabular-data
Stars339
Forks32
Last commit5 years ago
progress_bar
progress_barElixir

A library for rendering command-line progress bars and spinners in Elixir applications.

#elixir#terminal#spinners
Stars338
Forks22
Last commit10 months ago
SwiftyTextTable
SwiftyTextTableSwift

A lightweight Swift library for generating ASCII text tables from data structures.

#swift-package-manager#ascii-art#text-table
Stars332
Forks26
Last commit3 years ago
Whirly
WhirlyRuby

A simple, colorful, and customizable terminal spinner library for Ruby with 24 built-in spinners.

#hacktoberfest#command-line-interface#unicode-symbols
Stars330
Forks14
Last commit5 months ago
autoupdate-oh-my-zsh-plugins
autoupdate-oh-my-zsh-pluginsShell

An oh-my-zsh plugin that automatically updates custom plugins and themes in your ZSH_CUSTOM folder.

#oh-my-zsh-plugin#productivity#shell-automation
Stars323
Forks24
Last commit
docopt.c
docopt.cPython

A C code generator that parses command-line interfaces from docopt language specifications.

#developer-tools#docopt#argument-parsing
Stars321
Forks46
Last commit2 years ago
PreviousPage 5 of 9Next

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 month ago
#Command Line72
#Developer Tools59
#Terminal58
#Productivity43
#Cross Platform42
#Go38
#Cli36
#Zsh33
#Go Library29
#Shell28
#Golang26
#Nodejs26