laranail/console

A Rich-class console toolkit for Laravel — fluent output formatter, spinners, progress bars, boxes, trees and tables, plus a fluent prompts/forms layer with validators.

Maintainers

Package info

github.com/laranail/console

Homepage

Documentation

pkg:composer/laranail/console

Transparency log

Statistics

Installs: 922

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

v1.1.0 2026-06-28 12:54 UTC

This package is auto-updated.

Last update: 2026-07-08 18:10:24 UTC


README

Latest version on Packagist Tests Static analysis License: MIT

A Rich-class console toolkit for Laravel — fluent terminal output (formatter, spinners, progress bars, boxes, trees, tables, charts, a Markdown + typography layer) and input (a laravel/prompts wrapper with a form builder and 26 validators).

Requires PHP ^8.4.1 on Laravel ^13 (Symfony 8).

Install

composer require laranail/console

The service provider, the Console/Prompter facades, and the prompter() helper are auto-discovered. Publish config/lang if you want to customise them:

php artisan vendor:publish --tag=console-config
php artisan vendor:publish --tag=console-lang

Documentation

Full documentation is at opensource.simtabi.com/documentation/laranail/console — installation, getting started, the design system, architecture, configuration, and per-subsystem reference (theming, colours, typography, Markdown, charts, widgets, banners, panels, menus, the full-screen TUI, prompts & forms, and more).

Contributing & security

Issues and PRs are welcome — see CONTRIBUTING.md. Report vulnerabilities per SECURITY.md (opensource@simtabi.com); participation follows the Code of Conduct.

License

MIT © Simtabi LLC. See LICENSE.