yellow-three/voyager
yellow-three/voyager is a small Laravel package extending Voyager admin tooling. It adds helper integrations and sensible defaults for quickly wiring admin panels into apps, with a lightweight footprint and simple configuration for common CRUD management tasks.
[!IMPORTANT] This is
yellow-three/voyager— a community fork of the archivedthedevdojo/voyagerpackage. The originaltcg/voyager/thedevdojo/voyagerwas archived in February 2025. This fork targets Laravel 13, Livewire 4, Tailwind CSS 4 and is actively maintained.
A powerful, modern Laravel admin panel built on:
| Technology | Version |
|---|---|
| Laravel | ^13.0 |
| Livewire | ^4.0 (SFC / MFC) |
| Tailwind CSS | 4.x |
| Alpine.js | ^3.0 |
| PHP | ^8.3 | ^8.4 | ^8.5 |
| Build | Vite |
composer require yellow-three/voyager:^3.0-alpha
# Without dummy data:
php artisan voyager:install
# With dummy data (1 admin, sample posts, categories, settings):
php artisan voyager:install --with-dummy
Start your dev server:
php artisan serve
Visit: http://localhost:8000/admin
Default admin credentials (dummy install):
[email protected] |
|
| Password | password |
See the Migration Guide for full instructions on migrating from the original archived tcg/voyager package.
# Remove old package
composer remove tcg/voyager
# Install new package
composer require yellow-three/voyager:^3.0-alpha
# Run the upgrade wizard
php artisan voyager:upgrade
| Feature | Description |
|---|---|
| Plugin System | BasePlugin abstract + granular contracts (FormfieldPlugin, MenuPlugin, WidgetPlugin, …) |
| Hybrid BreadManager | JSON-first BREAD definitions with DB fallback for v2 compat |
| Livewire 4 UI | Full SFC/MFC admin panels replacing Bootstrap/Vue |
| Tailwind CSS 4 | @theme token system, no tailwind.config.js |
| First-party Plugins | yellow-three/voyager-blog, yellow-three/voyager-menu |
| Activity Log | Built-in admin action logger with API |
| Upgrade Wizard | CLI + web wizard for v2 → v3 migration |
| JSON BREAD | Version-controlled BREAD definitions (storage/voyager/breads/*.json) |
| Plugin | Package | Description |
|---|---|---|
| Menu Builder | yellow-three/voyager-menu |
Drag-and-drop menu manager |
| Blog | yellow-three/voyager-blog |
Posts, Pages, Categories |
composer require yellow-three/voyager-menu
composer require yellow-three/voyager-blog
# Assign admin role to existing user:
php artisan voyager:admin [email protected]
# Create a new admin user:
php artisan voyager:admin [email protected] --create
| Document | Description |
|---|---|
| UPGRADE.md | v2 → v3 upgrade guide |
| CHANGELOG.md | Release history |
| docs/migration.md | tcg/voyager → yellow-three/voyager namespace migration |
| docs/plugin-development.md | Building plugins |
| docs/bread-json.md | JSON BREAD format reference |
This is a community-maintained fork. Issues and PRs are welcome at yellow-three/voyager.
git clone https://github.com/yellow-three/voyager.git
cd voyager
composer install
npm install
npm run build
./vendor/bin/pest
The Voyager package is open-sourced software licensed under the MIT license.
Original project: thedevdojo/voyager (archived February 2025) —
tcg/voyageron Packagist.
How can I help you explore Laravel packages today?