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

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: 80.9 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 5,242 - Forks: 447

bashly-framework/bashly

Bash command line framework and CLI generator

Language: Ruby - Size: 3.59 MB - Last synced at: 18 days ago - Pushed at: 19 days ago - Stars: 2,355 - Forks: 95

c4spar/deno-cliffy

Command line framework for deno 🦕 Including Commandline-Interfaces, Prompts, CLI-Table, Arguments Parser and more...

Language: TypeScript - Size: 7.81 MB - Last synced at: 9 days ago - Pushed at: 11 days ago - Stars: 1,085 - Forks: 75

sigoden/argc

A Bash CLI framework, also a Bash command runner.

Language: Rust - Size: 1.28 MB - Last synced at: 5 days ago - Pushed at: 5 months ago - Stars: 1,050 - Forks: 41

tcnksm/gcli

The easy way to build Golang command-line application.

Language: Go - Size: 5.21 MB - Last synced at: 11 days ago - Pushed at: about 8 years ago - Stars: 918 - Forks: 75

adonisjs/ace

Node.js framework for creating command line applications

Language: TypeScript - Size: 2.1 MB - Last synced at: 15 days ago - Pushed at: 18 days ago - Stars: 403 - Forks: 39

ksk001100/seahorse

A minimal CLI framework written in Rust

Language: Rust - Size: 342 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 300 - Forks: 18

rwxrob/bonzai

Dashist CLI framework, batteries included

Language: Go - Size: 3.86 MB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 229 - Forks: 20

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: 9 days ago - Pushed at: 12 days ago - Stars: 180 - Forks: 2

clercjs/clerc

🖖🏻 Clerc: The full-featured cli library.

Language: TypeScript - Size: 4.82 MB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 161 - Forks: 2

jasonkuhrt/oak

⚡️ CLI building blocks & framework for the TypeScript era.

Language: TypeScript - Size: 15.4 MB - Last synced at: 9 days ago - Pushed at: 17 days ago - Stars: 81 - Forks: 1

rubik/mando

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

Language: Python - Size: 146 KB - Last synced at: 8 months ago - Pushed at: about 1 year ago - Stars: 63 - Forks: 13

zoedsoupe/nexus

CLI framework for Elixir, with magic!

Language: Elixir - Size: 106 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 41 - Forks: 2

DannyBen/runfile

Command line for your projects

Language: Ruby - Size: 2.24 MB - Last synced at: 12 days ago - Pushed at: 5 months ago - Stars: 39 - Forks: 4

CogitatorTech/chilli

A microframework for creating command-line applications in Zig

Language: Zig - Size: 6.33 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 38 - Forks: 2

openpeeps/kapsis

Yet Another CLI builder - Build delightful command line interfaces in seconds. Written in Nim language 👑

Language: Nim - Size: 695 KB - Last synced at: 20 days ago - Pushed at: 21 days ago - Stars: 34 - 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: 9 months ago - Pushed at: almost 3 years ago - Stars: 33 - Forks: 2

asika32764/php-simple-console

Single file CLI framework to help you write command line app or build scripts.

Language: PHP - Size: 94.7 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 26 - Forks: 1

perlpunk/App-Spec-p5

Writing command line apps made easy

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

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: 653 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 21 - Forks: 0

argrelay/argrelay

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

Language: Python - Size: 2.4 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 18 - 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: about 1 month ago - Pushed at: over 1 year 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: almost 3 years ago - Pushed at: almost 6 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 2 years ago - Pushed at: over 8 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: 5 months 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: 3 months ago - Pushed at: over 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: almost 3 years ago - Pushed at: almost 3 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: 22 days ago - Pushed at: almost 9 years ago - Stars: 4 - Forks: 3

takojs/tako

Tako - a CLI framework that works on any JavaScript runtime

Language: TypeScript - Size: 158 KB - Last synced at: about 14 hours ago - Pushed at: 16 days ago - Stars: 3 - Forks: 0

Yarden-zamir/WRAP

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

Language: Python - Size: 85.9 KB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 3 - Forks: 0

dreant/Promty

🚀 Create efficient command-line applications with Promty, a versatile .NET framework for parsing and executing commands with minimal setup.

Language: C# - Size: 7.07 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2 - Forks: 0

morsznetik/lunar-engine

A fully type-safe, DX-first, "shell-like" CLI tool framework, for the newest versions of Python!

Language: Python - Size: 246 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

minibikini/mandate

Build robust, elegant CLIs with minimal boilerplate

Language: Elixir - Size: 87.9 KB - Last synced at: about 2 months ago - Pushed at: 10 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: over 1 year ago - Pushed at: over 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: 10 days ago - Pushed at: over 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: 5 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

Data-Corruption/sprout

Minimal starter for Go CLI apps with an optional daemon, changelog‑driven GitHub Actions CI/CD, and self‑updating installs

Language: Go - Size: 2.33 MB - Last synced at: 9 days ago - Pushed at: 11 days ago - Stars: 1 - Forks: 0

modpm/cmd

Simple, intuitive library for building CLI applications in D.

Language: D - Size: 96.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

zig-utils/zig-cli

A modern, feature-rich CLI library for Zig.

Language: Zig - Size: 80.1 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

stho01/Promty

A powerful and flexible command-line parser and command executor framework for .NET applications. Build beautiful CLI tools with minimal boilerplate code.

Language: C# - Size: 7.09 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - 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: 552 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

jamesgober/mod-cli

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

Language: Makefile - Size: 32.6 MB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 1

TandemCreativeDev/zeno

Node module and full-stack framework that enables rapid application development through JSON schema configuration.

Language: TypeScript - Size: 165 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

eugener/zync-cli

Language: Zig - Size: 318 KB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 1 - 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: 6 months ago - Pushed at: 10 months 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: about 1 month ago - Pushed at: 10 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: 4 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

Astropunch/photon-framework

Command line UI Framework for python curses

Language: Python - Size: 68.4 KB - Last synced at: over 1 year ago - Pushed at: over 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: 5 months ago - Pushed at: over 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: 17 days ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 1

codefeathers/cmd-js

Super simple cli framework for nodejs.

Language: JavaScript - Size: 15.6 KB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

ladybunne/commander

⌨ A simple CLI framework.

Language: Java - Size: 256 KB - Last synced at: almost 3 years ago - Pushed at: about 8 years ago - Stars: 1 - Forks: 0

voomdoon/vd-cli-util

Language: Java - Size: 119 KB - Last synced at: 9 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

coa-solutions/vr_recovery

VR Recovery case management interface

Language: HTML - Size: 223 KB - Last synced at: 22 days ago - Pushed at: 26 days ago - Stars: 0 - Forks: 0

river1337/bubble-sdk

A lightweight, extensible SDK for building beautiful terminal interfaces with Bubble Tea

Language: Go - Size: 16.6 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

TimMikeladze/zod-command

A Zod-powered CLI framework for building command-line tools in TypeScript.

Language: JavaScript - Size: 249 KB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

asterkin/taew-py

Ports & Adapters foundation library for Python applications

Language: Python - Size: 2.92 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

kalpakavindu/chrono-cli

ChronoCLI is a modern, extensible C++ library for building command-line applications with support for commands, options, positional arguments, and in-built help messages.

Language: C++ - Size: 105 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

phpgt/Cli

Command line interface builder.

Language: PHP - Size: 297 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 1

IG-onGit/CLight

CLight is a lightweight Python CLI Framework that simplifies CLI app development and the package distribution process, with automatic deployment strategies from Local, GitHub and GitLab environments.

Language: Python - Size: 479 KB - Last synced at: 4 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

siguici/clixion

A flexible framework for building CLI applications

Language: TypeScript - Size: 118 KB - Last synced at: 4 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

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: 9 months ago - Pushed at: 9 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: almost 2 years ago - Pushed at: almost 2 years 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: over 2 years ago - Pushed at: almost 3 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: almost 3 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

Pandademic/raspberry

the tasty cli framework for go

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