Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Cli

Cli

1305 projects

Showing 36 of 1305 projects

jq
jqShell

A Zsh plugin that interactively builds jq expressions with real-time preview using fzf.

#zshell#shell-tools#gojq
Stars363
Forks21
Last commit1 year ago
hygg
hyggRust

A minimalistic Vim-like TUI document reader supporting PDF, EPUB, DOCX, and more formats with keyboard-first navigation.

#self-hosted-sync#pdf-reader#terminal-utility
Stars362
Forks17
Last commit25 days ago
hygg
hyggRust

A minimalistic Vim-like TUI document reader supporting PDF, EPUB, DOCX, and more with keyboard-first navigation.

#self-hosted-sync#pdf-reader#terminal-utility
Stars362
Forks17
Last commit25 days ago
Docopt
DocoptC#

A .NET command-line argument parser that automatically generates parsing logic from help text in docopt format.

#hacktoberfest#developer-tools#docopt
Stars360
Forks34
Last commit8 months ago
dry-cli
dry-cliRuby

A general-purpose Command Line Interface (CLI) framework for Ruby applications.

#developer-tools#command-line-tools#option-parsing
Stars359
Forks40
Last commit2 days ago
serve
serveGo

A lightweight static HTTP server written in Go, designed for quick local development and file serving.

#http-server#http#command
Stars357
Forks21
Last commit13 days ago
agkozak-zsh-prompt
agkozak-zsh-promptShell

A fast, asynchronous Zsh prompt with color ASCII indicators for Git, exit, SSH, virtual environment, and vi mode status.

#developer-tools#shell-prompt#cygwin
Stars356
Forks30
Last commit4 months ago
dipc
dipcRust

A command-line tool that converts images and wallpapers by applying popular color palettes and themes.

#hacktoberfest#unix-philosophy#command-line-tool
Stars355
Forks15
Last commit8 months ago
Text-IO
Text-IOJava

A Java library for creating interactive console applications with rich input handling and multiple terminal backends.

#user-input#library#interactive
Stars354
Forks46
Last commit3 years ago
utt
uttPython

A simple command-line time tracker for developers to log and report work activities from the terminal.

#timetracker#work-log#productivity
Stars350
Forks53
Last commit9 months ago
ff
ffRust

A fast command-line utility to recursively find files by name using regular expressions.

#search#productivity#system-tools
Stars346
Forks13
Last commit4 years ago
DockMate
DockMateGo

A fast, lightweight terminal user interface for managing Docker and Podman containers and Compose projects.

#compose#docker-monitoring#bubble-tea
Stars344
Forks6
Last commit6 months ago
GetOpt
GetOptPHP

A PHP library for command-line argument processing with support for short/long options, operands, validation, and help generation.

#help-generation#validation#php-library
Stars344
Forks61
Last commit6 months ago
xcprofiler
xcprofilerRuby

A CLI tool to profile and analyze Swift compilation times by parsing Xcode build logs.

#compilation-optimization#build-tools#ruby-gem
Stars343
Forks11
Last commit7 years ago
crawley
crawleyGo

A fast, Unix-style command-line web crawler that extracts links, resources, and API endpoints from web pages.

#api-discovery#resource-discovery#link-extraction
Stars340
Forks18
Last commit1 month ago
progress_bar
progress_barElixir

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

#elixir#terminal#spinners
Stars338
Forks22
Last commit4 months ago
npm-upgrade
npm-upgradeJavaScript

Interactive CLI tool to update outdated NPM dependencies with changelog inspection and selective ignoring.

#npm#packages#interactive
Stars338
Forks31
Last commit5 months ago
trubka
trubkaGo

A CLI tool for managing, consuming, and publishing messages to Kafka clusters with protocol buffer support.

#devops#protobuf-parser#message-queue
Stars337
Forks20
Last commit1 year ago
micropy-cli
micropy-cliPython

A project management and generation tool for MicroPython development with VSCode support, linting, intellisense, and dependency management.

#autocompletion#stubs#micropython
Stars337
Forks29
Last commit1 day ago
interactive-cd
interactive-cdShell

Fish-like interactive tab completion for cd in zsh using fzf for fuzzy directory navigation.

#directory-management#tab-completion#shell-navigation
Stars335
Forks35
Last commit4 years ago
dexec
dexecGo

A CLI tool that executes code in many languages using Docker containers, enabling isolated and reproducible runs.

#multi-language#go-application#developer-tools
Stars333
Forks14
Last commit5 years ago
funzzy
funzzyRust

A lightweight, blazingly fast file watcher that auto-executes commands on file changes using YAML configuration or stdin.

#developer-tools#yaml#unit-testing
Stars332
Forks12
Last commit3 days ago
iponmap
iponmapJavaScript

A command-line tool that visualizes IP address locations on a world map directly in your terminal.

#terminal-dashboard#ip-geolocation#fun
Stars331
Forks23
Last commit10 years ago
corber
corberJavaScript

A CLI for building hybrid mobile apps with Vue, Ember, Glimmer, and React using Cordova.

#isle#phonegap#ember-cordova
Stars329
Forks98
Last commit3 years ago
bashhub-server
bashhub-serverGo

A self-hosted, private cloud server for storing and searching shell command history, compatible with bashhub-client.

#cloud-shell#devops#history
Stars326
Forks27
Last commit3 years ago
Obelisk
ObeliskGo

A Go package and CLI tool that saves web pages as single HTML files with all assets embedded.

#hacktoberfest#single-file-export#html-embedding
Stars322
Forks26
Last commit8 months ago
ec
ecGo

A terminal-native UI for resolving Git merge conflicts with a 3-way diff view and Vim-like keybindings.

#version-control#developer-tools#terminal-tui
Stars318
Forks7
Last commit1 month ago
Swift for Scripting
Swift for Scripting

A curated collection of articles and videos about using Swift for command-line scripting and tool development.

#command-line-tools#swift-script#swift-package-manager
Stars313
Forks9
Last commit13 days ago
Festival
FestivalRust

A music player for local album collections built with Rust and GTK.

#music#desktop-application#gtk
Stars312
Forks10
Last commit2 years ago
Popper
PopperPython

A container-native workflow engine for defining and executing testing and automation tasks in Docker and other container runtimes.

#task-automation#container-native#devops
Stars311
Forks61
Last commit4 years ago
periodic-table-cli
periodic-table-cliJavaScript

An interactive, terminal-based Periodic Table of Elements with navigation, search, and 20+ data visualization modes.

#science#periodic-table#educational
Stars311
Forks17
Last commit1 year ago
ColorizeSwift
ColorizeSwiftSwift

A Swift library for styling terminal strings with colors, modifiers, and 256-color support.

#developer-tools#colorize#swift-package-manager
Stars310
Forks19
Last commit2 years ago
cloak
cloakRust

A command-line OTP authenticator written in Rust that generates time-based and counter-based one-time passwords.

#totp#otp-authenticator#otp
Stars309
Forks17
Last commit3 years ago
fzf-make
fzf-makeRust

A command-line tool that uses a fuzzy finder with preview to run tasks from make, npm, pnpm, yarn, just, and task.

#hacktoberfest#developer-tools#productivity
Stars308
Forks19
Last commit5 days ago
manssh
mansshGo

A command-line tool for managing SSH alias configurations with add, list, update, delete, and backup capabilities.

#ssh-config#alias-management#devops
Stars307
Forks25
Last commit4 years ago
seahorse
seahorseRust

A minimal, dependency-free CLI framework for Rust with typed flags and easy command handling.

#typed-flags#cli-framework#terminal
Stars307
Forks18
Last commit5 months ago
PreviousPage 18 of 37Next

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
#Developer Tools414
#Terminal349
#Cli Tool341
#Command Line336
#Command Line Tool257
#Productivity216
#Go209
#Rust190
#Automation187
#Nodejs158
#Golang154
#Devops143