whatisgithub

What is voyager?

thedevdojo/voyager — explained in plain English

Analysis updated 2026-06-24

11,817PHPAudience · developerComplexity · 2/5Setup · easy

In one sentence

A Laravel admin panel that adds a browser-based database management interface, browse, add, edit, and delete records, to any Laravel app via a single Composer install. Now officially archived and no longer receiving updates or security patches.

Mindmap

mindmap
  root((voyager))
    What it does
      Laravel admin panel
      BREAD system
      Database management
    Features
      Browser UI
      Dummy data install
      CLI user tools
    Tech Stack
      PHP Laravel
      Vue Bootstrap
    Status
      Archived project
      No more updates
    Alternatives
      FilamentPHP
      Laravel Nova
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Add a ready-made admin dashboard to a Laravel app so non-developers can manage database records through a browser.

USE CASE 2

Quickly prototype a CRUD admin interface during Laravel development without building those screens from scratch.

USE CASE 3

Study a working example of a Laravel package that auto-generates browse, read, edit, add, and delete views from database tables.

USE CASE 4

Plan a migration away from Voyager by mapping its BREAD operations to equivalent features in FilamentPHP or Laravel Nova.

What is it built with?

PHPLaravelVueBootstrapComposer

How does it compare?

thedevdojo/voyagerdocker-archive-public/docker.labsegulias/emailvalidator
Stars11,81711,90411,639
LanguagePHPPHPPHP
Setup difficultyeasyeasyeasy
Complexity2/51/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 30min

Project is archived with no further security patches, maintainers recommend FilamentPHP or Laravel Nova for new projects.

So what is it?

Voyager is a PHP admin panel for applications built with the Laravel web framework. It was designed to give developers a ready-made administration area with minimal setup, covering the standard operations of browsing, reading, editing, adding, and deleting records in a database. This combination is referred to in the project as the BREAD system, and it lets you manage your application's data through a browser interface without building those screens from scratch. The panel is built with Vue and Bootstrap and installs as a Laravel package. You add it to an existing Laravel project with a single Composer command, configure your database connection, and then run an installer command. You can optionally install dummy data that creates a sample admin user, demo pages, posts, categories, and settings so you have something to explore right away. After installation, a full admin area is available at the /admin path of your application. A command-line tool is also included for creating or promoting admin users without going through the interface. Important note: the maintainers have formally archived this project. It will not receive any further updates. The repository and existing releases remain available, so projects already using Voyager can still run it, but new bugs and security issues will not be patched. The maintainers recommend switching to alternatives, specifically FilamentPHP, the Wave SaaS Starter Kit from the same team, and Laravel's own Nova admin panel. If you are starting a new Laravel project and need an admin panel, the README is direct about pointing you toward those alternatives rather than Voyager.

Copy-paste prompts

Prompt 1
Install Voyager into my existing Laravel app, run the installer with dummy data, and show me how to create an admin user from the command line.
Prompt 2
I have a Voyager installation managing a posts table. Show me how to add a custom admin page that runs a specific query and displays results in a table.
Prompt 3
My Laravel app uses Voyager but the project is archived. Show me a migration plan to FilamentPHP, mapping each Voyager BREAD screen to its Filament equivalent.
Prompt 4
Walk me through how Voyager's BREAD system auto-generates browse, read, edit, add, and delete admin views from a database table definition.

Frequently asked questions

What is voyager?

A Laravel admin panel that adds a browser-based database management interface, browse, add, edit, and delete records, to any Laravel app via a single Composer install. Now officially archived and no longer receiving updates or security patches.

What language is voyager written in?

Mainly PHP. The stack also includes PHP, Laravel, Vue.

How hard is voyager to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is voyager for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.