PHPackages                             monstrex/voyager - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Admin Panels](/categories/admin)
4. /
5. monstrex/voyager

ActiveLibrary[Admin Panels](/categories/admin)

monstrex/voyager
================

A Laravel Admin Package for The Control Group to make your life easier and steer your project in the right direction

v1.8.6(1mo ago)0361MITPHPPHP ^8.2

Since Nov 24Pushed 1mo agoCompare

[ Source](https://github.com/MonstreX/voyager)[ Packagist](https://packagist.org/packages/monstrex/voyager)[ Docs](https://voyager.devdojo.com/)[ GitHub Sponsors](https://github.com/emptynick)[ GitHub Sponsors](https://github.com/fletch3555)[ RSS](/packages/monstrex-voyager/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (1)Dependencies (24)Versions (13)Used By (1)

[![Voyager](https://camo.githubusercontent.com/ceeec0cf14351e3a25e3cef5426dd36d7749cc00650df3ad1920c0ae241046ed/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f746865636f6e74726f6c67726f75702f766f79616765722e706e67)](https://camo.githubusercontent.com/ceeec0cf14351e3a25e3cef5426dd36d7749cc00650df3ad1920c0ae241046ed/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f746865636f6e74726f6c67726f75702f766f79616765722e706e67)

Voyager
=======

[](#voyager)

This repository is a fork of the classic **TCG Voyager** admin panel.
The goal is to preserve the classic Voyager experience while running on a modern PHP/Laravel stack and keeping the codebase actively maintained.

What changed in this fork
-------------------------

[](#what-changed-in-this-fork)

- **Modern stack:** PHP 8.2+ and Laravel 11/12.
- **Build tooling:** Webpack/Mix -&gt; Vite.
- **Editors:** TinyMCE -&gt; Jodit (lazy-loaded); Ace for code fields.
- **Media layer:** Custom Media Storage subsystem (no Spatie Media Library).
- **Advanced BREAD fields:** `adv_image`, `adv_media_files`, `adv_inline_set`, `adv_related`, `adv_select_dropdown_tree`, `adv_json`, `adv_fields_group`.
- **UX improvements:** browse filters, inline editing, tree view, sticky action panel, improved media crop UI.

This fork is not affiliated with The Control Group and is maintained independently.

Installation
------------

[](#installation)

```
composer require monstrex/voyager
```

Run the installer (with or without dummy data):

```
php artisan voyager:install
# or
php artisan voyager:install --with-dummy
```

### Installer options

[](#installer-options)

```
--with-dummy   Install demo data (pages, posts, categories, settings)
--force        Force operations in production
--refresh      Refresh Voyager seed data only (no migrations)
--locale=xx    Locale to use when refreshing seed data

```

### Refresh seed data

[](#refresh-seed-data)

Use this when you want to restore/update Voyager BREAD, menus, permissions, and settings to the package defaults without re-installing:

```
php artisan voyager:install --refresh
```

With a specific locale:

```
php artisan voyager:install --refresh --locale=ru
```

Creating an Admin User
----------------------

[](#creating-an-admin-user)

```
php artisan voyager:admin your@email.com
```

To create a new admin user in one step:

```
php artisan voyager:admin your@email.com --create
```

Frontend Assets (Admin UI)
--------------------------

[](#frontend-assets-admin-ui)

Voyager's admin assets are built with Vite. When you modify frontend assets:

```
npm install
npm run build
php artisan vendor:publish --tag=voyager_assets --force
```

Published assets live in `public/vendor/voyager` and are required at runtime.

Uninstall (manual)
------------------

[](#uninstall-manual)

Voyager does not ship a dedicated uninstall command. To remove it:

1. Remove the package:

```
composer remove monstrex/voyager
```

2. Roll back or delete Voyager tables (if you want to clean the DB).
3. Remove the Voyager routes block from `routes/web.php`:

```
Route::group(['prefix' => 'admin'], function () {
    Voyager::routes();
});
```

4. Delete published assets/config if needed:

- `public/vendor/voyager`
- `config/voyager.php`

5. (Optional) Remove the storage symlink:

```
public/storage

```

Documentation
-------------

[](#documentation)

Docs live in `docs/` and include fork-specific guides:

- `docs/fork/overview.md`
- `docs/fork/assets-and-editors.md`
- `docs/fork/media-storage.md`

###  Health Score

46

—

FairBetter than 92% of packages

Maintenance94

Actively maintained with recent releases

Popularity9

Limited adoption so far

Community21

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor3

3 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~25 days

Recently: every ~42 days

Total

10

Last Release

32d ago

PHP version history (2 changes)1.7.x-devPHP ^7.3|^7.4|^8.0|^8.1|^8.2|^8.3

v1.8.0PHP ^8.2

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1912698?v=4)[Yuriy Ovdeyev](/maintainers/MonstreX)[@MonstreX](https://github.com/MonstreX)

---

Top Contributors

[![marktopper](https://avatars.githubusercontent.com/u/2232539?v=4)](https://github.com/marktopper "marktopper (754 commits)")[![MonstreX](https://avatars.githubusercontent.com/u/1912698?v=4)](https://github.com/MonstreX "MonstreX (398 commits)")[![tnylea](https://avatars.githubusercontent.com/u/601261?v=4)](https://github.com/tnylea "tnylea (378 commits)")[![akazorg](https://avatars.githubusercontent.com/u/34574?v=4)](https://github.com/akazorg "akazorg (203 commits)")[![emptynick](https://avatars.githubusercontent.com/u/2482942?v=4)](https://github.com/emptynick "emptynick (187 commits)")[![fletch3555](https://avatars.githubusercontent.com/u/1387843?v=4)](https://github.com/fletch3555 "fletch3555 (142 commits)")[![MrCrayon](https://avatars.githubusercontent.com/u/6875243?v=4)](https://github.com/MrCrayon "MrCrayon (96 commits)")[![Frondor](https://avatars.githubusercontent.com/u/5123709?v=4)](https://github.com/Frondor "Frondor (81 commits)")[![handiwijoyo](https://avatars.githubusercontent.com/u/4060094?v=4)](https://github.com/handiwijoyo "handiwijoyo (74 commits)")[![davodavodavo3](https://avatars.githubusercontent.com/u/10462563?v=4)](https://github.com/davodavodavo3 "davodavodavo3 (51 commits)")[![antranapp](https://avatars.githubusercontent.com/u/478757?v=4)](https://github.com/antranapp "antranapp (38 commits)")[![maiorano84](https://avatars.githubusercontent.com/u/3030410?v=4)](https://github.com/maiorano84 "maiorano84 (33 commits)")[![fergthh](https://avatars.githubusercontent.com/u/9524225?v=4)](https://github.com/fergthh "fergthh (28 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (25 commits)")[![ctf0](https://avatars.githubusercontent.com/u/7388088?v=4)](https://github.com/ctf0 "ctf0 (18 commits)")[![gabrieljaime](https://avatars.githubusercontent.com/u/11546752?v=4)](https://github.com/gabrieljaime "gabrieljaime (17 commits)")[![sikhub](https://avatars.githubusercontent.com/u/4103737?v=4)](https://github.com/sikhub "sikhub (17 commits)")[![DODMax](https://avatars.githubusercontent.com/u/1137276?v=4)](https://github.com/DODMax "DODMax (16 commits)")[![MujtabaFR](https://avatars.githubusercontent.com/u/7612635?v=4)](https://github.com/MujtabaFR "MujtabaFR (14 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (14 commits)")

---

Tags

laraveladminpanel

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/monstrex-voyager/health.svg)

```
[![Health](https://phpackages.com/badges/monstrex-voyager/health.svg)](https://phpackages.com/packages/monstrex-voyager)
```

###  Alternatives

[2lenet/crudit-bundle

The easy like Crud'it Bundle.

1617.3k16](/packages/2lenet-crudit-bundle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
