Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: command-line-parser
clap-rs/clap
A full featured, fast Command Line Argument Parser for Rust
Language: Rust - Size: 18 MB - Last synced: about 2 hours ago - Pushed: about 5 hours ago - Stars: 13,370 - Forks: 997
wvlet/airframe
Essential Building Blocks for Scala
Language: Scala - Size: 153 MB - Last synced: about 4 hours ago - Pushed: about 9 hours ago - Stars: 625 - Forks: 62
JaCraig/Monarch
A command line parser and command runner. In this you define a command and the input object. The library then parses the command line args, figures out which command to run, and then parses the data and places it in the input object. Comes with built in help and version info commands.
Language: C# - Size: 17.4 MB - Last synced: about 12 hours ago - Pushed: about 12 hours ago - Stars: 0 - Forks: 1
MarcusJohnson91/FoundationIO
FoundationIO is what the standard library should've been. It is Unicode native, supports reading command line arguments with a configurable parser, secure random number generation, bitwise operations on arrays, and platform independence to name just a few of FoundationIO's features
Language: C - Size: 3.16 MB - Last synced: about 15 hours ago - Pushed: about 16 hours ago - Stars: 6 - Forks: 0
markusressel/telegram-click-aio
Click inspired command-line interface creation toolkit for aiogram
Language: Python - Size: 582 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 5 - Forks: 0
io7m-com/quarrel
Strict, opinionated, typed command-line argument parser.
Language: Java - Size: 413 KB - Last synced: about 16 hours ago - Pushed: 1 day ago - Stars: 1 - Forks: 0
piotr-yuxuan/malli-cli
Configuration powertool with `metosin/malli`
Language: Clojure - Size: 272 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 50 - Forks: 3
xuwei-k/optparse-applicative
Scala port of Paolo Capriotti's optparse-applicative library. fork from https://github.com/bmjames/scala-optparse-applicative
Language: Scala - Size: 304 KB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 16 - Forks: 2
XenoAtom/XenoAtom.CommandLine
A lightweight, powerful and NativeAOT friendly command line parser .NET library.
Language: C# - Size: 317 KB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 46 - Forks: 0
TIDOP-USAL/tidoplib
TidopLib is an open-source C++ library developed by Tidop Research Group
Language: C++ - Size: 24.8 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 1 - Forks: 0
sigoden/argc
A Bash CLI framework, also a Bash-based command runner.
Language: Rust - Size: 1.23 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 644 - Forks: 20
abhinav/shon-go
Shell friendly notation for complex objects
Language: Go - Size: 68.4 KB - Last synced: 6 days ago - Pushed: 7 days ago - Stars: 4 - Forks: 0
lefou/CmdOption Fork of ToToTec/CmdOption
CmdOption is a simple annotation-driven command line parser toolkit for Java 5 applications that is configured through annotations.
Language: Java - Size: 567 KB - Last synced: 7 days ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
kabicm/options
A simple command-line options library.
Language: C++ - Size: 12.7 KB - Last synced: 8 days ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 1
Beliavsky/Fortran-Tools
Links to Fortran compilers, preprocessors, static analyzers, transpilers, IDEs, build systems, etc.
Size: 1.14 MB - Last synced: 7 days ago - Pushed: 8 days ago - Stars: 75 - Forks: 7
bfgroup/Lyra
A simple to use, composable, command line parser for C++ 11 and beyond
Language: C++ - Size: 2.27 MB - Last synced: 7 days ago - Pushed: 5 months ago - Stars: 458 - Forks: 60
rue-ryuzaki/argparse
Argument parser for C++
Language: C++ - Size: 2.48 MB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 13 - Forks: 3
saschagrunert/ccli
Command line parsing in go, with coloring support 🌈
Language: Go - Size: 4.04 MB - Last synced: 7 days ago - Pushed: 10 days ago - Stars: 83 - Forks: 4
jbock-java/jbock
Reflectionless command line parser
Language: Java - Size: 4.88 MB - Last synced: 1 day ago - Pushed: 13 days ago - Stars: 79 - Forks: 7
woile/decli
:computer: Minimal, easy to use, declarative command line interface tool
Language: Python - Size: 300 KB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 38 - Forks: 3
adishavit/argh
Argh! A minimalist argument handler.
Language: C++ - Size: 277 KB - Last synced: 7 days ago - Pushed: 2 months ago - Stars: 1,281 - Forks: 93
akeren/note-app
Node JS File System and Command Line Args (Notes App)
Language: JavaScript - Size: 28.3 KB - Last synced: 11 days ago - Pushed: 11 months ago - Stars: 2 - Forks: 0
veltzer/pytconf
Configuration, command line and injection framework for python
Language: Python - Size: 2.06 MB - Last synced: 7 days ago - Pushed: 11 days ago - Stars: 0 - Forks: 12
SoftCircuits/CommandLineParser
Lightweight command-line parser. Supports arguments, flag arguments and extended arguments. Supports using quotes to allow whitespace in any argument type.
Language: C# - Size: 30.3 KB - Last synced: 12 days ago - Pushed: about 3 years ago - Stars: 4 - Forks: 3
75lb/command-line-args
A mature, feature-complete library to parse command-line options.
Language: JavaScript - Size: 968 KB - Last synced: 6 days ago - Pushed: 6 months ago - Stars: 678 - Forks: 109
libclapp/clapp
libClaPP is an open source command line argument processing library for C++. It supports the processing of GNU options (long and short options) as well as positional arguments. It is a strongly typed library that can be used to parse the command line arguments into the correct type, validate the arguments using custom constraints and automatically generates a help message with respect to the types and the constraints.
Language: C++ - Size: 654 KB - Last synced: 14 days ago - Pushed: 15 days ago - Stars: 2 - Forks: 0
foxstephen/scythe-cli
A command line and environment parser for Java
Language: Java - Size: 115 KB - Last synced: 15 days ago - Pushed: over 3 years ago - Stars: 1 - Forks: 0
javatarz/khor
Khor is a toolkit for building powerful command-line interfaces.
Language: Kotlin - Size: 69.3 KB - Last synced: 15 days ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0
Snowapril/cargs
The command line arguments parser with similar command recommendation feature
Language: CMake - Size: 29.3 KB - Last synced: 15 days ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0
Zheoni/parsegar
Another and worse C++ command line argument parser
Language: C++ - Size: 3.91 KB - Last synced: 15 days ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0
openpeeps/kapsis
Yet Another CLI builder - Build delightful command line interfaces in seconds. Written in Nim language 👑
Language: Nim - Size: 611 KB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 29 - Forks: 0
comonicon/Comonicon.jl
Your best CLI generator in JuliaLang
Language: Julia - Size: 4.52 MB - Last synced: 7 days ago - Pushed: 16 days ago - Stars: 265 - Forks: 24
Kyllingene/sarge
A zero-dependencies command-line argument parser
Language: Rust - Size: 210 KB - Last synced: 18 days ago - Pushed: 19 days ago - Stars: 3 - Forks: 0
likle/cargs
A lightweight cross-platform getopt alternative that is tested on Linux, Windows, FreeBSD and macOS. Command line argument parser library for C/C++. Can be used to parse argv and argc parameters.
Language: C - Size: 111 KB - Last synced: 19 days ago - Pushed: 19 days ago - Stars: 137 - Forks: 16
hedzr/cmdr
POSIX-compliant command-line UI (CLI) parser and Hierarchical-configuration operations
Language: Go - Size: 2.37 MB - Last synced: 3 days ago - Pushed: 19 days ago - Stars: 131 - Forks: 9
devedbox/Commander
🚀The framework to write type-safe and structured command line program easily in Swift.
Language: Swift - Size: 746 KB - Last synced: 20 days ago - Pushed: over 3 years ago - Stars: 168 - Forks: 1
adambajguz/Typin
Declarative framework for interactive CLI applications
Language: C# - Size: 55.5 MB - Last synced: 3 days ago - Pushed: over 1 year ago - Stars: 240 - Forks: 13
ibeauregard/sqlite
This project is a partial replica of the SQLite command-line interface (CLI) and data manipulation operations. It is implemented with Python 3.6, using only modules of the Python Standard Library.
Language: Python - Size: 701 KB - Last synced: 21 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
BaseMax/php-cli-apps
A simple, fast, and fun example for building command line apps in PHP.
Language: PHP - Size: 11.7 KB - Last synced: 22 days ago - Pushed: over 3 years ago - Stars: 4 - Forks: 0
akamensky/argparse
Argparse for golang. Just because `flag` sucks
Language: Go - Size: 224 KB - Last synced: 7 days ago - Pushed: over 1 year ago - Stars: 589 - Forks: 61
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: Java - Size: 79.8 MB - Last synced: 26 days ago - Pushed: 26 days ago - Stars: 4,697 - Forks: 406
ajalt/clikt
Multiplatform command line interface parsing for Kotlin
Language: Kotlin - Size: 19.9 MB - Last synced: 27 days ago - Pushed: 28 days ago - Stars: 2,370 - Forks: 121
plandes/util
Command line, configuration and persistence utilities
Language: Python - Size: 2.5 MB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 2 - Forks: 1
dboikliev/CommandLineParser
A library for parsing command line arguments. Written in C#, based on .NET Core.
Language: C# - Size: 72.3 KB - Last synced: 25 days ago - Pushed: over 5 years ago - Stars: 3 - Forks: 1
yaacov/argparse-sh
argparse.sh contains bash functions that streamlines the management of command-line arguments in Bash scripts
Language: Shell - Size: 39.1 KB - Last synced: 24 days ago - Pushed: 5 months ago - Stars: 3 - Forks: 1
ben-n93/geojson-shave
A command-line tool for reducing the size of GeoJSON files.
Language: Python - Size: 31.3 KB - Last synced: 25 days ago - Pushed: 25 days ago - Stars: 23 - Forks: 0
badaix/popl
Header-only C++ program options parser library
Language: C++ - Size: 256 KB - Last synced: 7 days ago - Pushed: about 1 year ago - Stars: 155 - Forks: 31
l3nz/cli-matic
Compact, hands-free [sub]command line parsing library for Clojure.
Language: Clojure - Size: 394 KB - Last synced: 27 days ago - Pushed: 9 months ago - Stars: 353 - Forks: 32
fenekku/commandeer
Take command of your command line in Nim
Language: Nim - Size: 67.4 KB - Last synced: 16 days ago - Pushed: over 6 years ago - Stars: 92 - Forks: 14
bitmeal/argv_split
split string of command line arguments to an argv-like array (supports quotes) for C++
Language: C++ - Size: 13.7 KB - Last synced: 29 days ago - Pushed: 29 days ago - Stars: 6 - Forks: 4
pappasam/toml-sort
Toml sorting library
Language: Python - Size: 408 KB - Last synced: 20 days ago - Pushed: 4 months ago - Stars: 87 - Forks: 15
kevmoo/build_cli
A builder that generates an ArgsParser from a class
Language: Dart - Size: 377 KB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 51 - Forks: 12
typeclasses/options
Powerful and easy command-line option parser
Language: Haskell - Size: 46.9 KB - Last synced: 11 days ago - Pushed: 3 months ago - Stars: 4 - Forks: 1
robik/commandr
A modern, powerful commmand line argument parser 🔨
Language: D - Size: 1.07 MB - Last synced: 7 days ago - Pushed: 3 months ago - Stars: 41 - Forks: 5
mattallty/Caporal.js
A full-featured framework for building command line applications (cli) with node.js
Language: TypeScript - Size: 4.09 MB - Last synced: 25 days ago - Pushed: 4 months ago - Stars: 3,415 - Forks: 96
npryce/konfig
Simple config properties API for Kotlin
Language: Kotlin - Size: 257 KB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 276 - Forks: 39
siokas/denomander
Deno command-line interfaces made easy
Language: TypeScript - Size: 503 KB - Last synced: 12 days ago - Pushed: 4 months ago - Stars: 143 - Forks: 9
ryexi/maid 📦
A .NET command-line interpreter.
Language: C# - Size: 52.7 KB - Last synced: 6 days ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
jpdillingham/Utility.CommandLine.Arguments
A C# .NET class library containing tools for parsing the command line arguments of console applications.
Language: C# - Size: 254 KB - Last synced: 11 days ago - Pushed: 5 months ago - Stars: 118 - Forks: 21
ollikekalainen/clparser
Command Line Parser
Language: JavaScript - Size: 11.7 KB - Last synced: 11 days ago - Pushed: about 1 month ago - Stars: 0 - Forks: 1
MatthiWare/CLI.Tutorial
Command line parser tutorial for https://github.com/MatthiWare/CommandLineParser.Core
Language: C# - Size: 15.6 KB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 1 - Forks: 0
seqan/sharg-parser
The modern argument parser for c++ tools
Language: C++ - Size: 1.47 MB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 8 - Forks: 7
arg-sh/argsh
argsh aims to enhance Bash scripting by promoting structure and maintainability, making it easier to write, understand, and maintain even complex scripts.
Language: TypeScript - Size: 1010 KB - Last synced: 15 days ago - Pushed: about 1 month ago - Stars: 4 - Forks: 0
mdub/clamp
a Ruby command-line application framework
Language: Ruby - Size: 482 KB - Last synced: 5 days ago - Pushed: over 1 year ago - Stars: 419 - Forks: 54
trueaniki/admiral
Command line arguments parser for humans
Language: Go - Size: 50.8 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0
kirpichik/CmdKeys-In-C 📦
Обработчик аргументов командной строки для языка C.
Language: C - Size: 4.88 KB - Last synced: about 2 months ago - Pushed: over 6 years ago - Stars: 1 - Forks: 0
SquareBracketAssociates/Booklet-ClapCommandLine
A booklet about the command line argument parser for Pharo
Language: CSS - Size: 2.26 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 3 - Forks: 2
segmentio/conf
Go package for loading program configuration from multiple sources.
Language: Go - Size: 118 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 83 - Forks: 12
stsysd/classopt
command line arguments parser for deno based on decorators
Language: TypeScript - Size: 77.1 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 5 - Forks: 0
krassowski/declarative-parser
Modern, declarative argument parser for Python 3.6+
Language: Python - Size: 38.1 KB - Last synced: 3 days ago - Pushed: about 6 years ago - Stars: 37 - Forks: 2
NRuslanR/documentflow-loodsman-uploading-connector
Asynchronous integration pipeline's connector for Delphi-based Document Flow System. It's used for the creating and sending of the requests for Loodsman's documents and tasks creating to destination connector through intermediate
Language: C# - Size: 38.1 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0
python-boltons/clack
command-line application configuration kit (CLACK)... A wrapper around the `argparse` library that aims to handle _all_ application configuration.
Language: Python - Size: 247 KB - Last synced: 2 days ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0
bash-bastion/bash-args
A cute little Bash library for blazing fast argument parsing
Language: Shell - Size: 2.8 MB - Last synced: 3 days ago - Pushed: over 1 year ago - Stars: 10 - Forks: 0
Anvil/bash-argsparse
An high level argument parsing library for bash
Language: Shell - Size: 308 KB - Last synced: 2 months ago - Pushed: 3 months ago - Stars: 171 - Forks: 16
nemec/clipr
Command Line Interface ParseR for .Net
Language: C# - Size: 1.59 MB - Last synced: 3 days ago - Pushed: about 5 years ago - Stars: 89 - Forks: 9
decimalib/kli-composer
DSL for defining the building blocks of your next command-line interface (CLI) in Kotlin Multiplatform
Language: Kotlin - Size: 364 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0
xenomachina/kotlin-argparser
Easy to use and concise yet powerful and robust command line argument parsing for Kotlin
Language: Kotlin - Size: 504 KB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 478 - Forks: 33
piotrmurach/tty-option
A declarative command-line parser
Language: Ruby - Size: 515 KB - Last synced: 7 days ago - Pushed: 3 months ago - Stars: 85 - Forks: 8
Fytch/ProgramOptions.hxx
Single-header program options parsing library for C++11
Language: C++ - Size: 508 KB - Last synced: about 2 months ago - Pushed: about 2 years ago - Stars: 132 - Forks: 13
acse-4bc892f6/youtube-challenge-python
My implementation of the google coding challenge in Python.
Language: Python - Size: 285 KB - Last synced: 3 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
mivade/argparse_dataclass
Declarative CLIs with argparse and dataclasses
Language: Python - Size: 108 KB - Last synced: 3 months ago - Pushed: 8 months ago - Stars: 69 - Forks: 12
hammerlab/ppx_deriving_cmdliner
Ppx_deriving plugin for generating command line interfaces from types (Cmdliner.Term.t)
Language: OCaml - Size: 63.5 KB - Last synced: 25 days ago - Pushed: 8 months ago - Stars: 96 - Forks: 12
appcelerator/cli-kit
Everything you need to create awesome Node.js command line interfaces
Language: JavaScript - Size: 15.7 MB - Last synced: 25 days ago - Pushed: 10 months ago - Stars: 14 - Forks: 6
mysteriouspants/ArgumentParser
Faster, easier, more declarative parsing of command line arguments in Objective-C/Foundation.
Language: Objective-C - Size: 325 KB - Last synced: 15 days ago - Pushed: over 5 years ago - Stars: 259 - Forks: 33
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# - Size: 925 KB - Last synced: 8 days ago - Pushed: 4 months ago - Stars: 52 - Forks: 12
p-gen/ctxopt
Options parser for simple or complex command lines. Take a look at the smenu project for an example of use.
Language: C - Size: 902 KB - Last synced: 3 months ago - Pushed: almost 2 years ago - Stars: 11 - Forks: 0
fritzo/parsable
Lightweight argument parsing for Python
Language: Python - Size: 41 KB - Last synced: 18 days ago - Pushed: 3 months ago - Stars: 8 - Forks: 2
JeevanJames/ConsoleFx
ConsoleFx is a suite of .NET libraries for building command-line (CLI) applications.
Language: C# - Size: 1.27 MB - Last synced: 10 days ago - Pushed: almost 2 years ago - Stars: 8 - Forks: 1
piranha/opster
Command line parsing speedster
Language: Python - Size: 303 KB - Last synced: 6 days ago - Pushed: over 1 year ago - Stars: 51 - Forks: 14
hedzr/Cmdr.Core
Useful POSIX command line arguments parser for .Net. Hierarchical-configuration Store for app.
Language: C# - Size: 658 KB - Last synced: 7 months ago - Pushed: almost 2 years ago - Stars: 5 - Forks: 0
CJLove/config-cpp
C++ Configuration management library inspired by the Viper package for golang.
Language: C++ - Size: 183 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 36 - Forks: 3
erlange/wbm-dl
Wayback Machine Downloader. 🔥 Download your entire archived websites from the Internet Archive Wayback Machine.
Language: C# - Size: 295 KB - Last synced: about 2 months ago - Pushed: almost 2 years ago - Stars: 76 - Forks: 16
angt/argz
arg(z)
Language: C - Size: 22.5 KB - Last synced: 8 days ago - Pushed: about 2 years ago - Stars: 12 - Forks: 2
juzzlin/Argengine
A simple CLI argument (option) parser library for modern C++ based on lambda callbacks
Language: C++ - Size: 121 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 10 - Forks: 4
ianthehenry/cmd
command-line argument parser for Janet
Language: Janet - Size: 211 KB - Last synced: 25 days ago - Pushed: 11 months ago - Stars: 23 - Forks: 1
vilicvane/clime
⌨ The command-line interface framework for TypeScript.
Language: TypeScript - Size: 571 KB - Last synced: 26 days ago - Pushed: 7 months ago - Stars: 251 - Forks: 10
bconnorwhite/clee
Create CLI applications with glee 🎉
Language: TypeScript - Size: 188 KB - Last synced: 5 days ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0
mity/c-reusables
Collection of highly reusable C utilities.
Language: C - Size: 254 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 23 - Forks: 1
ronen25/libcmdf
Single-header library for writing CLI applications in C/C++
Language: C - Size: 69.3 KB - Last synced: 2 months ago - Pushed: over 1 year ago - Stars: 73 - Forks: 9
dalance/structopt-toml
An default value loader from TOML for structopt
Language: Rust - Size: 54.7 KB - Last synced: 7 days ago - Pushed: 6 months ago - Stars: 28 - Forks: 7