Yerd
Local PHP, without the friction - rootless, open-source, and no Docker in sight! The open-source alternative to Laravel Herd!
Free1,418 impressions#6 of its week2 comments
Comments
>log in to comment- Zain Sheikh· 3mo ago
A rootless, open-source Laravel Herd alternative that runs on Linux too is exactly what I've wanted. Does the embedded CA play nicely with Firefox's separate trust store?
Maker here 👋 I built Yerd because I wanted the polished-commercial-tool experience for local PHP - .test domains, HTTPS, per-site PHP versions, live dumps - but open source, on Linux as well as macOS, and rootless. Happy to answer anything, especially about the privilege-separation model or the embedded DNS/proxy architecture.
Yerd is an open-source, rootless local PHP development environment for macOS and Linux with zero-config sites and automatic HTTPS.
- for
- PHP developers who need local environments without Docker or subscriptions
- pricing
- open source
- license
- MIT
- v2.1.0-rc.12 months ago
- v2.0.43 months ago
- v2.0.4-rc.33 months ago
Key features
- Zero-config sites — Park a folder and each project is instantly served on a .test domain.
- Automatic HTTPS — Per-site certificates issued by a local CA with no browser warnings.
- Per-site PHP versions — Install multiple isolated PHP builds and pin each site to a specific version.
- Lightweight daemon — ~8 MB native Rust binary manages services without containers or VMs.
- Rootless operation — One-time elevation; the daemon, CLI and GUI run as the regular user.
- Built-in services — Native MySQL, MariaDB, PostgreSQL, Redis and an SMTP catcher run as processes.
- Managed tooling — Composer, Node and Bun are installed on the PATH and managed by Yerd.
- Laravel telemetry — Live streaming of dump(), dd(), queries, jobs, requests, logs and HTTP.
Use cases
- Develop a Laravel app locally with automatic HTTPS and per-site PHP version.
- Test email sending using the built-in SMTP catcher without sending real mail.
- Run multiple projects side-by-side, each with its own database engine, on a single machine.
Yerd FAQ
Do I need Docker or a VM to use Yerd?+
No, Yerd runs as a native ~8 MB Rust daemon without containers or virtual machines.
How does Yerd handle HTTPS locally?+
It creates a local certificate authority that issues per-site certificates on demand, eliminating browser warnings.
Can I run different PHP versions for different projects?+
Yes, you can install multiple isolated PHP builds and pin each site to the version it requires.
Is Yerd rootless?+
Setup requires a single elevation, after which the daemon, CLI and tray app run as your regular user.
What databases are supported out of the box?+
Yerd supervises native MySQL, MariaDB, PostgreSQL and Redis processes.
Is Yerd free to use?+
Yes, Yerd is MIT-licensed open source and can be used without a subscription.
Summarized by DevHunt from yerd.app · Sep 28, 2026. Details may change; check the official site.








