Topic

cli

Before there were graphical user interfaces, command-line interfaces were used to issue commands to a computer. Programs that handle the user interface are called command language interpreters, often known as a shell. A CLI may give a user more control over the computer and programs they wish to execute.

Repositories (1559)

eva
eva oppiliappan Rust

a calculator REPL, similar to bc(1)

907
terjira
terjira keepcosmos Ruby

Terjira is a very interactive and easy to use CLI tool for Jira.

904
gocloc
gocloc hhatto Go

A little fast cloc(Count Lines Of Code)

899
pgschema
pgschema pgplex Go

Terraform-style, declarative schema migration CLI for Postgres. Agent friendly.

898
sldl
sldl fiso64 C#

Advanced download tool for Soulseek.

897
diagram
diagram esimov Go

CLI app to convert ASCII arts into hand drawn diagrams.

896
zi
zi z-shell Shell

✨ A Swiss Army Knife for Zsh - Unix Shell

896
friends
friends JacobEvelyn Ruby

Spend time with the people you care about. Introvert-tested. Extrovert-approved.

892
awesome_bot
awesome_bot dkhamsing Ruby

:white_check_mark: Validate links in awesome projects

890
dunk
dunk darrenburns Python

Prettier git diffs in the terminal 🎨

890
srgn
srgn alexpovel Rust

A grep-like tool which understands source code syntax and allows for manipulation in addition to search

890
bitrise
bitrise bitrise-io Go

Bitrise runner CLI - run your automations on your Mac or Linux machine -

889
skillkit
skillkit rohitg00 TypeScript

Supercharge AI coding agents with portable skills. Install, translate & share skills across Claude Code, Cursor, Codex, Copilot & 40 more

888
age-plugin-yubikey
age-plugin-yubikey str4d Rust

YubiKey plugin for age

886
GlobalPlatformPro
GlobalPlatformPro martinpaljak Java

Manage applets and keys on JavaCard-s like a pro 🌐 🔐

885
redo
redo barthr Go

Redo is the ultimate tool to create reusable functions from your history in an interactive way

885
hostess
hostess cbednarski Go

An idempotent command-line utility for managing your /etc/hosts file.

883
mow.cli
mow.cli jawher Go

A versatile library for building CLI applications in Go

883
code2prompt
code2prompt raphaelmansuy Python

Code2Prompt is a powerful command-line tool that simplifies the process of providing context to Large Language Models (LLMs) by generating a comprehen...

883
voiden
voiden VoidenHQ TypeScript

Design, Test, Document APIs, in plain Markdown. Compose APIs with blocks. Reuse, Replace & Version everything just like code. Truly Git Native. No Loc...

882
python-progressbar
python-progressbar wolph Python

Progressbar 2 - A progress bar for Python 2 and Python 3 - "pip install progressbar2"

879
SwiftCLI
SwiftCLI jakeheis Swift

A powerful framework for developing CLIs in Swift

878
tombi
tombi tombi-toml Rust

TOML Formatter / Linter / Language Server

875
destructive_command_guard
destructive_command_guard Dicklesworthstone Rust

The Destructive Command Guard (dcg) is for blocking dangerous git and shell commands from being executed by agents.

873
sls-dev-tools
sls-dev-tools aleios-cloud JavaScript

Dev Tools for the Serverless World - Issues, PRs and ⭐️welcome!

872
reminders-cli
reminders-cli keith Swift

A simple CLI for interacting with macOS reminders

872
yai
yai ekkinox Go

Your AI powered terminal assistant.

869
lune
lune lune-org Rust

A standalone Luau runtime

869
e1s
e1s keidarcy Go

E1S - Easily Manage AWS ECS Resources in Terminal(~k9s for ECS) 🐱

868
eureka
eureka simeg Rust

💡 CLI tool to input and store your ideas without leaving the terminal

867
bubblezone
bubblezone lrstanley Go

helper utility for BubbleTea, allowing easy mouse event tracking

866
BoopSuite
BoopSuite MisterBianco Python

A Suite of Tools written in Python for wireless auditing and security testing.

865
dart-code-metrics
dart-code-metrics dart-code-checker Dart

Software analytics tool that helps developers analyse and improve software quality.

863
mangadex-downloader
mangadex-downloader mansuf Python

A command-line tool to download manga from MangaDex, written in Python.

860
postcss-cli
postcss-cli postcss JavaScript

CLI for postcss

857
yoctocolors
yoctocolors sindresorhus JavaScript

The smallest and fastest command-line coloring package on the internet

857
ipt
ipt ruyadorno JavaScript

Interactive Pipe To: The Node.js cli interactive workflow

856
create-component-app
create-component-app CVarisco JavaScript

Tool to generate different types of React components from the terminal. 💻

855
mix
mix mix-go Go

✨ Standard Toolkit for Go fast development / Go 快速开发标准工具包

855
git-repo
git-repo guyzmo Python

Git-Repo: CLI utility to manage git services from your workspace

853
chaos-client
chaos-client projectdiscovery Go

Go client to communicate with Chaos DB API.

853
ttl
ttl lance0 Rust

Fast, modern traceroute with real-time TUI, per-hop stats, ASN/geo lookup, ECMP detection, and MPLS label parsing. A better mtr.

853
Termux-Command-Handbook
Termux-Command-Handbook BlackTechX011

Termux Command Handbook, your comprehensive guide to Termux commands organized into various chapters for easy reference.

853
rustfix
rustfix rust-lang Rust

Automatically apply the suggestions made by rustc

851
pingme
pingme kha7iq Go

PingMe - A unified CLI and web service for sending notifications across multiple messaging platforms

850
pluralith-cli
pluralith-cli Pluralith Go

A tool for Terraform state visualisation and automated generation of infrastructure documentation

850
quicssh
quicssh moul Go

SSH over QUIC

850
unused
unused joshuaclayton Haskell

Deprecated; see https://github.com/unused-code/unused

847
kordoc
kordoc chrisryugj TypeScript

모두 파싱해버리겠다 — HWP, HWPX, PDF, XLSX, DOCX → Markdown. CLI + MCP Server

846
liftoff
liftoff gulpjs JavaScript

Launch your command line tool with ease.

845