Awesome Open Source
Awesome Open Source
Combined Topics
command-line-parser
x
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210
The Top 27 Command Line Parser Open Source Projects
Categories
>
Text Processing
>
Command Line Parser
Clap
⭐
5,742
A full featured, fast Command Line Argument Parser for Rust
Caporal.js
⭐
3,221
A full-featured framework for building command line applications (cli) with node.js
Picocli
⭐
2,864
Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps can include as source & avoid adding a dependency. Written in Java, usable from Groovy, Kotlin, Scala, etc.
Co
⭐
1,800
A golang-style C++ coroutine library and more.
Clikt
⭐
1,448
Multiplatform command line interface parsing for Kotlin
Argh
⭐
766
Argh! A minimalist argument handler.
Command Line Args
⭐
530
A mature, feature-complete library to parse command-line options.
Airframe
⭐
453
Essential Building Blocks for Scala
Kotlin Argparser
⭐
434
Easy to use and concise yet powerful and robust command line argument parsing for Kotlin
Clamp
⭐
387
a Ruby command-line application framework
Argparse
⭐
301
Argparse for golang. Just because `flag` sucks
Argumentparser
⭐
253
Faster, easier, more declarative parsing of command line arguments in Objective-C/Foundation.
Konfig
⭐
249
Simple config properties API for Kotlin
Cli Matic
⭐
249
Compact, hands-free [sub]command line parsing library for Clojure.
Clime
⭐
225
⌨ The command-line interface framework for TypeScript.
Argagg
⭐
182
A simple C++11 command line argument parser
Commander
⭐
172
🚀The framework to write type-safe and structured command line program easily in Swift.
Typin
⭐
141
Declarative framework for interactive CLI applications
Bash Argsparse
⭐
129
An high level argument parsing library for bash
Spectre.cli
⭐
121
An extremely opinionated command-line parser.
Programoptions.hxx
⭐
112
Single-header program options parsing library for C++11
Ppx_deriving_cmdliner
⭐
78
Ppx_deriving plugin for generating command line interfaces from types (Cmdliner.Term.t)
Conf
⭐
70
Go package for loading program configuration from multiple sources.
Nclap
⭐
51
NClap is a .NET library for parsing command-line arguments and building interactive command shells. It's driven by a declarative attribute syntax, and easy to extend.
Clii
⭐
41
Python 3.7+ function annotations -> CLI
Libcmdf
⭐
30
Single-header library for writing CLI applications in C/C++
Andhow
⭐
17
Strongly typed, validated, easy to use Java configuration
1-27 of 27 projects
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210