Skip to content

dqxOne local environment for every project

Declare what a project needs once. Run it on docker, DDEV, Lerd or Herd — and change your mind later without touching the project.

dqx

The four stacks

The same declaration runs on all of them, and switching is a command rather than a rewrite.

Docker Composethe defaultRuns everywhere, isolates completely, and dqx generates the whole stack — so the environment is disposable and identical for everyone
DDEVwhen page speed hurtsFastest page render of the four, and the slowest to start and stop — 8.4× docker's, felt hardest on projects with several sites
Lerdon LinuxBy far the lightest — 1.9 GB where DDEV takes 9.6 for the same projects — and the slowest to start them
Herdfastest, least isolatedPHP on the host: nothing to beat it for one application, and no answer when two need different extensions

Compare them side by side · How to switch

dqx v1.0.0