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 (1538)

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

877
age-plugin-yubikey
age-plugin-yubikey str4d Rust

YubiKey plugin for age

875
GoAnime
GoAnime alvarorichard Go

A TUI tool to browse, stream, and download anime in PT-BR and EN

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

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

872
sldl
sldl fiso64 C#

Advanced download tool for Soulseek.

871
reminders-cli
reminders-cli keith Swift

A simple CLI for interacting with macOS reminders

870
codesight
codesight Houseofmvps TypeScript

Universal AI context generator. Saves thousands of tokens per conversation in Claude Code, Cursor, Copilot, Codex, and more.

870
eureka
eureka simeg Rust

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

867
yai
yai ekkinox Go

Your AI powered terminal assistant.

867
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
e1s
e1s keidarcy Go

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

862
bubblezone
bubblezone lrstanley Go

helper utility for BubbleTea, allowing easy mouse event tracking

859
lune
lune lune-org Rust

A standalone Luau runtime

859
ipt
ipt ruyadorno JavaScript

Interactive Pipe To: The Node.js cli interactive workflow

857
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
wacli
wacli steipete Go

WhatsApp CLI

857
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
mangadex-downloader
mangadex-downloader mansuf Python

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

854
git-repo
git-repo guyzmo Python

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

853
rustfix
rustfix rust-lang Rust

Automatically apply the suggestions made by rustc

852
tombi
tombi tombi-toml Rust

TOML Formatter / Linter / Language Server

851
pingme
pingme kha7iq Go

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

850
quicssh
quicssh moul Go

SSH over QUIC

850
pluralith-cli
pluralith-cli Pluralith Go

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

849
unused
unused joshuaclayton Haskell

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

847
chaos-client
chaos-client projectdiscovery Go

Go client to communicate with Chaos DB API.

847
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.

847
liftoff
liftoff gulpjs JavaScript

Launch your command line tool with ease.

845
fcp
fcp Svetlitski Rust

A significantly faster alternative to the classic Unix cp(1) command, copying large files and directories in a fraction of the time.

844
Sharprompt
Sharprompt shibayan C#

Interactive command-line based application framework for C#

844
jungle
jungle achiku Python

AWS operations by cli should be simpler

843
vmcli
vmcli gyf304 Swift

A set of utilities (vmcli + vmctl) for macOS Virtualization.framework

839
icingaweb2
icingaweb2 Icinga PHP

A lightweight and extensible web interface to keep an eye on your environment. Analyse problems and act on them.

838
Valkyrie
Valkyrie ComposeGears Kotlin

SVG/XML to Compose ImageVector: IntelliJ IDEA / Android Studio plugin + build-in previewer without compilation, CLI tool, Gradle plugin

837
Termux-Command-Handbook
Termux-Command-Handbook BlackTechX011

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

836
valheim-docker
valheim-docker mbround18 Rust

Valheim Docker powered by Odin. The Valheim dedicated gameserver manager which is designed with resiliency in mind by providing automatic updates, wor...

835
xidel
xidel benibela Pascal

Command line tool to download and extract data from HTML/XML pages or JSON-APIs, using CSS, XPath 3.0, XQuery 3.0, JSONiq or pattern matching. It can...

835
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.

834
pick
pick mptre C

A fuzzy search tool for the command-line

833
undercover
undercover grodowski Ruby

undercover warns about methods, classes and blocks that were changed without tests, to help you easily find untested code and reduce the number of bug...

833
git-repo-updater
git-repo-updater earwig Python

A console script that allows you to easily update multiple git repositories at once

832
enola
enola TheYahya Go

This is Sherlock's sister, Modern shiny CLI tool written with Golang to help you: 🔎 Hunt down social media accounts by username across social network...

831
mevn-cli
mevn-cli madlabsinc JavaScript

Light speed setup for MEVN(Mongo Express Vue Node) Apps

830
go-qrcode
go-qrcode yeqown Go

To help gophers generate QR Codes with customized styles, such as color, block size, block shape, and icon.

830
annas-mcp
annas-mcp iosifache Go

MCP server and CLI tool for searching and downloading documents from Anna's Archive

829
gruvbox-factory
gruvbox-factory paulopacitti Python

🏭 convert any image to the gruvbox pallete

828