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.

commander
39.94

the complete solution for node.js command-line programs

Downloads18,955,205,035
Stars25,544
Forks1,740
Issue closure rate99%
Age12 years
Last releaseda month ago
yargs
29.89

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

Downloads16,075,005,204
Stars10,764
Forks1,055
Issue closure rate77%
Age10 years
Last released7 months ago
minimist
19.23

parse argument options

Downloads12,266,567,596
Stars392
Forks28
Issue closure rate73%
Age10 years
Last released9 months ago
optionator
10.94

option parsing and help generation

Downloads6,990,779,265
Stars162
Forks16
Issue closure rate64%
Age10 years
Last released5 months ago
nopt
9.27

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

Downloads5,814,435,392
Stars528
Forks49
Issue closure rate74%
Age13 years
Last released6 months ago
meow
7.38

CLI app helper

Downloads3,931,109,091
Stars3,334
Forks163
Issue closure rate82%
Age11 years
Last released3 months ago
arg
4.74

Unopinionated, no-frills CLI argument parser

Downloads2,768,240,726
Stars1,166
Forks55
Issue closure rate82%
Age12 years
Last released2 years ago
oclif
3.13

oclif: create your own CLI

Downloads8,494,166
Stars8,642
Forks309
Issue closure rate86%
Age6 years
Last released16 days ago
vorpal
2.22

Node's first framework for building immersive CLI apps.

Downloads17,852,103
Stars5,608
Forks313
Issue closure rate51%
Age8 years
Last released7 years ago
cac
1.20

Simple yet powerful framework for building command-line apps.

Downloads187,654,248
Stars2,438
Forks107
Issue closure rate60%
Age8 years
Last releaseda year ago
gluegun
1.09

A delightful toolkit for building Node-powered CLIs.

Downloads6,430,188
Stars2,816
Forks146
Issue closure rate80%
Age7 years
Last released2 months ago
args
0.52

Minimal toolkit for building CLIs

Downloads212,370,842
Stars451
Forks35
Issue closure rate74%
Age12 years
Last released2 years ago

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