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)

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

843
Valkyrie
Valkyrie ComposeGears Kotlin

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

842
vmcli
vmcli gyf304 Swift

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

841
annas-mcp
annas-mcp iosifache Go

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

841
icingaweb2
icingaweb2 Icinga PHP

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

839
go-qrcode
go-qrcode yeqown Go

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

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
pick
pick mptre C

A fuzzy search tool for the command-line

834
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
gruvbox-factory
gruvbox-factory paulopacitti Python

🏭 convert any image to the gruvbox pallete

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

832
git-repo-updater
git-repo-updater earwig Python

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

831
ghgrab
ghgrab abhixdd Rust

A simple, pretty terminal tool that lets you search and download files from GitHub without leaving your CLI.

830
mevn-cli
mevn-cli madlabsinc JavaScript

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

829
pdf.tocgen
pdf.tocgen Krasjet Python

A CLI toolset to generate table of contents for PDF files automatically.

829
bartib
bartib nikolassv Rust

A simple timetracker for the command line. It saves a log of all tracked activities as a plaintext file and allows you to create flexible reports.

829
gh-markdown-preview
gh-markdown-preview yusukebe Go

GitHub CLI extension to preview Markdown looks like GitHub.

829
cw
cw lucagrulla Go

The best way to tail AWS CloudWatch Logs from your terminal

824
cargo-hack
cargo-hack taiki-e Rust

Cargo subcommand to provide various options useful for testing and continuous integration.

824
f-license
f-license furkansenharputlu Go

Open Source License Key Generation and Verification Tool written in Go

823
SwiftKit
SwiftKit SvenTiigi Swift

Start your next Open-Source Swift Framework 📦

821
rust-sloth
rust-sloth ecumene Rust

A 3D software rasterizer... for the terminal!

818
pbgopy
pbgopy nakabonne Go

Copy and paste between devices

817
jenkins-library
jenkins-library SAP Go

Jenkins shared library for Continuous Delivery pipelines.

817
firm
firm 42futures Rust

A text-based work management system for technologists.

813
faas-cli
faas-cli openfaas Go

Official CLI for OpenFaaS

812
ack3
ack3 beyondgrep Perl

ack is a grep-like search tool optimized for source code.

812
good-first-issue
good-first-issue cutenode JavaScript

🖥 CLI for finding good first issues

810
cassowary
cassowary rogerwelin Go

:rocket: Modern cross-platform HTTP load-testing tool written in Go

810
mangadesk
mangadesk darylhjd Go

Terminal client for MangaDex 📖

809
votify
votify glomatico Python

A command-line app for downloading songs, podcasts and videos from Spotify.

808
ergonomica
ergonomica ergonomica Python

🖥️ a cross-platform modern shell.

806
term2048
term2048 bfontaine Python

:tada: 2048 in your terminal

806
has
has kdabir Shell

✅ checks presence of various command line tools and their versions on the path

805
what-anime-cli
what-anime-cli irevenko Go

❓🖼 Find the anime scene by image using your terminal

803
pulsemixer
pulsemixer GeorgeFilipkin Python

CLI and curses mixer for PulseAudio

803
shrinkpack
shrinkpack JamieMason TypeScript

Fast, resilient, reproducible builds with npm install.

803
rich-click
rich-click ewels Python

Format click help output nicely with rich.

801
ssh-ai-chat
ssh-ai-chat miantiao-me TypeScript

Chat with AI over SSH.

801
axe
axe jrswab Go

A lightweight cli for running single-purpose AI agents. Define focused agents in TOML, trigger them from anywhere; pipes, git hooks, cron, or the term...

799
argparse
argparse cofyc C

Command-line arguments parsing library.

798
tokentap
tokentap jmuncor Python

Intercept LLM API traffic and visualize token usage in a real-time terminal dashboard. Track costs, debug prompts, and monitor context window us...

793
pi_agent_rust
pi_agent_rust Dicklesworthstone Rust

High-performance AI coding agent CLI written in Rust with zero unsafe code

792
timetrace
timetrace dominikbraun Go

A simple CLI for tracking your working time.

790
pick
pick aisk Python

create curses based interactive selection list in the terminal

789
speedtest-go
speedtest-go showwin Go

CLI and Go API to Test Internet Speed using speedtest.net

788
sniffer
sniffer chenjiandongx Go

🤒 A modern alternative network traffic sniffer.

786