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
38.38

the complete solution for node.js command-line programs

Downloads22,148,962,556
Stars26,207
Forks1,683
Issue closure rate99%
Age13 years
Last released6 days ago
yargs
27.86

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

Downloads18,129,083,960
Stars10,960
Forks995
Issue closure rate77%
Age11 years
Last releaseda year ago
minimist
17.55

parse argument options

Downloads13,524,372,041
Stars483
Forks28
Issue closure rate84%
Age11 years
Last releaseda year ago
optionator
10.39

option parsing and help generation

Downloads8,036,481,768
Stars163
Forks15
Issue closure rate67%
Age11 years
Last releaseda month ago
nopt
8.60

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

Downloads6,532,363,592
Stars527
Forks43
Issue closure rate74%
Age13 years
Last released20 days ago
meow
6.83

CLI app helper

Downloads4,367,313,558
Stars3,502
Forks151
Issue closure rate84%
Age11 years
Last released4 months ago
arg
4.82

Unopinionated, no-frills CLI argument parser

Downloads3,424,732,261
Stars1,206
Forks50
Issue closure rate82%
Age12 years
Last released2 years ago
oclif
3.00

oclif: create your own CLI

Downloads11,782,871
Stars8,870
Forks308
Issue closure rate98%
Age6 years
Last released2 days ago
vorpal
2.04

Node's first framework for building immersive CLI apps.

Downloads18,955,082
Stars5,622
Forks280
Issue closure rate51%
Age9 years
Last released7 years ago
cac
1.26

Simple yet powerful framework for building command-line apps.

Downloads292,594,329
Stars2,557
Forks103
Issue closure rate59%
Age8 years
Last released2 years ago
gluegun
1.05

A delightful toolkit for building Node-powered CLIs.

Downloads7,156,410
Stars2,910
Forks144
Issue closure rate80%
Age7 years
Last released8 months ago
args
0.49

Minimal toolkit for building CLIs

Downloads243,744,500
Stars456
Forks29
Issue closure rate74%
Age12 years
Last released2 years ago

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