yellow-three/voyager
| Install | |
|---|---|
composer require yellow-three/voyager |
|
| Latest Version: | v3.0.0-alpha |
| PHP: | ^8.3|^8.4|^8.5 |
| License: | MIT |
| Last Updated: | May 26, 2026 |
| Links: | GitHub · Packagist |
[!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.
Voyager v3 — The Missing Laravel Admin
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 |
Quick Start
1. Require the Package
composer require yellow-three/voyager:^3.0-alpha
2. Install
# Without dummy data:
php artisan voyager:install
# With dummy data (1 admin, sample posts, categories, settings):
php artisan voyager:install --with-dummy
3. Access the Admin Panel
Start your dev server:
php artisan serve
Visit: http://localhost:8000/admin
Default admin credentials (dummy install):
admin@admin.com |
|
| Password | password |
Migrating from tcg/voyager?
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
What's New in v3
| 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) |
First-Party Plugins
| 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
Creating an Admin User
# Assign admin role to existing user:
php artisan voyager:admin your@email.com
# Create a new admin user:
php artisan voyager:admin your@email.com --create
Documentation
| 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 |
Contributing
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
License
The Voyager package is open-sourced software licensed under the MIT license.
Original project: thedevdojo/voyager (archived February 2025) —
tcg/voyageron Packagist.