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

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

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

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

857
speedtest-go
speedtest-go showwin Go

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

857
postcss-cli
postcss-cli postcss JavaScript

CLI for postcss

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

856
git-repo
git-repo guyzmo Python

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

855
ipt
ipt ruyadorno JavaScript

Interactive Pipe To: The Node.js cli interactive workflow

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

855
create-component-app
create-component-app CVarisco JavaScript

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

853
rustfix
rustfix rust-lang Rust

Automatically apply the suggestions made by rustc

851
mix
mix mix-go Go

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

851
Sharprompt
Sharprompt shibayan C#

Interactive command-line based application framework for C#

851
pdf.tocgen
pdf.tocgen Krasjet Python

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

851
pluralith-cli
pluralith-cli Pluralith Go

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

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

848
unused
unused joshuaclayton Haskell

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

845
liftoff
liftoff gulpjs JavaScript

Launch your command line tool with ease.

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

845
git-repo-updater
git-repo-updater earwig Python

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

843
jungle
jungle achiku Python

AWS operations by cli should be simpler

842
icingaweb2
icingaweb2 Icinga PHP

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

841
vmcli
vmcli gyf304 Swift

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

841
pick
pick mptre C

A fuzzy search tool for the command-line

840
good-first-issue
good-first-issue cutenode JavaScript

🖥 CLI for finding good first issues

834
mevn-cli
mevn-cli madlabsinc JavaScript

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

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
ack3
ack3 beyondgrep Perl

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

830
cw
cw lucagrulla Go

The best way to tail AWS CloudWatch Logs from your terminal

829
mdformat
mdformat hukkin Python

CommonMark compliant Markdown formatter

828
has
has kdabir Shell

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

825
f-license
f-license furkansenharputlu Go

Open Source License Key Generation and Verification Tool written in Go

823
jenkins-library
jenkins-library SAP Go

Jenkins shared library for Continuous Delivery pipelines.

822
SwiftKit
SwiftKit SvenTiigi Swift

Start your next Open-Source Swift Framework 📦

820
rust-sloth
rust-sloth ecumene Rust

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

818
pbgopy
pbgopy nakabonne Go

Copy and paste between devices

816
faas-cli
faas-cli openfaas Go

Official CLI for OpenFaaS

814
mangadesk
mangadesk darylhjd Go

Terminal client for MangaDex 📖

814
argparse
argparse cofyc C

Command-line arguments parsing library.

813
firm
firm 42futures Rust

A text-based work management system for technologists.

813
cassowary
cassowary rogerwelin Go

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

811
term2048
term2048 bfontaine Python

:tada: 2048 in your terminal

809
ergonomica
ergonomica ergonomica Python

🖥️ a cross-platform modern shell.

808
pulsemixer
pulsemixer GeorgeFilipkin Python

CLI and curses mixer for PulseAudio

808
what-anime-cli
what-anime-cli irevenko Go

❓🖼 Find the anime scene by image using your terminal

803
peaclock
peaclock octobanana C++

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

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

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
shrinkpack
shrinkpack JamieMason TypeScript

Fast, resilient, reproducible builds with npm install.

800