Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Argument Parsing

Argument Parsing

49 projects

Showing 13 of 49 projects

go-getoptions
go-getoptionsGo

Fully featured Go (golang) command line option parser with built-in auto-completion support.

#hacktoberfest#autocomplete#argument-parsing
Stars60
Forks10
Last commit1 year ago
NFlags
NFlagsC#

A simple yet powerful .NET library for parsing CLI arguments and generating usage help automatically.

#parsing#nuget#help-generation
Stars50
Forks0
Last commit4 years ago
Argy
ArgyC++

A header-only, dependency-free command-line argument parsing library for modern C++ with an intuitive, Python-like API.

#posix-compliant#cpp-library#developer-tools
Stars35
Forks2
Last commit10 months ago
Cling
ClingCrystal

A modular, non-macro-based command-line interface library for Crystal, offering full control over CLI design without embedded macros.

#modular#help-templates#crystal-lang
Stars32
Forks3
Last commit11 months ago
Athena Console
Athena ConsoleCrystal

A Crystal library for creating CLI-based commands with argument parsing and help generation.

#athena-framework#developer-tools#dsl
Stars23
Forks1
Last commit3 months ago
pigment
pigmentTypeScript

A TypeScript library for building CLI apps that work both interactively and non-interactively with a unified API.

#developer-tools#terminal#argument-parsing
Stars18
Forks0
Last commit1 month ago
parse-args
parse-argsAda

An Ada 2012 library for parsing command-line arguments, inspired by Python's argparse.

#open-source#library#ada-2012
Stars12
Forks2
Last commit4 years ago
parseargs-go
parseargs-goGo

A Go library for parsing string arguments with proper handling of quotes and backslashes.

#backslash-escaping#go-library#argument-parsing
Stars10
Forks6
Last commit9 years ago
clite
cliteTypeScript

Generates CLI interfaces from JavaScript/TypeScript classes, mapping fields to options and methods to commands.

#esmodule#parsing#developer-tools
Stars10
Forks1
Last commit22 days ago
CLI Arguments Parser Kata
CLI Arguments Parser Kata

A TDD kata exercise for implementing a command-line argument parser incrementally through test-driven development.

#incremental#coding-exercise#refactoring-practice
Stars5
Forks13
Last commit6 years ago
help-version
help-versionJavaScript

A Node.js library to automatically handle --help and --version arguments in CLI applications.

#developer-tools#version-management#help-system
Stars5
Forks0
Last commit10 years ago
hunt-console
hunt-consoleD

A D language port of Symfony Console for creating beautiful, testable command-line applications.

#d-language#help-generation#unit-testing
Stars4
Forks0
Last commit4 years ago
console-command
console-commandVala

A Vala library for routing command-line arguments to Command pattern objects via inheritance or closures.

#command-pattern#library#argument-parsing
Stars2
Forks0
Last commit7 years ago
PreviousPage 2 of 2

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Command Line41
#Cli29
#Developer Tools18
#Cli Framework10
#Subcommands10
#Argument Parser9
#Cli Parser9
#Cli Tools8
#Type Safe8
#Option Parser7
#Command Line Parser7
#Console Application7