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

pluralith-cli
pluralith-cli Pluralith Go

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

850
unused
unused joshuaclayton Haskell

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

846
Sharprompt
Sharprompt shibayan C#

Interactive command-line based application framework for C#

846
liftoff
liftoff gulpjs JavaScript

Launch your command line tool with ease.

845
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

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

841
pdf.tocgen
pdf.tocgen Krasjet Python

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

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

840
icingaweb2
icingaweb2 Icinga PHP

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

839
pick
pick mptre C

A fuzzy search tool for the command-line

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

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

837
git-repo-updater
git-repo-updater earwig Python

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

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

831
mevn-cli
mevn-cli madlabsinc JavaScript

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

829
EcuBus-Pro
EcuBus-Pro ecubus C++

A powerful automotive ECU development tool. UDS, CAN-TP, DOIP, LIN , Script(TS) like CAPL, HIL Test

829
cw
cw lucagrulla Go

The best way to tail AWS CloudWatch Logs from your terminal

828
alienfx-tools
alienfx-tools T-Troll C++

Alienware systems lights, fans, and power control tools and apps

827
f-license
f-license furkansenharputlu Go

Open Source License Key Generation and Verification Tool written in Go

823
good-first-issue
good-first-issue cutenode JavaScript

🖥 CLI for finding good first issues

823
ack3
ack3 beyondgrep Perl

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

822
SwiftKit
SwiftKit SvenTiigi Swift

Start your next Open-Source Swift Framework 📦

820
jenkins-library
jenkins-library SAP Go

Jenkins shared library for Continuous Delivery pipelines.

819
rust-sloth
rust-sloth ecumene Rust

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

818
pbgopy
pbgopy nakabonne Go

Copy and paste between devices

817
has
has kdabir Shell

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

817
faas-cli
faas-cli openfaas Go

Official CLI for OpenFaaS

815
speedtest-go
speedtest-go showwin Go

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

815
firm
firm 42futures Rust

A text-based work management system for technologists.

813
mangadesk
mangadesk darylhjd Go

Terminal client for MangaDex 📖

811
cassowary
cassowary rogerwelin Go

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

810
pulsemixer
pulsemixer GeorgeFilipkin Python

CLI and curses mixer for PulseAudio

809
ergonomica
ergonomica ergonomica Python

🖥️ a cross-platform modern shell.

808
argparse
argparse cofyc C

Command-line arguments parsing library.

808
term2048
term2048 bfontaine Python

:tada: 2048 in your terminal

807
what-anime-cli
what-anime-cli irevenko Go

❓🖼 Find the anime scene by image using your terminal

803
shrinkpack
shrinkpack JamieMason TypeScript

Fast, resilient, reproducible builds with npm install.

802
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
zsh-abbr
zsh-abbr olets Shell

zsh-abbr brings auto-expanding abbreviations to your zsh terminal. Full-featured CLI; dotfiles-friendly; integrates with suggestions and syntax highli...

795
mdformat
mdformat hukkin Python

CommonMark compliant Markdown formatter

793
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
peaclock
peaclock octobanana C++

A responsive and customizable clock, timer, and stopwatch for the terminal.

791
gitmux
gitmux arl Go

:computer: Git in your tmux status bar

791
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

790
sniffer
sniffer chenjiandongx Go

🤒 A modern alternative network traffic sniffer.

786