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.

cargo-edit

A utility for managing cargo dependencies from the command line.

145   2801   2801  

gomplate

A flexible commandline tool for template rendering. Supports lots of l...

193   2789   2789  

ytmdl

A simple app to get songs from YouTube in mp3 format with artist name,...

152   2787   2787  

teleconsole

Command line tool to share your UNIX terminal and forward local TCP po...

164   2784   2784  

notcurses

blingful character graphics/TUI library. definitely not curses.

99   2769   2769  

git-chglog

CHANGELOG generator implemented in Go (Golang).

231   2752   2752  

asciigraph

Go package to make lightweight ASCII line graph ╭┈╯ in command line ap...

101   2732   2732  

fzy

:mag: A simple, fast fuzzy finder for the terminal

114   2721   2721  

hiper

🚀 A statistical analysis tool for performance testing

168   2702   2702  

gojson

Automatically generate Go (golang) struct definitions from example JSO...

208   2675   2675  

ProcDump-for-Linux

A Linux version of the ProcDump Sysinternals tool

296   2665   2665  

cli

✨ A complete and self-contained solution for developers of any qualif...

267   2663   2663  

ddgr

:duck: DuckDuckGo from the terminal

132   2658   2658  

gluegun

A delightful toolkit for building TypeScript-powered command-line apps...

135   2638   2638  

Learning-Bitcoin-from-the-Command-Line

A complete course for learning Bitcoin programming and usage from the...

638   2636   2636  

npx

execute npm package binaries (moved)

125   2628   2628  

glamour

Stylesheet-based markdown rendering for your CLI apps 💇🏻‍♀️

195   2627   2627  

aeneas

aeneas is a Python/C library and a set of tools to automagically synch...

241   2594   2594  

amber

A Crystal web framework that makes building applications fast, simple,...

205   2586   2586  

CLI11

CLI11 is a command line parser for C++11 and beyond that provides a ri...

299   2565   2565  

tsed

:triangular_ruler: Ts.ED is a Node.js and TypeScript framework on to...

269   2528   2528  

nodejs-cli-apps-best-practices

The largest Node.js CLI Apps best practices list ✨

123   2516   2516  

mirrord

Connect your local process and your cloud environment, and run local c...

78   2513   2513  

himalaya

CLI to manage your emails.

70   2475   2475  

webpack-cli

Webpack's Command Line Interface

564   2474   2474  

dnote

A simple command line notebook for programmers

108   2471   2471  

expo-cli

Tools for creating, running, and deploying universal Expo and React Na...

474   2443   2443  

gdu

Fast disk usage analyzer with console interface written in Go

97   2442   2442  

tty

Toolkit for developing sleek command line apps.

84   2428   2428  

sclack

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

103   2426   2426  

cli

The Sequelize CLI

530   2423   2423  

spinner

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

129   2401   2401  

mpb

multi progress bar for Go cli applications

126   2370   2370  

enhancd

:rocket: A next-generation cd command with your interactive filter

110   2365   2365  

gptcommit

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

78   2365   2365  

cac

Simple yet powerful framework for building command-line apps.

104   2322   2322  

react-native-rename

Rename react-native app with just one command

246   2315   2315  

bbot

OSINT automation for hackers.

195   2314   2314  

drush

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

1453   2293   2293  

sdk

Core functionality needed to create .NET Core projects, that is shared...

966   2286   2286  

athenapdf

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

186   2250   2250  

smenu

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

48   2249   2249  

topgrade

Upgrade all the things

148   2248   2248  

LicensePlist

A license list generator of all your dependencies for iOS applications

141   2247   2247  

pretty-quick

⚡ Get Pretty Quick

83   2238   2238  

yq

Command-line YAML, XML, TOML processor - jq wrapper for YAML/XML/TOML...

73   2220   2220  

tio

A serial device I/O tool

159   2216   2216  

refurb

A tool for refurbishing and modernizing Python codebases

44   2210   2210  

exiftool

ExifTool meta information reader/writer

258   2156   2156  

clikt

Multiplatform command line interface parsing for Kotlin

112   2136   2136