Command Line Utilities

Use Node.js to create powerful command line applications
Compare by

Missing a library? Add it to the list by editing this category.

arg
5.45

Unopinionated, no-frills CLI argument parser

Downloads6,065,932,590
Stars1,286
Forks55
Issue closure rate79%
Age13 years
Last released3 years ago
args
0.44

Minimal toolkit for building CLIs

Downloads350,819,159
Stars463
Forks30
Issue closure rate74%
Age13 years
Last released3 years ago
cac
1.55

Simple yet powerful framework for building command-line apps.

Downloads902,788,956
Stars2,831
Forks107
Issue closure rate58%
Age10 years
Last released3 years ago
commander
36.92

the complete solution for node.js command-line programs

Downloads33,852,556,948
Stars27,610
Forks1,724
Issue closure rate99%
Age14 years
Last released4 months ago
gluegun
0.90

A delightful toolkit for building Node-powered CLIs.

Downloads10,005,101
Stars3,022
Forks148
Issue closure rate79%
Age9 years
Last releaseda year ago
meow
5.97

CLI app helper

Downloads5,891,707,309
Stars3,639
Forks152
Issue closure rate86%
Age13 years
Last released2 years ago
minimist
15.18

parse argument options

Downloads17,899,441,032
Stars628
Forks42
Issue closure rate79%
Age12 years
Last released3 years ago
nopt
7.62

Option parsing for Node, supporting types, shorthands, etc. Used by npm.

Downloads8,890,259,815
Stars536
Forks47
Issue closure rate82%
Age14 years
Last released8 months ago
oclif
2.62

oclif: create your own CLI

Downloads21,295,694
Stars9,292
Forks336
Issue closure rate98%
Age8 years
Last released4 days ago
optionator
9.77

option parsing and help generation

Downloads11,610,741,895
Stars164
Forks15
Issue closure rate67%
Age12 years
Last releaseda year ago
vorpal
1.69

Node's first framework for building immersive CLI apps.

Downloads21,557,642
Stars5,639
Forks281
Issue closure rate52%
Age10 years
Last released8 years ago
yargs
24.82

yargs the modern, pirate-themed, successor to optimist.

Downloads25,017,403,975
Stars11,353
Forks1,005
Issue closure rate78%
Age12 years
Last released3 months ago

Missing a library? Add it to the list by editing this category.