Top alternative Python argument parsing utilities and packages
argcomplete
Github stargazers
1416
Github forks
134
Commits
762
Code contributors Contributors
73
Python and tab completion, better together.
Created
Nov. 19, 2012
Updated
Aug. 6, 2024
License
apache-2.0
Github repo
Type
Module/library
Primary Language, based on Github DataLanguage
Python
Issues
65
args
Github stargazers
1390
Github forks
156
Commits
307
Code contributors Contributors
20
A simple header-only C++ argument parser library. Supposed to be flexible and powerful, and attempts to be compatible with the functionality of the Python standard argparse library (though not necessarily the API).
Created
April 28, 2016
Updated
May 26, 2024
License
mit
Github repo
Primary Language, based on Github DataLanguage
C++
Issues
15
URS
Github stargazers
799
Github forks
108
Commits
1348
Code contributors Contributors
5
Universal Reddit Scraper - A comprehensive Reddit scraping/archival command-line tool.
Created
March 20, 2019
Updated
May 25, 2023
License
mit
Github repo
Type
Tool/utility
Primary Language, based on Github DataLanguage
Python
Issues
8
argparse
Github stargazers
489
Github forks
73
Commits
267
Code contributors Contributors
20
CLI arguments parser for node.js. JS port of python's argparse module.
Created
May 14, 2012
Updated
May 10, 2022
License
other
Github repo
Type
Cli
Primary Language, based on Github DataLanguage
JavaScript
Issues
2
SimpleParsing
Github stargazers
426
Github forks
52
Commits
332
Code contributors Contributors
31
Simple, Elegant, Typed Argument Parsing with argparse
Created
Oct. 6, 2019
Updated
Sept. 29, 2024
License
mit
Github repo
Type
Script
Primary Language, based on Github DataLanguage
Python
Issues
56
shtab
Github stargazers
373
Github forks
34
Commits
375
Code contributors Contributors
24
↔️ Automagic shell tab completion for Python CLI applications
Created
June 13, 2020
Updated
Aug. 5, 2024
License
other
Github repo
Primary Language, based on Github DataLanguage
Python
Issues
29
jsonargparse
Github stargazers
321
Github forks
47
Commits
903
Code contributors Contributors
24
Implement minimal boilerplate CLIs derived from type hints and parse from command line, config files and environment variables
Created
May 2, 2019
Updated
Sept. 26, 2024
License
mit
Github repo
Primary Language, based on Github DataLanguage
Python
Issues
39
argparse
Github stargazers
267
Github forks
68
Commits
15
Code contributors Contributors
1
A slimline C++ class for parsing command-line arguments, with an interface similar to python's class of the same name
Created
Aug. 13, 2013
Updated
June 9, 2017
License
bsd-3-clause
Github repo
Primary Language, based on Github DataLanguage
C++
Issues
13
argparse4j
Github stargazers
248
Github forks
55
Commits
479
Code contributors Contributors
16
Java port of Python's famous argparse command-line argument parser.
Created
Nov. 26, 2011
Updated
April 10, 2021
License
mit
Github repo
Type
Module/library
Primary Language, based on Github DataLanguage
Java
Issues
14
pyrallis
Github stargazers
190
Github forks
7
Commits
68
Code contributors Contributors
3
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!
Created
Dec. 5, 2021
Updated
April 26, 2022
License
mit
Github repo
Primary Language, based on Github DataLanguage
Python
Issues
13
argparse-bash
Github stargazers
167
Github forks
27
Commits
52
Code contributors Contributors
7
Use python's argparse module in shell scripts
Created
Dec. 12, 2014
Updated
April 28, 2024
License
mit
Github repo
Type
Module/library
Primary Language, based on Github DataLanguage
Shell
Issues
3
duckargs
Github stargazers
112
Github forks
4
Commits
72
Code contributors Contributors
1
Code generation tool, creates python / C programs that parse command line arguments. Say bye to starting each project by reading "argparse" / "geptopt.h" docs.
Created
March 4, 2023
Updated
Nov. 5, 2023
License
apache-2.0
Github repo
Primary Language, based on Github DataLanguage
Python
Issues
1
pydantic-argparse
Github stargazers
99
Github forks
16
Commits
176
Code contributors Contributors
4
Typed Argument Parsing with Pydantic
Created
Sept. 30, 2021
Updated
Sept. 22, 2024
License
mit
Github repo
Primary Language, based on Github DataLanguage
Python
Issues
5
Cli2Gui
Github stargazers
89
Github forks
6
Commits
73
Code contributors Contributors
3
Use this module to convert a cli program to a gui
Created
March 6, 2020
Updated
March 19, 2024
License
mit
Github repo
Type
Module/library
Primary Language, based on Github DataLanguage
Python
Issues
2
action-hero
Github stargazers
86
Github forks
3
Commits
352
Code contributors Contributors
2
Write powerful CLIs with argparse actions that pack a punch! πŸ‘Š
Created
July 24, 2019
Updated
Sept. 12, 2020
License
mit
Github repo
Type
Module/library
Primary Language, based on Github DataLanguage
Python
Issues
1
argparse_dataclass
Github stargazers
81
Github forks
13
Commits
166
Code contributors Contributors
11
Declarative CLIs with argparse and dataclasses
Created
Nov. 21, 2019
Updated
July 13, 2024
License
mit
Github repo
Primary Language, based on Github DataLanguage
Python
Issues
12
cpp-argparse
Github stargazers
73
Github forks
17
Commits
76
Code contributors Contributors
5
NOT YET: Python's excellent ArgumentParser in C++
Created
Aug. 4, 2010
Updated
Dec. 28, 2015
License
mit
Github repo
Primary Language, based on Github DataLanguage
C++
Issues
2
pyvoc
Github stargazers
73
Github forks
5
Commits
81
Code contributors Contributors
1
Cross-platform dictionary and vocabulary building command line tool
Created
Jan. 3, 2019
Updated
Oct. 25, 2020
License
mit
Github repo
Primary Language, based on Github DataLanguage
Python
Issues
2
Alconna
Github stargazers
71
Github forks
6
Commits
484
Code contributors Contributors
7
A High-performance, Generality, Humane Python CLI Arguments Parser Library. δΈ€δΈͺη›΄θ§‚ηš„γ€ι«˜ζ€§θƒ½γ€ζ³›η”¨ηš„Pythonε‘½δ»€θ‘Œε‚ζ•°θ§£ζžε™¨ι›†ζˆεΊ“
Created
Dec. 14, 2021
Updated
Sept. 22, 2024
License
mit
Github repo
Primary Language, based on Github DataLanguage
Python
Issues
2
argparse
Read-only repository, archived by owner Archived
Github stargazers
57
Github forks
18
Commits
120
Code contributors Contributors
1
python argparse, pypi version (moved from google code)
Created
Sept. 12, 2015
Updated
May 13, 2021
License
other
Github repo
Primary Language, based on Github DataLanguage
Python