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.