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

Unopinionated, no-frills CLI argument parser

Downloads5,459,564,098
Stars1,284
Forks54
Issue closure rate79%
Age13 years
Last released3 years ago
args
0.45

Minimal toolkit for building CLIs

Downloads332,944,220
Stars464
Forks30
Issue closure rate74%
Age13 years
Last released3 years ago
cac
1.48

Simple yet powerful framework for building command-line apps.

Downloads731,647,877
Stars2,787
Forks106
Issue closure rate58%
Age9 years
Last released3 years ago
commander
37.02

the complete solution for node.js command-line programs

Downloads31,154,943,817
Stars27,396
Forks1,719
Issue closure rate99%
Age14 years
Last releaseda month ago
gluegun
0.94

A delightful toolkit for building Node-powered CLIs.

Downloads9,329,945
Stars3,013
Forks150
Issue closure rate79%
Age9 years
Last released10 months ago
meow
6.09

CLI app helper

Downloads5,540,392,910
Stars3,617
Forks154
Issue closure rate83%
Age12 years
Last releaseda year ago
minimist
15.41

parse argument options

Downloads16,863,095,229
Stars615
Forks37
Issue closure rate78%
Age12 years
Last released2 years ago
nopt
7.74

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

Downloads8,373,849,040
Stars537
Forks45
Issue closure rate81%
Age14 years
Last released5 months ago
oclif
2.71

oclif: create your own CLI

Downloads19,230,836
Stars9,221
Forks330
Issue closure rate98%
Age7 years
Last released10 hours ago
optionator
9.78

option parsing and help generation

Downloads10,777,227,836
Stars163
Forks15
Issue closure rate67%
Age12 years
Last releaseda year ago
vorpal
1.76

Node's first framework for building immersive CLI apps.

Downloads21,001,716
Stars5,638
Forks278
Issue closure rate52%
Age10 years
Last released8 years ago
yargs
25.20

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

Downloads23,458,354,288
Stars11,284
Forks1,004
Issue closure rate77%
Age12 years
Last released20 days ago

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