Most popular cli repositories and open source projects

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.

cli

The Sequelize CLI

530   2558   2558  

schemathesis

Catch API bugs before your users do

176   2556   2556  

dooit

An awesome TUI todo manager

101   2532   2532  

tty

Toolkit for developing sleek command line apps.

81   2517   2517  

refurb

A tool for refurbishing and modernizing Python codebases

53   2506   2506  

mako

A lightweight Wayland notification daemon

143   2491   2491  

topgrade

Upgrade all the things

163   2490   2490  

marp-cli

A CLI interface for Marp and Marpit based converters

141   2484   2484  

erdtree

A modern, cross-platform, multi-threaded, and general purpose filesyst...

68   2472   2472  

gTTS

Python library and CLI tool to interface with Google Translate's text-...

369   2470   2470  

LicensePlist

A license list generator of all your dependencies for iOS applications

152   2468   2468  

sclack

The best CLI client for Slack, because everything is terrible!

97   2464   2464  

pytermgui

Python TUI framework with mouse support, modular widget system, custom...

60   2460   2460  

smenu

smenu started as a lightweight and flexible terminal menu generator, b...

51   2448   2448  

restate

Restate is the platform for building resilient applications that toler...

67   2443   2443  

spinner

Go (golang) package with 90 configurable terminal spinner/progress ind...

129   2437   2437  

chrome-extension-cli

๐Ÿš€ The CLI for your next Chrome Extension

103   2435   2435  

tio

A serial device I/O tool

175   2435   2435  

tach

A Python tool to visualize + enforce dependencies, using modular archi...

64   2420   2420  

portr

Expose local http, tcp or websocket connections to the public internet

73   2419   2419  

mpb

multi progress bar for Go cli applications

129   2407   2407  

dnsx

dnsx is a fast and multi-purpose DNS toolkit allow to run multiple DNS...

257   2385   2385  

gptcommit

A git prepare-commit-msg hook for authoring commit messages with LLMs.

81   2380   2380  

rasterio

Rasterio reads and writes geospatial raster datasets

541   2366   2366  

drush

Drush is a command-line shell and scripting interface for Drupal, a ve...

1094   2357   2357  

gitu

A TUI Git client inspired by Magit

115   2330   2330  

fzf.fish

๐Ÿ”๐ŸŸ Fzf plugin for Fish

93   2304   2304  

inquire

A Rust library for building interactive prompts

83   2290   2290  

x-cmd

x-cmd: Bootstrap 1000+ command line tools in seconds.

48   2281   2281  

pretty-quick

โšก Get Pretty Quick

86   2266   2266  

bashly

Bash command line framework and CLI generator

93   2265   2265  

very_good_cli

A Very Good Command-Line Interface for Dart created by Very Good Ventu...

215   2262   2262  

pastel

๐ŸŽจ Next.js-like framework for CLIs made with Ink

39   2261   2261  

instill-core

๐Ÿ”ฎ Instill Core is a full-stack AI infrastructure tool for data, model...

116   2248   2248  

athenapdf

Drop-in replacement for wkhtmltopdf built on Go, Electron and Docker

185   2246   2246  

uber-apk-signer

A cli tool that helps signing and zip aligning single or multiple Andr...

223   2234   2234  

better-commits

A CLI for creating better commits following the conventional commits s...

78   2215   2215  

tabled

An easy to use library for pretty print tables of Rust structs and enu...

89   2179   2179  

rtop

rtop is an interactive, remote system monitoring tool based on SSH

159   2170   2170  

radian

A 21 century R console

83   2147   2147  

create-expo-stack

CLI tool to initialize a React Native application with Expo. Provides...

100   2140   2140  

yek

A fast Rust based tool to serialize text-based files in a repository o...

55   2133   2133  

c

Compile and execute C "scripts" in one go!

184   2127   2127  

preevy

Quickly deploy preview environments to the cloud!

86   2123   2123  

rhubarb-lip-sync

Rhubarb Lip Sync is a command-line tool that automatically creates 2D...

250   2115   2115  

zk

A plain text note-taking assistant

154   2104   2104  

trdsql

CLI tool that can execute SQL queries on CSV, LTSV, JSON, YAML and TBL...

76   2099   2099  

tv

๐Ÿ“บ(tv) Tidy Viewer is a cross-platform CLI csv pretty printer that use...

40   2097   2097  

pingu

๐Ÿงping command but with pingu

63   2080   2080  

glab

The GitLab CLI tool. Archived: now officially adopted by GitLab as the...

158   2069   2069