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)

gitmux
gitmux arl Go

:computer: Git in your tmux status bar

798
hackingTermux101
hackingTermux101 StringManolo HTML

Libro sobre hacking básico/avanzado en Termux

796
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
pick
pick aisk Python

create curses based interactive selection list in the terminal

792
drift
drift dadbodgeoff TypeScript

Codebase intelligence for AI. Detects patterns & conventions + remembers decisions across sessions. MCP server for any IDE. Offline CLI.

792
timetrace
timetrace dominikbraun Go

A simple CLI for tracking your working time.

790
sniffer
sniffer chenjiandongx Go

🤒 A modern alternative network traffic sniffer.

789
chatgpt
chatgpt j178 Go

An elegant interactive CLI for ChatGPT

784
cinecli
cinecli eyeblech Python

CineCLI is a cross-platform command-line movie browser built with Python.

781
ezshare
ezshare mifi TypeScript

Easily share files, folders and clipboard over LAN - Like Google Drive but without internet

778
backslide
backslide sinedied JavaScript

:sweat_drops: CLI tool for making HTML presentations with Remark.js using Markdown

777
captain
captain harbur Go

Captain - Convert your Git workflow to Docker :whale: containers

776
scaffdog
scaffdog scaffdog TypeScript

:dog: scaffdog is Markdown driven scaffolding tool.

774
mani
mani alajmo Go

:robot: CLI tool to help you manage repositories

772
sig
sig ynqa Rust

Interactive grep (for streaming)

772
ok-mdx
ok-mdx jxnblk JavaScript

Browser-based MDX editor

771
oatmeal
oatmeal dustinblackman Rust

Terminal UI to chat with large language models (LLM) using different model backends, and integrations with your favourite editors!

770
keyshade
keyshade keyshade-xyz TypeScript

Realtime secret and configuration management tool

769
ola
ola OpenLightingProject C++

The Open Lighting Architecture - The Travel Adaptor for the Lighting Industry

765
halp
halp orhun Rust

A CLI tool to get help with CLI tools 🐙

764
iroiro
iroiro antfu TypeScript

Beautiful Colors Lookup in CLI

761
ronin
ronin ronin-rb Ruby

Ronin is a Free and Open Source Ruby Toolkit for Security Research and Development. Ronin also allows for the rapid development and distribution of co...

761
react-native-make
react-native-make bamlab TypeScript

A collection of everyday React Native CLI tools

758
matrix-commander
matrix-commander 8go Python

simple but convenient CLI-based Matrix client app for sending and receiving

758
crowbar
crowbar crowbar Shell

Cloud Operations Platform

757
git-peek
git-peek Jarred-Sumner JavaScript

git repo to local editor instantly

757
gphotos-uploader-cli
gphotos-uploader-cli gphotosuploader Go

Command line tool to mass upload media folders to your google photos account(s) (Mac OS / Linux)

757
goexpect
goexpect google Go

Expect for Go

753
sake
sake alajmo Go

:robot: task runner for local and remote hosts

753
twitch-dl
twitch-dl ihabunek Python

CLI tool for downloading videos from Twitch.

750
yoda
yoda manparvesh Python

Wise and powerful personal assistant, available in your nearest terminal

749
viking
viking andreibordy Go

Simple way to manage your remote machines and SSH keys

748
tml
tml liamg Go

:rainbow::computer::art: A tiny markup language for terminal output. Makes formatting output in CLI apps easier!

746
graphqlviz
graphqlviz sheerun JavaScript

GraphQL Server schema visualizer

746
magic-cli
magic-cli guywaldman Rust

Command line utility to make you a magician in the terminal

745
claude-unofficial-api
claude-unofficial-api Explosion-Scratch JavaScript

Unofficial API for Claude-2 via Claude Web (Also CLI)

743
truss
truss metaverse Go

Truss helps you build go-kit microservices without having to worry about writing or maintaining boilerplate code.

740
got
got melbahja Go

Got: Simple golang package and CLI tool to download large files faster 🏃 than cURL and Wget!

740
ripdrag
ripdrag nik012003 Rust

Drag and Drop utilty written in Rust and GTK4

738
jet
jet borkdude Clojure

CLI to transform between JSON, EDN, YAML and Transit using Clojure

736
smsBomb
smsBomb shellvon Python

短信💣炸🐔

735
fastify-cli
fastify-cli fastify JavaScript

Run a Fastify application with one command!

734
CodeWeaver
CodeWeaver tesserato Go

Weave your codebase into a single, navigable Markdown document

734
Duel-Agents
Duel-Agents 2aronS TypeScript

CLI, SDK, and IDE plugins for Duel Agents

734
add-gitignore
add-gitignore TejasQ JavaScript

An interactive CLI tool that adds a .gitignore to your projects.

732
cli
cli unlock-music Go

Unlock Music Project - CLI Edition

732
cli
cli r-lib R

Tools for making beautiful & useful command line interfaces

730
iview-cli
iview-cli iview JavaScript

Create an iView project in visual way

728
curriculum
curriculum HackYourFuture

Dive into our 7-month web development program covering HTML, CSS, Javascript, Node, and React!

723
otel-cli
otel-cli equinix-labs Go

OpenTelemetry command-line tool for sending events from shell scripts & similar environments

722