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.

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  

gojson

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

204   2583   2583  

kui

A hybrid command-line/UI development experience for cloud-native devel...

189   2569   2569  

CLI11

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

299   2565   2565  

MQTTX

Powerful cross-platform MQTT 5.0 Desktop, CLI, and WebSocket client to...

337   2565   2565  

superplate

A well-structured production-ready frontend boilerplate with Typescri...

122   2544   2544  

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  

amber

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

194   2506   2506  

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  

git-chglog

CHANGELOG generator implemented in Go (Golang).

237   2470   2470  

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  

enhancd

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

110   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

189   2264   2264  

smenu

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

48   2249   2249  

LicensePlist

A license list generator of all your dependencies for iOS applications

141   2247   2247  

yq

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

73   2220   2220  

aeneas

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

217   2216   2216  

refurb

A tool for refurbishing and modernizing Python codebases

44   2210   2210  

curlie

The power of curl, the ease of use of httpie.

84   2208   2208  

gomplate

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

153   2196   2196  

asciigraph

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

87   2193   2193  

exiftool

ExifTool meta information reader/writer

258   2156   2156  

jj

A Git-compatible DVCS that is both simple and powerful

67   2154   2154  

clikt

Multiplatform command line interface parsing for Kotlin

112   2136   2136  

pg_activity

pg_activity is a top like application for PostgreSQL server activity m...

172   2098   2098  

glab

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

172   2084   2084  

cli

React Native command line tools

853   2077   2077  

rtop

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

166   2069   2069  

qoa

Minimal interactive command-line prompts

36   2043   2043  

c

Compile and execute C "scripts" in one go!

184   2042   2042  

pretty-quick

⚡ Get Pretty Quick

88   2032   2032  

spinner

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

131   2032   2032  

pingu

🐧ping command but with pingu

61   2018   2018  

playerctl

🎧 mpris media player command-line controller for vlc, mpv, RhythmBox,...

78   2013   2013  

fast-xml-parser

Validate XML, Parse XML and Build XML rapidly without C/C++ based libr...

292   2001   2001