yellow-three / voyager
Community fork of the archived thedevdojo/voyager — Laravel 13 + Livewire 4 + Tailwind CSS 4
Requires
- php: ^8.3|^8.4|^8.5
- ext-json: *
- doctrine/dbal: ^3.1|^3.5|^4.0
- illuminate/support: ^13.0
- intervention/image: ^3.0
- laravel/ui: >=1.0
- league/flysystem: ~3.0
- livewire/livewire: ^3.0|^4.0
Requires (Dev)
- laravel/framework: ^13.0
- laravel/pint: ^1.0
- orchestra/testbench: ^11.0
- orchestra/testbench-browser-kit: ^11.0
- pestphp/pest: ^4.0
- pestphp/pest-plugin-livewire: ^4.0
This package is auto-updated.
Last update: 2026-05-26 01:16:13 UTC
README
Important
This is yellow-three/voyager — a community fork of the archived thedevdojo/voyager package.
The original tcg/voyager / thedevdojo/voyager was 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.