- 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
- https://github.com/ko1nksm/getoptions
Thanks for posting this. It seems more exhuastive than oppinionated. ๐