Local development, in a window
One Docker container per project, with its own runtime version, its own database and its own domain — https://shop.loc, trusted certificate included. PHP, Node, Python, Go, Ruby or Rust. StackVo runs on your host, not inside a container, so it opens even when Docker is down.
Runtimes, web servers, databases and tools, installed as instances and picked per project. Laravel, Symfony, WordPress and Next.js get presets; anything else is a folder with a runtime.
Also search, monitoring, queues and admin UIs — and more than 80 PHP extensions.
Every tool in this category gives you PHP, a database and a domain. These are the things you get here and nowhere else.
Each worktree gets its own hostname and its own database. Preview environments, locally and free.
Profiler, query log and your dump() calls on one axis; replay a recorded request with one click.
PHP 5.6–8.5, Node, Python, Go, Ruby, Rust — what runs is what a Dockerfile says, not what your brew history says.
38 tools. Writes sit behind an explicit flag, a project scope and a time limit.
The same manifest renders the image you ship, and exports a devcontainer for the cloud.
"shop has held 4.2 GB·hours and used 38 minutes of CPU today." The only tool here that says so.
Ten installers per release, every platform and both CPU families. Not code-signed by decision; every release publishes SHA256 checksums and the updater verifies a minisign signature.
No terminal, no config file, no Docker knowledge. The window asks, you answer.
The first launch asks exactly one question. An empty folder is enough; the app writes the rest.
Laravel, WordPress, Symfony, plain PHP, Node… then the runtime version, the web server and the services.
The build streams Docker's own output. When it finishes, the domain opens in your browser with no certificate warning.
What each tool chose, not which is better. Compiled from each project's own documentation.
| StackVo | Herd | ServBay | Laragon | DDEV | FlyEnv | |
|---|---|---|---|---|---|---|
| Approach | Docker + desktop | Native binaries | Native binaries | Native binaries | Docker + CLI | Native binaries |
| Platforms | mac · Win · Linux | mac · Win | mac · Win | Win | mac · Win · Linux | mac · Win · Linux |
| Project isolation | Container | Site | Site | Site | Container | Site |
| Per-branch env with its own DB | Yes | No | No | No | partial | No |
| Request-level "why slow" | Yes | (Pro)partial | No | No | No | No |
| Replay a recorded request | Yes | No | No | No | No | No |
| In-app mail inbox | Yes | Pro | Pro | Yes | web UI | Yes |
| Named DB snapshots | + scheduledYes | No | scheduled | scheduled | Yes | No |
| MCP for AI assistants | 38 tools scoped | No | Yes | No | No | Yes |
| Builds the production image | Yes | No | No | No | No | No |
| Import sources | 7 | 1 | a few | No | a few | a few |
| Price | Free, MIT | Free + Pro $99/yr | Free + Pro | Free | Free, Apache-2 | Free + Pro $10 |
Pricing
$0forever
There is no Pro tier and there is not going to be one. Nothing is gated behind an account, a licence key or a nag screen.
Short answers. The longer ones are in the documentation and in the README.
Something else? Ask in Discussions
Yes. Free, MIT-licensed, every feature on every platform. No paid tier, no account, no telemetry.
No. Laravel, Symfony and WordPress get presets, but a project is any folder with a runtime: PHP, Node, Python, Go, Ruby or Rust.
Yes: Docker Desktop, Docker Engine, or Podman, Colima or OrbStack. If it is not running, the app opens, says so and offers to start it.
Certificates are recurring costs with an identity attached. Instead every release publishes SHA256 checksums and the updater verifies a minisign signature.
Yes. Services are instances: MySQL 8.0 and 8.4 side by side, each project on the one it asked for.
An install that includes Docker, an image build on a project's first start, and the VM's idle memory. In return, what runs is what a Dockerfile says.
Windows is in the CI matrix and the suite passes there; the hosts write through UAC and the named pipe against Docker Desktop are still unverified on a real machine.
Nowhere. No telemetry. The network calls are the ones you press, plus one help document fetched from the repository when you open a help panel.
The rest of what the window does, each with its own page.
Sponsorship
StackVo is free, MIT-licensed and maintained by one person, with no company behind it and no paid tier. If it saves you time, sponsoring is what keeps it maintained — and what turns "most issues get answered" into "issues get answered".