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.38

Unopinionated, no-frills CLI argument parser

Downloads5,799,726,406
Stars1,285
Forks54
Issue closure rate79%
Age13 years
Last released3 years ago
args
0.44

Minimal toolkit for building CLIs

Downloads343,252,405
Stars463
Forks30
Issue closure rate74%
Age13 years
Last released3 years ago
cac
1.52

Simple yet powerful framework for building command-line apps.

Downloads823,199,258
Stars2,812
Forks107
Issue closure rate58%
Age10 years
Last released3 years ago
commander
36.90

the complete solution for node.js command-line programs

Downloads32,680,165,968
Stars27,505
Forks1,726
Issue closure rate99%
Age14 years
Last released2 months ago
gluegun
0.92

A delightful toolkit for building Node-powered CLIs.

Downloads9,694,604
Stars3,021
Forks149
Issue closure rate79%
Age9 years
Last releaseda year ago
meow
6.02

CLI app helper

Downloads5,755,467,077
Stars3,626
Forks153
Issue closure rate83%
Age13 years
Last releaseda year ago
minimist
15.26

parse argument options

Downloads17,475,364,491
Stars622
Forks39
Issue closure rate79%
Age12 years
Last released2 years ago
nopt
7.66

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

Downloads8,671,254,874
Stars536
Forks47
Issue closure rate82%
Age14 years
Last released6 months ago
oclif
2.66

oclif: create your own CLI

Downloads20,405,043
Stars9,257
Forks334
Issue closure rate98%
Age7 years
Last released6 days ago
optionator
9.78

option parsing and help generation

Downloads11,277,838,365
Stars164
Forks15
Issue closure rate67%
Age12 years
Last releaseda year ago
vorpal
1.72

Node's first framework for building immersive CLI apps.

Downloads21,354,134
Stars5,641
Forks280
Issue closure rate52%
Age10 years
Last released8 years ago
yargs
24.96

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

Downloads24,372,830,616
Stars11,325
Forks1,007
Issue closure rate77%
Age12 years
Last released2 months ago

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