Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 command-line-parser Open-Source Projects
-
picocli
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.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
kotlin-argparser
Easy to use and concise yet powerful and robust command line argument parsing for Kotlin
-
cargs
A lightweight cross-platform getopt alternative that is tested on Linux, Windows, FreeBSD and macOS. Command line argument parser library for C/C++. Can be used to parse argv and argc parameters.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
We will be using the library for Clap - A simple-to-use, efficient, and full-featured library for parsing command line arguments and subcommands.
Picocli allows using a compiler annotation processor to generate classes at compile time instead [0].
[0]: https://github.com/remkop/picocli/blob/main/picocli-codegen/...
Project mention: TTY-option: A declarative command-line parser in Ruby | news.ycombinator.com | 2023-05-29
Project mention: argparse_dataclass: declarative CLIs with argparse and dataclasses (e.g. similar to Rust's structopt) | /r/Python | 2023-06-01
command-line-parser related posts
-
Show HN: Geojson-shave, a tool for reducing the size of GeoJSON files
-
TTY-option: A declarative command-line parser in Ruby
-
The latest tty-option release brings many improvements: expanded conversions of command line inputs, more user-friendly help generation, and fully updated documentation with more examples that explain all API methods.
-
Java 20 / JDK 20: General Availability
-
Single file scripts in Clojure with Babasha, no Java required
-
jbock 5.13 released
-
How to make programs for linux
-
A note from our sponsor - InfluxDB
www.influxdata.com | 2 May 2024
Index
What are some of the best open-source command-line-parser projects? This list will help you:
Project | Stars | |
---|---|---|
1 | clap-rs | 13,327 |
2 | picocli | 4,714 |
3 | clikt | 2,379 |
4 | Argh! | 1,281 |
5 | argc | 637 |
6 | Airframe | 625 |
7 | argparse | 589 |
8 | kotlin-argparser | 478 |
9 | Lyra | 457 |
10 | Clamp | 418 |
11 | cli-matic | 354 |
12 | konfig | 276 |
13 | Comonicon.jl | 265 |
14 | Typin | 238 |
15 | bash-argsparse | 174 |
16 | popl | 151 |
17 | cargs | 140 |
18 | cmdr | 131 |
19 | tty-option | 85 |
20 | cmdlime | 85 |
21 | jbock | 78 |
22 | argparse_dataclass | 70 |
23 | args | 65 |
Sponsored