- http://yargs.js.org
- https://github.com/mattmcmanus/node-helmsman
- https://github.com/chriso/cli
- https://github.com/visionmedia/commander.js
- https://github.com/jearle/frapper
- https://github.com/substack/minimist
- https://github.com/dylang/observatory
- https://github.com/npm/nopt
- https://github.com/substack/node-optimist
- https://github.com/chevex/yargs
- http://vorpal.js.org/ (Interactice CLI)
- https://github.com/scottcorgan/nash
- https://github.com/cronvel/terminal-kit (Terminal utilities for node.js)
- https://github.com/JorgeBucaran/getopts
- http://sywac.io
- https://github.com/terkelg/prompts
- http://nodeca.github.io/argparse
- https://github.com/klaussinani/qoa
- http://ruby-doc.org/stdlib-2.0.0/libdoc/optparse/rdoc/OptionParser.html
- https://github.com/visionmedia/commander
- http://trollop.rubyforge.org
- https://github.com/erikhuda/thor (http://whatisthor.com)
- http://davetron5000.github.io/methadone
- http://davetron5000.github.io/gli
- http://ruby-doc.org/stdlib-1.9.3/libdoc/getoptlong/rdoc/GetoptLong.html
- https://github.com/CocoaPods/CLAide
- https://github.com/codegangsta/cli
- https://github.com/spf13/cobra
- http://golang.org/pkg/flag
- https://github.com/dynport/gocli
- https://github.com/urfave/cli
- https://docli.dev
- https://github.com/integrii/flaggy
- https://pypi.python.org/pypi/aaargh
- http://docs.python.org/2/library/optparse.html (deprecated)
- http://docs.python.org/2/library/argparse.html
- https://docs.openstack.org/cliff/latest
- https://dmerej.info/blog/post/docopt-v-argparse
- https://docs.python.org/3/library/argparse.html
- https://palletsprojects.com/p/click
- https://typer.tiangolo.com
- https://github.com/kootenpv/cliche
- http://code.google.com/p/shflags/wiki/Documentation10x
- https://github.com/nk412/optparse
- https://github.com/geier/choose
- https://github.com/rcmdnk/sentaku