An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: 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: 80.8 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 5,077 - Forks: 436

clercjs/clerc

πŸ––πŸ» Clerc: The full-featured cli library.

Language: TypeScript - Size: 3.82 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 134 - Forks: 0

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: 5 months ago - Stars: 1,023 - Forks: 72

jamesgober/mod-cli

A modular, high-performance CLI framework for Rust β€” built for customization, speed, and control.

Language: Rust - Size: 129 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

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: 11 days ago - Pushed at: 11 days ago - Stars: 19 - Forks: 0

siguici/clixion

A flexible framework for building CLI applications

Language: TypeScript - Size: 109 KB - Last synced at: about 17 hours ago - Pushed at: 12 days ago - Stars: 0 - Forks: 0

sigoden/argc

A Bash CLI framework, also a Bash command runner.

Language: Rust - Size: 1.35 MB - Last synced at: 10 days ago - Pushed at: 3 months ago - Stars: 916 - Forks: 30

ksk001100/seahorse

A minimal CLI framework written in Rust

Language: Rust - Size: 308 KB - Last synced at: 6 days ago - Pushed at: 4 months ago - Stars: 296 - Forks: 18

DannyBen/bashly

Bash command line framework and CLI generator

Language: Ruby - Size: 3.4 MB - Last synced at: 12 days ago - Pushed at: 17 days ago - Stars: 2,225 - Forks: 90

adonisjs/ace

Node.js framework for creating command line applications

Language: TypeScript - Size: 2.11 MB - Last synced at: 6 days ago - Pushed at: 6 months ago - Stars: 376 - Forks: 35

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: 21 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0

perlpunk/App-Spec-p5

Writing command line apps made easy

Language: Perl - Size: 398 KB - Last synced at: 11 days ago - Pushed at: 26 days ago - Stars: 23 - Forks: 9

zoedsoupe/nexus

CLI framework for Elixir, with magic!

Language: Elixir - Size: 68.4 KB - Last synced at: 10 days ago - Pushed at: 5 months ago - Stars: 33 - Forks: 1

minibikini/mandate

Build robust, elegant CLIs with minimal boilerplate

Language: Elixir - Size: 87.9 KB - Last synced at: 16 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

rwxrob/bonzai

Dashist CLI framework, batteries included

Language: Go - Size: 3.86 MB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 225 - Forks: 20

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: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

argrelay/argrelay

A data server for CLI tools with attribute search & Tab-completion in Bash shell

Language: Python - Size: 2.2 MB - Last synced at: 8 days ago - Pushed at: about 2 months ago - Stars: 14 - Forks: 1

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: 8 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

xy2z/CliClass

Easily create a simple CLI tool from PHP classes

Language: PHP - Size: 13.7 KB - Last synced at: 14 days ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

DannyBen/runfile

Command line for your projects

Language: Ruby - Size: 2.24 MB - Last synced at: 7 days ago - Pushed at: 2 months ago - Stars: 38 - Forks: 4

DannyBen/mister_bin

Build modular command line tools

Language: Ruby - Size: 1.39 MB - Last synced at: 7 days ago - Pushed at: 2 months ago - Stars: 6 - Forks: 0

tcnksm/gcli

The easy way to build Golang command-line application.

Language: Go - Size: 5.21 MB - Last synced at: 8 days ago - Pushed at: over 7 years ago - Stars: 921 - Forks: 75

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: about 1 month ago - Pushed at: 10 months ago - Stars: 10 - Forks: 1

asika32764/php-simple-console

Single file CLI framework to help you write build scripts.

Language: PHP - Size: 10.7 KB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 21 - 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: 11 days ago - Pushed at: 3 months ago - Stars: 33 - Forks: 3

supitsdu/climonad.js

πŸ” Climonad aims to redefine scalability and structure in CLI development, making next-generation command-line interfaces a reality. 🎯

Language: TypeScript - Size: 466 KB - Last synced at: 6 days ago - Pushed at: 19 days 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: about 1 month ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

rubik/mando

Create Python CLI apps with little to no effort at all!

Language: Python - Size: 146 KB - Last synced at: 14 days ago - Pushed at: 6 months ago - Stars: 63 - Forks: 13

windwalker-io/console

[DEPRECATED] A powerful console package for PHP, an alternative of Symfonys.

Language: PHP - Size: 223 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

Yarden-zamir/WRAP

Generates 'wraps' for functions in any language using 'processors'

Language: Python - Size: 83 KB - Last synced at: 1 day ago - Pushed at: 10 months ago - Stars: 3 - Forks: 0

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: 18 days ago - Pushed at: over 2 years ago - Stars: 33 - Forks: 2

phpgt/Cli

Command line interface builder.

Language: PHP - Size: 294 KB - Last synced at: about 3 hours ago - Pushed at: 9 months ago - Stars: 0 - Forks: 1

adbayb/termost

πŸ“¦ A framework to build your next CLI application: Get the most of your terminal πŸš€

Language: TypeScript - Size: 692 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 136 - Forks: 1

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

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

8pz/cli-builder

python script that creates a CLI based off a JSON file

Language: Python - Size: 20.5 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

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

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: over 1 year ago - Pushed at: over 2 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: over 5 years ago - Stars: 0 - 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

diversen/minimal-cli-framework

A small and simple CLI framework for PHP

Language: PHP - Size: 79.1 KB - Last synced at: 19 days ago - Pushed at: almost 2 years ago - Stars: 5 - 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

sepehr/illusion πŸ“¦

A minimal orchestration of Symfony's console with Illuminate components on top.

Language: PHP - Size: 17.6 KB - Last synced at: about 19 hours ago - Pushed at: about 8 years ago - Stars: 4 - Forks: 3

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: over 2 years ago - Stars: 0 - Forks: 0

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

austinkregel/forge-cli

A simple to use node cli framework

Language: JavaScript - Size: 48.8 KB - Last synced at: 16 days ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

Pandademic/raspberry

the tasty cli framework for go

Language: Go - Size: 5.86 KB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 0 - 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: 2 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 1

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: almost 4 years ago - Stars: 0 - Forks: 0

codefeathers/cmd-js

Super simple cli framework for nodejs.

Language: JavaScript - Size: 15.6 KB - Last synced at: 13 days ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 0