Topic: "cli-framework"
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: 81.5 MB - Last synced at: 18 days ago - Pushed at: 21 days ago - Stars: 5,096 - Forks: 438

DannyBen/bashly
Bash command line framework and CLI generator
Language: Ruby - Size: 3.42 MB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 2,258 - Forks: 92

c4spar/deno-cliffy
Command line framework for deno π¦ Including Commandline-Interfaces, Prompts, CLI-Table, Arguments Parser and more...
Language: TypeScript - Size: 7.67 MB - Last synced at: 9 days ago - Pushed at: 6 months ago - Stars: 1,036 - Forks: 71

sigoden/argc
A Bash CLI framework, also a Bash command runner.
Language: Rust - Size: 1.35 MB - Last synced at: 16 days ago - Pushed at: 4 months ago - Stars: 937 - Forks: 31

tcnksm/gcli
The easy way to build Golang command-line application.
Language: Go - Size: 5.21 MB - Last synced at: 13 days ago - Pushed at: over 7 years ago - Stars: 919 - Forks: 75

adonisjs/ace
Node.js framework for creating command line applications
Language: TypeScript - Size: 2.11 MB - Last synced at: 15 days ago - Pushed at: 8 months ago - Stars: 377 - Forks: 35

ksk001100/seahorse
A minimal CLI framework written in Rust
Language: Rust - Size: 308 KB - Last synced at: 8 days ago - Pushed at: 5 months ago - Stars: 295 - Forks: 19

rwxrob/bonzai
Dashist CLI framework, batteries included
Language: Go - Size: 3.86 MB - Last synced at: about 17 hours ago - Pushed at: 6 months ago - Stars: 225 - Forks: 22

adbayb/termost
π¦ A framework to build your next CLI application: Get the most of your terminal π
Language: TypeScript - Size: 1.22 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 169 - Forks: 2

clercjs/clerc
ππ» Clerc: The full-featured cli library.
Language: TypeScript - Size: 3.67 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 136 - Forks: 0

rubik/mando
Create Python CLI apps with little to no effort at all!
Language: Python - Size: 146 KB - Last synced at: 18 days ago - Pushed at: 8 months ago - Stars: 63 - Forks: 13

DannyBen/runfile
Command line for your projects
Language: Ruby - Size: 2.24 MB - Last synced at: 22 days ago - Pushed at: 4 months ago - Stars: 38 - Forks: 4

zoedsoupe/nexus
CLI framework for Elixir, with magic!
Language: Elixir - Size: 104 KB - Last synced at: 4 days ago - Pushed at: 10 days ago - Stars: 35 - Forks: 1

openpeeps/kapsis
Yet Another CLI builder - Build delightful command line interfaces in seconds. Written in Nim language π
Language: Nim - Size: 683 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 33 - Forks: 3

lokesh-coder/lesyjs
Node JS based CLI framework to build modern Command line applications (in Beta )
Language: TypeScript - Size: 20.5 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 33 - Forks: 2

perlpunk/App-Spec-p5
Writing command line apps made easy
Language: Perl - Size: 398 KB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 23 - Forks: 9

asika32764/php-simple-console
Single file CLI framework to help you write build scripts.
Language: PHP - Size: 14.6 KB - Last synced at: 16 days ago - Pushed at: 17 days ago - Stars: 21 - Forks: 1

Correia-jpv/fucking-awesome-shell
A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php. With repository starsβ and forksπ΄
Size: 668 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 20 - Forks: 0

argrelay/argrelay
A data server for CLI tools with attribute search & Tab-completion in Bash shell
Language: Python - Size: 2.43 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 15 - Forks: 1

jaredLunde/zcli
A framework for building type-safe command-line tools using Zod validators in Deno
Language: TypeScript - Size: 81.1 KB - Last synced at: 1 day ago - Pushed at: 12 months ago - Stars: 11 - Forks: 1

MattiasLiljeson/gethin
A small (400 sloc) cross-platform single-header c++11 CLI parser library
Language: C++ - Size: 69.3 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 10 - Forks: 1

zao-web/cli-framework
A WP-CLI base framework for building WP-CLI workflows.
Language: PHP - Size: 13.7 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 8 - Forks: 1

DannyBen/mister_bin
Build modular command line tools
Language: Ruby - Size: 1.39 MB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 7 - Forks: 0

diversen/minimal-cli-framework
A small and simple CLI framework for PHP
Language: PHP - Size: 79.1 KB - Last synced at: 14 days ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 0

anthonyraf/speed
A command line interface (CLI) framework for building command line applications in Python with ease.
Language: Python - Size: 116 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 1

sepehr/illusion π¦
A minimal orchestration of Symfony's console with Illuminate components on top.
Language: PHP - Size: 17.6 KB - Last synced at: about 9 hours ago - Pushed at: over 8 years ago - Stars: 4 - Forks: 3

Yarden-zamir/WRAP
Generates 'wraps' for functions in any language using 'processors'
Language: Python - Size: 83 KB - Last synced at: about 19 hours ago - Pushed at: 12 months ago - Stars: 3 - Forks: 0

minibikini/mandate
Build robust, elegant CLIs with minimal boilerplate
Language: Elixir - Size: 87.9 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

i-love-coffee-i-love-tea/audogombleed.sh
Generic Bash and ZSH auto complete script. Creates an auto completable command tree with simple but powerful modular configuration. Supports custom and built-in auto completion types. Generates help output. CLI "framework" in one script.
Language: Shell - Size: 237 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

windwalker-io/console
[DEPRECATED] A powerful console package for PHP, an alternative of Symfonys.
Language: PHP - Size: 223 KB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

xy2z/CliClass
Easily create a simple CLI tool from PHP classes
Language: PHP - Size: 13.7 KB - Last synced at: 2 days ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

supitsdu/climonad.js
A zero-dependency CLI framework with monadic principles for creating type-safe, composable command-line interfaces with minimal boilerplate
Language: TypeScript - Size: 670 KB - Last synced at: about 8 hours ago - Pushed at: 5 days ago - Stars: 1 - Forks: 0

g4-api/command-bridge
A robust and versatile command-line utility framework designed to simplify the creation and management of command-line applications. With its powerful parameter handling and seamless command invocation, CommandBridge allows developers to build intuitive and efficient command-line tools effortlessly.
Language: C# - Size: 809 KB - Last synced at: 23 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

reedjones/spell-craft
SpellCraft CLI is a Python project that generates command-line interfaces (CLIs) from configuration files. Each CLI plugin is packaged as a separate module containing a configuration and a list of commands. Our nomenclature revolves around the concept of spells and incantations, where plugins are spells and commands are incantations.
Language: Python - Size: 712 KB - Last synced at: 1 day ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

Astropunch/photon-framework
Command line UI Framework for python curses
Language: Python - Size: 68.4 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

austinkregel/forge-cli
A simple to use node cli framework
Language: JavaScript - Size: 48.8 KB - Last synced at: 1 day ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

Leaveyou/console
A set of console related components withoout the overhead of the illuminate framework
Language: PHP - Size: 32.2 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 1

codefeathers/cmd-js
Super simple cli framework for nodejs.
Language: JavaScript - Size: 15.6 KB - Last synced at: 18 days ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

ladybunne/commander
β¨ A simple CLI framework.
Language: Java - Size: 256 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

voomdoon/vd-cli-util
Language: Java - Size: 96.7 KB - Last synced at: about 22 hours ago - Pushed at: about 23 hours ago - Stars: 0 - Forks: 0

TimMikeladze/mydevtool
A Zod-powered CLI framework for building command-line tools in TypeScript.
Language: JavaScript - Size: 153 KB - Last synced at: about 10 hours ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

siguici/clixion
A flexible framework for building CLI applications
Language: TypeScript - Size: 118 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

jamesgober/mod-cli
A modular, high-performance CLI framework for Rust β built for customization, speed, and control.
Language: Rust - Size: 240 KB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

phpgt/Cli
Command line interface builder.
Language: PHP - Size: 297 KB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 1

ulquiorracode/cli_builder
Python CLI builder with validation and security features. Create command-line apps using decorators and type hints.
Language: Python - Size: 50.8 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

qddegtya/cf
β¨ A guided, interactive CLI framework for Node.js that helps you create elegant command-line tools with minimal effort. Built with its own tools!
Language: JavaScript - Size: 156 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

8pz/cli-builder
python script that creates a CLI based off a JSON file
Language: Python - Size: 20.5 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

imazzine/cli
The core module of the "zz" command-line interface. It brings "zz add" and "zz remove" commands to the terminal which allows you to plugged-in/out any other compatible command under "zz" namespace to build your custom CLI toolset.
Language: JavaScript - Size: 549 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

zachyboy12/isli
A CLI maker that is targeted for beginners.
Language: Python - Size: 4.88 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

Pandademic/raspberry
the tasty cli framework for go
Language: Go - Size: 5.86 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

tbdsux/vargus
A Simple [Experimental] Commander for VLang that just works
Language: V - Size: 123 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

ologolo/streamline-cli
Provides a module for building a basic CLI
Language: Java - Size: 284 KB - Last synced at: almost 2 years ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0
