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)

compose-cli
compose-cli docker-archive Go

Easily run your Compose application to the cloud with compose-cli

965
weather
weather genuinetools Go

Weather via the command line.

964
aruba
aruba cucumber Ruby

Test command-line applications with Cucumber-Ruby, RSpec or Minitest.

963
rust-tutorial
rust-tutorial InkSha Rust

一个针对新手的 Rust 快速教程,从零开始写一个管理 Todos 的命令行程序

961
iwe
iwe iwe-org Rust

Markdown memory system for you and your AI agent

961
ntl
ntl ruyadorno JavaScript

Node Task List: Interactive cli to list and run package.json scripts

959
cdncheck
cdncheck projectdiscovery Go

A utility to detect various technology for a given IP address.

957
kt
kt fgeller Go

Kafka command line tool that likes JSON

956
svgexport
svgexport piqnt JavaScript

SVG to PNG/JPEG command-line tool and Node.js module

954
agentic-radar
agentic-radar splx-ai Python

A security scanner for your LLM agentic workflows

954
themes
themes warpdotdev Python

Custom themes repository for Warp, a blazingly fast modern terminal built in Rust.

952
aliyun-cli
aliyun-cli aliyun Go

Alibaba Cloud CLI

951
life-commit
life-commit ByronHsu JavaScript

🏃📆 Life as a git. Commit on your life.

949
flaggy
flaggy integrii Go

Idiomatic Go input parsing with subcommands, positional values, and flags at any position. No required project or package layout and no external depen...

948
rivalcfg
rivalcfg flozz Python

CLI tool and Python library to configure SteelSeries gaming mice

947
wikiman
wikiman filiparag Shell

Wikiman is a universal offline documentation search engine for manual pages, tldr-pages, ArchWiki, Gentoo Wiki, DevDocs, and FreeBSD documentation

946
promptr
promptr ferrislucas JavaScript

Promptr is a CLI tool that applies plain language instructions to the filesystem. Instructions can utilize a liquidjs based templating system. Use cas...

945
typioca
typioca bloznelis Go

Cozy typing speed tester in terminal

944
pinact
pinact suzuki-shunsuke Go

pinact is a CLI to edit GitHub Workflow and Composite action files and pin versions of Actions and Reusable Workflows. pinact can also update their ve...

942
kanban.bash
kanban.bash coderofsalvation Shell

commandline asciii kanban board for minimalist productivity hackers & managers (csv-based) #scriptable #nestable #statistics #singlefile #shellscript...

941
gh-poi
gh-poi seachicken Go

✨ Safely clean up your local branches

941
TradingView-Machine-Learning-GUI
TradingView-Machine-Learning-GUI TreborNamor Python

HyperView is a terminal-first TradingView strategy lab for downloading market data, backtesting Python strategies with Pine-like behavior, and optimiz...

941
proxelar
proxelar emanuele-em Rust

A programmable MITM proxy that intercepts HTTP/HTTPS traffic so you don't have to guess what your app is doing. Forward & reverse modes, TLS interc...

941
rattles
rattles vyfor Rust

🪇 Minimal terminal spinners for Rust

940
coronavirus-tracker-cli
coronavirus-tracker-cli sagarkarira JavaScript

Track conronavirus cases from command line. curl https://corona-stats.online/

937
drupal-console
drupal-console hechoendrupal PHP

The Drupal CLI. A tool to generate boilerplate code, interact with and debug Drupal.

936
envio
envio humblepenguinn Rust

A secure command-line tool for managing environment variables

936
mcpm.sh
mcpm.sh pathintegral-institute Python

CLI MCP package manager & registry for all platforms and all clients. Search & configure MCP servers. Advanced Router & Profile features.

933
emptty
emptty tvrzna Go

Dead simple CLI Display Manager on TTY

932
pls
pls pls-rs Rust

pls is a prettier and powerful ls(1) for the pros.

932
satus
satus darkroomengineering TypeScript

Advanced Next.js App Router starter for content-driven sites

932
sonar
sonar raskrebs Go

CLI tool for inspecting and managing services listening on localhost ports

932
updo
updo Owloops Go

Uptime monitoring CLI tool with alerting and advanced settings

931
silly
silly mnapoli PHP

Silly CLI micro-framework based on Symfony Console

930
rdrview
rdrview eafer C

Firefox Reader View as a command line tool

925
slop
slop naelstrof C++

slop (Select Operation) is an application that queries for a selection from the user and prints the region to stdout.

923
cs
cs boyter Go

codespelunker - CLI code search tool that understands code structure and ranks results by relevance. No indexing required with CLI, TUI, MCP and HTTP...

923
topydo
topydo topydo Python

A powerful todo list application for the console, using the todo.txt format.

921
streamhut
streamhut miguelmota Go

Stream your terminal to web without installing anything 🌐 by @miguelmota

919
imgcat
imgcat eddieantonio C

It's like cat, but for images.

919
run
run Esubaalew Rust

Universal multi-language runner and smart REPL written in Rust.

919
chatgpt-cli
chatgpt-cli kardolus Go

ChatGPT CLI is a powerful, multi-provider command-line interface for working with modern LLMs. It supports OpenAI, Azure, Perplexity, LLaMA, and more,...

917
GoAnime
GoAnime alvarorichard Go

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

917
beachpatrol
beachpatrol sebastiancarlos JavaScript

🏝️ A CLI Tool to Automate Your Everyday Web Browser.

916
HacxGPT
HacxGPT lucija8320nhung4 Python

HacxGPT CLI — Open-source command-line interface for unrestricted AI model access with multi-provider support, prompt injection research capabilities,...

914
git-delete-merged-branches
git-delete-merged-branches hartwork Python

:fire: Command-line tool to delete merged Git branches

912
oauth2c
oauth2c SecureAuthCorp Go

User-friendly OAuth2 CLI

912
Sideloader
Sideloader Dadoum D

Open-source cross-platform iOS app sideloader (yep, even Linux is supported). Alternative to Sideloadly, AltServer, SideServer, Cydia Impactor, iOS Ap...

911
yaspin
yaspin pavdmyt Python

A lightweight terminal spinner for Python 🎁

908
typeorm-seeding
typeorm-seeding w3tecch TypeScript

🌱 A delightful way to seed test data into your database.

907