<Project id="dashbrew" />

Dashbrew

Cross-platform local PHP development environment with a management dashboard
Screen 1
Screen 2
Screen 3
Screen 4

Project Overview

Dashbrew is a powerful, cross-platform local development environment for PHP projects—an alternative to MAMP/XAMPP—built on Vagrant with PHPBrew for per-project PHP versions. It includes a web dashboard to manage projects, services, and environment settings, and ships with common tools preinstalled so you can start building immediately.

Key Features

  • One-click environment — spin up a consistent PHP workspace with preinstalled extensions and utilities (eg. Apache, MySQL, Composer, PHPUnit, etc.).
  • PHP version management — switch between PHP versions/configs per project via PHPBrew without touching your host.
  • Dashboard UI — manage virtual machine state, hosts, sites, and services from a browser-based control panel or dashbrew CLI.
  • Code Runner — write PHP snippets in the dashboard, choose any installed PHP version, run, and view output side-by-side; perfect for testing ini settings and extension behavior across versions.
  • Project organization — add/import projects, map vhosts, and standardize document roots and configs.
  • Batteries included — common PHP tooling bundled for a “ready out of the box” experience.
  • Automated setup & deploys — scripted provisioning for repeatable, predictable environments.
  • Docker-friendly tooling — optional container workflows for isolated services when needed.

Why it’s useful

  • Replaces ad-hoc local stacks with reproducible environments.
  • Supports multiple PHP versions side by side and makes differences easy to test with the Code Runner.
  • The dashboard reduces setup time and day-to-day friction for teams.

Check out the project repository on Github for more info.