php-school/cli-menu
Build interactive command-line menus in PHP. Create selectable lists, checkboxes and radio items, submenus, and styled output with custom colors and layouts. Handle keyboard navigation and callbacks for a smooth TUI experience.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| phpdocumentor/flyfinder | 0.83 | Flyfinder is a lightweight Finder component for phpDocumentor, built on Symfony Finder. It locates files and directories with a fluent API, supports glob patterns, ignore rules, and custom iterators—ideal for scanning project trees in tools and build pipelines. | 30 | 31 | 7 | 15K | 0 | 3.1 | 37.5 | MIT | 1 year ago | |
| php-school/terminal | 0.82 | php-school/terminal is a PHP library for building interactive terminal apps. It provides input/output helpers, ANSI styling, cursor control, and terminal state management, making it easy to create rich CLI UIs with prompts, menus, and formatted output. | 21 | 21 | 6 | 13K | 2 | 1.5 | 39.0 | — | 6 years ago | |
| sebastianfeldmann/cli | 0.81 | Lightweight PHP library for building CLI tools: defines commands and options, parses argv, validates input, and renders help/usage output. Clean API for composing console applications with consistent argument handling and exit codes. | 21 | 21 | 9 | 308K | 4 | 9.8 | 55.8 | MIT | 1 year ago | |
| tomatophp/console-helpers | 0.81 | — | 5 | 5 | 3 | 24K | 0 | 0.7 | 49.7 | MIT | 2 years ago | |
| nunomaduro/laravel-console-menu | 0.81 | Add interactive terminal menus to Laravel Artisan commands via a wrapper around php-school/cli-menu. Quickly build selectable option lists, ask questions, and collect input (including advanced fields like passwords), with configurable width and a clean UX. | 815 | 819 | 39 | 5K | 4 | 19.5 | 14.8 | MIT | 4 months ago | |
| spatie/menu | 0.77 | Fluent, extensible menu builder for Laravel. Compose navigation with a clean API, render as HTML, and customize output via presenters and macros. Supports active state handling, links, submenus, and easy integration with Blade and your app’s routing. | 758 | 767 | 102 | 55K | 0 | 15.9 | 25.8 | MIT | 1 year ago | |
| lavary/laravel-menu | 0.77 | — | 1,168 | 1,194 | 233 | 35K | 32 | 30.2 | 30.8 | MIT | 2 years ago | |
| braunstetter/menu-bundle | 0.76 | — | 10 | 10 | 0 | 0 | 3 | 1.4 | 0.4 | — | 1 year ago | |
| knplabs/knp-menu | 0.75 | — | 1,398 | 1,417 | 190 | 761K | 15 | 25.7 | 45.4 | MIT | 1 year ago | |
| cyberpunkcodes/laravel-menu-helper | 0.75 | Build dynamic menus in Laravel from config arrays or runtime data. Supports basic and multi-level navs with view components, helpers for active route detection, dropdown/children handling, and easy customization (RBAC, DB-backed items, caching). | 2 | 2 | 0 | 0 | 0 | 0.3 | — | — | 2 years ago | |
| c33s/menu-bundle | 0.74 | Routing-based menu system for Symfony2. MenuBundle builds navigation menus from your routing configuration, helping you keep menu structure in sync with routes and simplify link management across your application. | 2 | 2 | 1 | 0 | 0 | 0.0 | — | MIT | — | |
| 21torr/menu | 0.74 | — | 1 | 0 | 1 | 0 | 0 | 0.5 | — | MIT | 3 years ago | |
| baconmanager/menu-bundle | 0.72 | — | 0 | 0 | 1 | 0 | 0 | 0.0 | — | MIT | — | |
| chamber-orchestra/menu-bundle | 0.72 | — | 0 | 0 | 0 | 31 | 0 | 0.0 | 20.8 | MIT | — | |
| desarrolla2/menu-bundle | 0.72 | — | 1 | 1 | 2 | 57 | 0 | 0.0 | 14.3 | MIT | — | |
| appaydin/pd-menu | 0.72 | — | 15 | 15 | 4 | 6 | 1 | 6.6 | 1.9 | MIT | 5 years ago | |
| awaresoft/menu-bundle | 0.72 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — |
How can I help you explore Laravel packages today?