command-line-parser

Top 23 command-line-parser Open-Source Projects

  • clap-rs

    A full featured, fast Command Line Argument Parser for Rust

  • Project mention: Build Your Own curl - Rust | dev.to | 2024-03-23

    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

    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.

  • Project mention: GraalVM for JDK 21 is here | news.ycombinator.com | 2023-09-19

    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/...

  • 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.

    InfluxDB logo
  • clikt

    Multiplatform command line interface parsing for Kotlin

  • Argh!

    Argh! A minimalist argument handler. (by adishavit)

  • argc

    A Bash CLI framework, also a Bash-based command runner.

  • Project mention: Argc: Easily create feature-rich CLIs in bash | news.ycombinator.com | 2024-03-04
  • Airframe

    Essential Building Blocks for Scala

  • argparse

    Argparse for golang. Just because `flag` sucks (by akamensky)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • kotlin-argparser

    Easy to use and concise yet powerful and robust command line argument parsing for Kotlin

  • Lyra

    A simple to use, composable, command line parser for C++ 11 and beyond (by bfgroup)

  • Clamp

    a Ruby command-line application framework

  • cli-matic

    Compact, hands-free [sub]command line parsing library for Clojure.

  • konfig

    Simple config properties API for Kotlin (by npryce)

  • Comonicon.jl

    Your best CLI generator in JuliaLang

  • Project mention: Comonicon.jl – CLI Generator in JuliaLang | news.ycombinator.com | 2023-09-05
  • Typin

    Declarative framework for interactive CLI applications

  • bash-argsparse

    An high level argument parsing library for bash

  • popl

    Header-only C++ program options parser library

  • 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.

  • cmdr

    POSIX-compliant command-line UI (CLI) parser and Hierarchical-configuration operations

  • tty-option

    A declarative command-line parser

  • Project mention: TTY-option: A declarative command-line parser in Ruby | news.ycombinator.com | 2023-05-29
  • cmdlime

    Possibly the least verbose command line parsing library for C++

  • jbock

    Reflectionless command line parser

  • argparse_dataclass

    Declarative CLIs with argparse and dataclasses

  • Project mention: argparse_dataclass: declarative CLIs with argparse and dataclasses (e.g. similar to Rust's structopt) | /r/Python | 2023-06-01
  • args

    Simple and type-safe commandline argument parser for C++14 (by pfultz2)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

command-line-parser related posts

  • Show HN: Geojson-shave, a tool for reducing the size of GeoJSON files

    2 projects | news.ycombinator.com | 3 Apr 2024
  • TTY-option: A declarative command-line parser in Ruby

    1 project | news.ycombinator.com | 29 May 2023
  • 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.

    1 project | /r/ruby | 29 May 2023
  • Java 20 / JDK 20: General Availability

    3 projects | /r/java | 21 Mar 2023
  • Single file scripts in Clojure with Babasha, no Java required

    1 project | news.ycombinator.com | 5 Apr 2022
  • jbock 5.13 released

    2 projects | /r/java | 23 Mar 2022
  • How to make programs for linux

    3 projects | /r/C_Programming | 10 Jan 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 2 May 2024
    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 →

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com