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