Top alternative Python argument parsing utilities and packages
Updated :
Dec. 9, 2022
argcomplete
Github stargazers
1131
Github forks
107
Commits
637
Code contributors Contributors
57
Python and tab completion, better together.
Created
Nov. 19, 2012
Updated
Dec. 6, 2022
License
apache-2.0
Github repo
Type
Module/library
Primary Language, based on Github DataLanguage
Python
Issues
55
args
Github stargazers
1028
Github forks
138
Commits
299
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
Nov. 22, 2022
License
mit
Github repo
Primary Language, based on Github DataLanguage
C++
Issues
12
URS
Github stargazers
533
Github forks
87
Commits
1267
Code contributors Contributors
5
Universal Reddit Scraper - A comprehensive Reddit scraping command-line tool written in Python.
Created
March 20, 2019
Updated
July 20, 2021
License
mit
Github repo
Type
Tool/utility
Primary Language, based on Github DataLanguage
Python
Issues
4
argparse
Github stargazers
457
Github forks
64
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
argparse
Github stargazers
258
Github forks
69
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
14
argparse4j
Github stargazers
229
Github forks
52
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
13
SimpleParsing
Github stargazers
225
Github forks
23
Commits
276
Code contributors Contributors
15
Simple, Elegant, Typed Argument Parsing with argparse
Created
Oct. 6, 2019
Updated
Dec. 6, 2022
License
mit
Github repo
Type
Script
Primary Language, based on Github DataLanguage
Python
Issues
31
shtab
Github stargazers
214
Github forks
22
Commits
304
Code contributors Contributors
14
↔️ Automagic shell tab completion for Python CLI applications
Created
June 13, 2020
Updated
Nov. 24, 2022
License
other
Github repo
Primary Language, based on Github DataLanguage
Python
Issues
31
action-hero
Github stargazers
86
Github forks
4
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
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
argparse
Read-only repository, archived by owner Archived
Github stargazers
50
Github forks
17
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
cliar
Github stargazers
49
Github forks
4
Commits
389
Code contributors Contributors
3
Create modular Python CLIs with type annotations and inheritance
Created
May 19, 2018
Updated
Oct. 21, 2021
Github repo
Type
Module/library
Primary Language, based on Github DataLanguage
Python
Issues
3
Ship
Github stargazers
47
Github forks
3
Commits
88
Code contributors Contributors
1
Ship is a simple Python command-line application that makes transferring files from one computer to another phone or another computer easy
Created
May 30, 2020
Updated
July 29, 2020
Github repo
Type
App
Primary Language, based on Github DataLanguage
Python
Issues
2
Cli2Gui
Github stargazers
42
Github forks
4
Commits
64
Code contributors Contributors
3
Use this module to convert a cli program to a gui
Created
March 6, 2020
Updated
Sept. 2, 2022
License
mit
Github repo
Type
Module/library
Primary Language, based on Github DataLanguage
Python
Issues
2
qargparse.py
Github stargazers
35
Github forks
5
Commits
81
Code contributors Contributors
2
Build settings-style graphical user interfaces for Python with argparse syntax
Created
June 2, 2019
Updated
Nov. 16, 2020
Github repo
Type
Module/library
Primary Language, based on Github DataLanguage
Python
Issues
7
declarative-parser
Github stargazers
32
Github forks
2
Commits
25
Code contributors Contributors
1
Modern, declarative argument parser for Python 3.6+
Created
Nov. 25, 2017
Updated
April 9, 2018
License
mit
Github repo
Type
Tool/utility
Primary Language, based on Github DataLanguage
Python
Issues
3
python-selfcompletion
Github stargazers
31
Github forks
2
Commits
15
Code contributors Contributors
2
Automatically-generated command completion built on argparse
Created
Oct. 16, 2011
Updated
Feb. 21, 2013
Github repo
Primary Language, based on Github DataLanguage
Python
Issues
5
python-clg
Github stargazers
29
Github forks
5
Commits
194
Code contributors Contributors
4
Command Line Generator (clg): wrapper to argparse module that generate a command-line from a predefined dictionnary (ie: a JSON, YAML, ... file).
Created
Dec. 13, 2012
Updated
Nov. 9, 2022
License
mit
Github repo
Type
Module/library
Primary Language, based on Github DataLanguage
Python
automated-data-preprocessing
Github stargazers
28
Github forks
12
Commits
27
Code contributors Contributors
1
A command-line utility program for automating the trivial, frequently occurring data preparation tasks: missing value interpolation, outlier removal, and encoding categorical variables.
Created
July 7, 2018
Updated
July 11, 2018
License
mit
Github repo
Type
Tool/utility
Primary Language, based on Github DataLanguage
Python
Issues
2