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
37.55

the complete solution for node.js command-line programs

Downloads24,472,524,609
Stars26,573
Forks1,689
Issue closure rate99%
Age13 years
Last released4 months ago
yargs
26.73

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

Downloads19,550,858,837
Stars11,048
Forks993
Issue closure rate77%
Age11 years
Last releaseda year ago
minimist
16.63

parse argument options

Downloads14,384,100,331
Stars529
Forks30
Issue closure rate80%
Age11 years
Last released2 years ago
optionator
10.07

option parsing and help generation

Downloads8,751,425,692
Stars162
Forks15
Issue closure rate67%
Age11 years
Last released5 months ago
nopt
8.24

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

Downloads7,033,532,972
Stars529
Forks43
Issue closure rate74%
Age13 years
Last released9 days ago
meow
6.51

CLI app helper

Downloads4,674,425,761
Stars3,530
Forks150
Issue closure rate84%
Age12 years
Last released7 months ago
arg
4.87

Unopinionated, no-frills CLI argument parser

Downloads3,905,521,112
Stars1,228
Forks54
Issue closure rate79%
Age12 years
Last released2 years ago
oclif
2.90

oclif: create your own CLI

Downloads13,847,472
Stars8,985
Forks314
Issue closure rate98%
Age7 years
Last released10 hours ago
vorpal
1.95

Node's first framework for building immersive CLI apps.

Downloads19,551,477
Stars5,640
Forks280
Issue closure rate51%
Age9 years
Last released7 years ago
cac
1.30

Simple yet powerful framework for building command-line apps.

Downloads387,568,347
Stars2,610
Forks106
Issue closure rate58%
Age9 years
Last released2 years ago
gluegun
1.02

A delightful toolkit for building Node-powered CLIs.

Downloads7,675,942
Stars2,952
Forks147
Issue closure rate79%
Age8 years
Last releaseda month ago
args
0.47

Minimal toolkit for building CLIs

Downloads266,427,556
Stars460
Forks29
Issue closure rate74%
Age12 years
Last released2 years ago

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