Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Cli

Cli

964 projects

Showing 36 of 964 projects

serve
serveGo

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

#http-server#http#command
Stars352
Forks21
Last commit7 days ago
purple
purpleRust

A terminal cockpit for servers that provides search, SSH connections, file transfers, container management, and multi-host command execution.

#ssh-config#devops#multi-cloud
Stars350
Forks14
Last commit6 days ago
utt
uttPython

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

#timetracker#work-log#productivity
Stars348
Forks54
Last commit5 months 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
Stars347
Forks30
Last commit14 days ago
ff
ffRust

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

#search#productivity#system-tools
Stars346
Forks12
Last commit4 years 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
Stars344
Forks13
Last commit3 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
Forks12
Last commit6 years 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
Stars342
Forks63
Last commit2 months 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
Stars341
Forks18
Last commit2 days ago
hcom
hcomRust

A local message bus and event log that enables AI agents to communicate, observe, and spawn each other across terminals.

#ai#terminal-automation#event-log
Stars339
Forks44
Last commit4 days ago
Claude Code Hook Comms (HCOM)
Claude Code Hook Comms (HCOM)Rust

A local message bus and event log that enables AI agents to communicate, observe, and spawn each other across terminals.

#event-driven#ai#terminal-automation
Stars339
Forks44
Last commit4 days ago
Network Audio Controller
Network Audio ControllerPython

A Python CLI tool for controlling Dante network audio devices without proprietary Dante Controller software.

#network-audio#audinate#aes67
Stars339
Forks40
Last commit2 days 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
npm-upgrade
npm-upgradeJavaScript

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

#npm#packages#interactive
Stars337
Forks30
Last commit25 days 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
Stars336
Forks29
Last commit4 days ago
trubka
trubkaGo

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

#devops#protobuf-parser#message-queue
Stars336
Forks20
Last commit1 year 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 commit3 years 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
Stars332
Forks23
Last commit9 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
Stars332
Forks14
Last commit5 years ago
gtree
gtreeGo

A Go package and CLI to generate ASCII trees from Go programs or Markdown lists, and create/verify directories.

#trees#webassembly#tree-structure
Stars331
Forks9
Last commit2 days ago
corber
corberJavaScript

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

#isle#phonegap#ember-cordova
Stars331
Forks98
Last commit3 years ago
DockMate
DockMateGo

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

#compose#docker-monitoring#bubble-tea
Stars320
Forks6
Last commit2 months 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
Stars318
Forks14
Last commit1 day 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
Stars318
Forks25
Last commit3 years 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
Stars318
Forks14
Last commit1 day 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
Stars315
Forks26
Last commit4 months 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
Stars314
Forks9
Last commit1 year ago
Festival
FestivalRust

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

#music#desktop-application#gtk
Stars313
Forks10
Last commit2 years 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
Stars311
Forks26
Last commit4 years 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 commit1 year 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
Stars308
Forks62
Last commit4 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
Stars308
Forks17
Last commit3 years ago
seahorse
seahorseRust

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

#typed-flags#cli-framework#terminal
Stars306
Forks18
Last commit1 month 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
Stars296
Forks18
Last commit10 months ago
click-completion
click-completionPython

Adds enhanced shell completion (bash, fish, zsh, PowerShell) to Click command-line applications.

#click#command-line-tools#fish
Stars294
Forks33
Last commit1 year ago
FastAPI Injectable
FastAPI InjectablePython

A seamless solution for using FastAPI's dependency injection system outside of route handlers, enabling reuse in CLI tools, background tasks, and other non-HTTP contexts.

#fastapi#depends#dependency-injection
Stars293
Forks6
Last commit
PreviousPage 17 of 27Next

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
9 days ago
#Developer Tools289
#Cli Tool274
#Terminal267
#Command Line254
#Command Line Tool208
#Go179
#Rust167
#Productivity154
#Automation145
#Nodejs129
#Golang126
#Devops117