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

xdg
xdgGo

A Go library implementing the XDG Base Directory Specification and XDG user directories for portable application file storage.

#portable-applications#filesystem#library
Stars999
Forks35
Last commit3 days ago
envy
envyRust

A Rust library for deserializing environment variables into type-safe structs using Serde.

#environment-variables#serde#12-factor
Stars976
Forks44
Last commit2 years ago
Dhall
DhallDhall

Haskell bindings for Dhall, a programmable configuration language for maintainable configuration files.

#haskell#functional-programming#yaml
Stars965
Forks220
Last commit18 days ago
get-port
get-portJavaScript

A Node.js utility to get an available TCP port with support for preferred ports, ranges, and port reservation.

#dev-tools#tcp-port#nodejs
Stars925
Forks65
Last commit2 months ago
shellfirm
shellfirmRust

Intercepts dangerous shell commands before execution with context-aware risk scoring and safe alternatives.

#git-protection#ai#devops
Stars915
Forks33
Last commit25 days ago
Google Play crawler (Python)
Google Play crawler (Python)Python

An unofficial Python API for searching, browsing, and downloading Android apps from Google Play.

#app-download#unofficial-api#python-api
Stars894
Forks369
Last commit9 years ago
mow.cli
mow.cliGo

A Go framework for building command line applications with declarative argument parsing and validation.

#cli-framework#validation#go-library
Stars884
Forks58
Last commit2 years ago
gcloud
gcloudTypeScript

An MCP server that enables AI assistants to interact with Google Cloud via the gcloud CLI using natural language.

#devops-tools#natural-language-interface#model-context-protocol
Stars822
Forks74
Last commit4 days ago
ractive-player
ractive-playerTypeScript

A React library for creating interactive videos with programmatic control and rich integrations.

#liqvid#animation#educational-technology
Stars810
Forks44
Last commit6 days ago
go-colorable
go-colorableGo

A Go library that enables ANSI color escape sequences in terminal output on Windows.

#windows-compatibility#go-library#color
Stars808
Forks96
Last commit10 days ago
fkill
fkillJavaScript

A cross-platform Node.js library to kill processes by PID, name, or port with advanced options.

#devops#kill-process#system-utilities
Stars794
Forks83
Last commit4 months ago
log-symbols
log-symbolsJavaScript

Colored Unicode symbols with Windows CMD fallbacks for log levels in terminal applications.

#developer-tools#unicode#terminal
Stars770
Forks34
Last commit1 year ago
Ronin
RoninRuby

A free and open-source Ruby toolkit for security research and development, featuring CLI commands and libraries for encoding, networking, exploits, and more.

#exploit-development#orm#database
Stars747
Forks59
Last commit4 months ago
uitable
uitableGo

A Go library for creating readable tabular data displays in terminal applications.

#go-package#go-library#terminal-apps
Stars742
Forks31
Last commit3 years ago
ShellWrap
ShellWrapPHP

A beautiful PHP wrapper for using Linux/Unix command-line tools with a fluent, safe syntax.

#fluent-interface#shell-scripting#php-library
Stars738
Forks54
Last commit7 months ago
Terminology
TerminologyC

A feature-rich terminal emulator built on the Enlightenment Foundation Libraries, supporting inline media, GPU acceleration, and advanced theming.

#theming#terminal-emulator#open-source
Stars731
Forks56
Last commit21 days ago
go-runewidth
go-runewidthGo

A Go library for measuring the display width of characters and strings, handling East Asian fullwidth characters.

#wcwidth#unicode#go-library
Stars703
Forks97
Last commit10 days ago
Pastel
PastelRuby

A Ruby gem for terminal output styling with an intuitive, chainable API that avoids monkey-patching.

#style#colors#ruby-gem
Stars668
Forks23
Last commit2 years ago
cpp-terminal
cpp-terminalC++

A dependency-free C++ library for writing cross-platform terminal applications with a unified API.

#console-applications#terminal-library#tui
Stars657
Forks70
Last commit1 day ago
《Deno进阶开发笔记》
《Deno进阶开发笔记》TypeScript

A comprehensive, practical development guide for Deno, focusing on application development with TDD and native APIs.

#deno-chapter#rust-plugins#deno
Stars655
Forks36
Last commit5 years ago
Dev Fun
Dev Fun

A curated list of fun libraries, packages, and languages with no real purpose but to make developers chuckle.

#software-entertainment#browser-extensions#fun
Stars655
Forks46
Last commit11 months ago
WezTerm
WezTerm

A curated collection of plugins to enhance and customize the WezTerm terminal emulator.

#wezterm-plugins#terminal-emulator#developer-tools
Stars648
Forks26
Last commit3 days ago
cli-table3
cli-table3JavaScript

A Node.js library for rendering pretty Unicode tables in the command line with extensive styling and layout options.

#tables#developer-tools#unicode
Stars619
Forks48
Last commit1 month ago
go-astits
go-astitsGo

A Go library for natively demuxing and muxing MPEG Transport Streams (.ts) files.

#mpegts#media-processing#muxer
Stars616
Forks64
Last commit25 days ago
gommon/color
gommon/colorGo

A collection of common utility packages for Go, including logging, terminal styling, and byte formatting.

#developer-tools#terminal-styling#bytes
Stars590
Forks102
Last commit1 month ago
aether
aetherGo

A visual theming application for Linux that extracts colors from wallpapers and applies cohesive themes across your desktop.

#color-extraction#omarchy#linux-desktop
Stars585
Forks21
Last commit1 day ago
play
playGo

A TUI playground for experimenting with command-line tools like grep, sed, awk, jq, and yq in real-time.

#terminal#tui#sed
Stars569
Forks16
Last commit1 year ago
insight
insightJavaScript

A Node.js module for anonymously reporting usage metrics from CLI tools to Google Analytics or Yandex.Metrica.

#google-analytics#developer-tools#telemetry
Stars556
Forks52
Last commit1 year ago
ansi-escapes
ansi-escapesJavaScript

A comprehensive collection of ANSI escape codes for terminal cursor control, screen manipulation, and advanced features.

#screen-clearing#iterm2#ansi-escape-codes
Stars550
Forks54
Last commit4 months ago
dicom-rs
dicom-rsRust

A pure Rust ecosystem of libraries and tools for DICOM-compliant systems, enabling reading, writing, and processing of medical imaging data.

#hacktoberfest#healthcare-it#file-format
Stars544
Forks119
Last commit5 days ago
string-width
string-widthJavaScript

Calculate the visual column width of a string, accounting for Unicode fullwidth characters and ignoring ANSI escape codes.

#unicode#east-asian-width#terminal
Stars527
Forks40
Last commit1 month ago
fuc
fucRust

A collection of modern, performance-focused Unix command replacements written in Rust, starting with cpz and rmz.

#systems-programming#command-line-tools#unix
Stars522
Forks10
Last commit3 months ago
textwrap
textwrapRust

A Rust library for wrapping and indenting text with optimal-fit algorithms and hyphenation support.

#formatting#unicode#text-wrapping
Stars520
Forks52
Last commit22 days ago
getoptions
getoptionsShell

An elegant option parser for shell scripts with full support for all POSIX shells.

#parsing#shell-library#argument
Stars514
Forks31
Last commit1 year ago
durafmt
durafmtGo

A Go library that formats time.Duration into human-readable strings like '2 weeks 18 hours 22 minutes 3 seconds'.

#human-readable#developer-tools#fmt
Stars513
Forks51
Last commit5 years ago
Go DB Ledger
Go DB LedgerGo

An open-source accounting system with gRPC endpoints and SQL backends for programmable double-entry bookkeeping.

#financial-automation#grpc#docker
Stars509
Forks60
Last commit2 years ago
PreviousPage 4 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
#Command Line72
#Developer Tools59
#Terminal58
#Productivity43
#Cross Platform42
#Go38
#Cli36
#Zsh33
#Go Library29
#Shell28
#Golang26
#Nodejs26