Argument parsing

Open-source projects categorized as Argument parsing

Top 21 Argument parsing 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

  • go-arg

    Struct-based argument parsing in Go

  • Project mention: Go-Arg: Struct-based argument parsing in Go | news.ycombinator.com | 2023-12-27
  • argbash

    Bash argument parsing code generator

  • clipp

    easy to use, powerful & expressive command line argument parsing for modern C++ / single header / usage & doc generation

  • Lyra

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

  • SaaSHub

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

    SaaSHub logo
  • typed-argument-parser

    Typed argument parser for Python

  • SimpleParsing

    Simple, Elegant, Typed Argument Parsing with argparse

  • case-app

    Type-level & seamless command-line argument parsing for Scala

  • Project mention: GitHub - stkeky/best-of-scala: 🏆 A ranked list of awesome Scala libraries. Updated weekly. | /r/scala | 2023-07-11

    If you mean command-line argument parsing, I come back to https://github.com/alexarchambault/case-app everytime 😃 I haven't found any other library that gets less in your way 90% of the time. Conversion to custom data types is done via implicits, but if you've worked with implicits before it's straight-forward.

  • pyrallis

    Pyrallis is a framework for structured configuration parsing from both cmd and files. Simply define your desired configuration structure as a dataclass and let pyrallis do the rest!

  • cmdr

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

  • duckargs

    Code generation tool, creates python / C programs that parse command line arguments. Say bye to starting each project by reading "argparse" / "geptopt.h" docs.

  • yazap

    🔧 The ultimate Zig library for seamless command line parsing. Effortlessly handles options, subcommands, and custom arguments with ease.

  • clerc

    🖖🏻 Clerc: The full-featured cli library.

  • getargs

    A truly zero-cost argument parser for Rust

  • gommander

    A commander package for creating CLIs in golang

  • typed-args

    Parse command line arguments by defining dataclasses

  • arguing

    Arguing is a library to do argument parsing without bloating your apps, Third-party free.

  • BazPO

    Easy to use program options argument parser

  • field

    A subcommand-based argument parsing library. (by jibstack64)

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

Argument parsing related posts

  • Build Your Own curl - Rust

    2 projects | dev.to | 23 Mar 2024
  • CLI Contexts

    1 project | dev.to | 27 Dec 2023
  • Go-Arg: Struct-based argument parsing in Go

    1 project | news.ycombinator.com | 27 Dec 2023
  • Flow Updater JSON Creator

    8 projects | dev.to | 9 Dec 2023
  • Rust 1.72.0

    7 projects | news.ycombinator.com | 24 Aug 2023
  • I made an alternative --help renderer for clap based applications

    2 projects | /r/rust | 18 Jul 2023
  • GitHub - stkeky/best-of-scala: 🏆 A ranked list of awesome Scala libraries. Updated weekly.

    2 projects | /r/scala | 11 Jul 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 6 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 Argument parsing projects? This list will help you:

Project Stars
1 clap-rs 13,327
2 picocli 4,720
3 clikt 2,385
4 go-arg 1,869
5 argbash 1,364
6 clipp 1,170
7 Lyra 458
8 typed-argument-parser 453
9 SimpleParsing 375
10 case-app 293
11 pyrallis 181
12 cmdr 131
13 duckargs 106
14 yazap 99
15 clerc 98
16 getargs 42
17 gommander 25
18 typed-args 12
19 arguing 9
20 BazPO 6
21 field 4

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com