argument-parsing

There are 174 repositories under argument-parsing topic.

  • clap-rs/clap

    A full featured, fast Command Line Argument Parser for Rust

    Language:Rust13.5k672k1k
  • picocli

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

    Language:Java4.8k471.5k412
  • mattallty/Caporal.js

    A full-featured framework for building command line applications (cli) with node.js

    Language:TypeScript3.4k3712396
  • ajalt/clikt

    Multiplatform command line interface parsing for Kotlin

    Language:Kotlin2.4k17293121
  • alexflint/go-arg

    Struct-based argument parsing in Go

    Language:Go1.9k1411898
  • matejak/argbash

    Bash argument parsing code generator

    Language:M41.4k1912261
  • muellan/clipp

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

    Language:C++1.2k2953146
  • cofyc/argparse

    Command-line arguments parsing library.

    Language:C6502629120
  • bfgroup/Lyra

    A simple to use, composable, command line parser for C++ 11 and beyond

    Language:C++468126256
  • swansonk14/typed-argument-parser

    Typed argument parser for Python

    Language:Python46169736
  • brentyi/tyro

    Zero-effort CLI interfaces & config objects, from types

    Language:Python41469224
  • SimpleParsing

    lebrice/SimpleParsing

    Simple, Elegant, Typed Argument Parsing with argparse

    Language:Python3781114444
  • clap-rs/thunder

    ⚡ Zero-boilerplate commandline argument parsing in Rust

    Language:Rust36011207
  • alexarchambault/case-app

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

    Language:Scala295144643
  • mysteriouspants/ArgumentParser

    Faster, easier, more declarative parsing of command line arguments in Objective-C/Foundation.

    Language:Objective-C25911733
  • carlobaldassi/ArgParse.jl

    Package for parsing command-line arguments to Julia programs.

    Language:Julia22476834
  • eladrich/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!

    Language:Python1816136
  • jamolnng/argparse

    A simple C++ header only command line argument parser

    Language:C++13881232
  • cmdr

    hedzr/cmdr

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

    Language:Go133549
  • hartbit/Yaap

    Yet Another (Swift) Argument Parser

    Language:Swift118330
  • prajwalch/yazap

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

    Language:Zig11031012
  • duckargs

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

    Language:Python106204
  • clercjs/clerc

    🖖🏻 Clerc: The full-featured cli library.

    Language:TypeScript1051150
  • hackorama/AnyOption

    C/C++ Command line and resource file option parsing

    Language:C++85112036
  • jiacai2050/simargs

    A simple, opinionated, struct-based argument parser in Zig.

    Language:Zig56523
  • hasherezade/paramkit

    A small library helping to parse commandline parameters (for C/C++)

    Language:C++539017
  • reubeno/NClap

    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.

    Language:C#5253812
  • stephenberry/argz

    A light weight C++ in memory argument parser

    Language:C++49615
  • fred1268/go-clap

    Lightweight, non intrusive Command Line Argument Parser

    Language:Go47342
  • yargs-interactive

    nanovazquez/yargs-interactive

    Interactive support for yargs

    Language:JavaScript463109
  • 3rd-Eden/argh

    argh is a extremely light weight option/argument/process.argv parser for Node.js. It only parses options, nothing more than that.

    Language:JavaScript45763
  • j-tai/getargs

    A truly zero-cost argument parser for Rust

    Language:Rust42533
  • jasonwhite/darg

    Robust command line argument parsing for D.

    Language:D38768
  • krassowski/declarative-parser

    Modern, declarative argument parser for Python 3.6+

    Language:Python37352
  • kutoga/FluentArgs

    FluentArgs is a library to parse command line arguments. It focuses on a very simple API and strong typing. It is able to generate a help view and proper error messages.

    Language:C#36253
  • BanchouBoo/accord

    A simple argument parser for Zig

    Language:Zig35211