genesisweb/valet-linux-plus
Valet Linux Plus is a lightweight Laravel development environment for Linux, forked from Valet Linux. It runs Nginx and DnsMasq locally, letting you serve sites with valet link or park—no Vagrant or Docker required. Supports multiple PHP versions and SSL.
valet-linux-plus is the Linux fork of Laravel Valet — a local development environment tool, not a runtime dependency. The decision it informs is "what do our Laravel engineers run locally," which shows up in onboarding time, environment drift, and "works on my machine" bug volume rather than in customer-facing features..test domains, per-site TLS, DB and mail helpers) across macOS (official Valet/Herd) and Linux (this fork), reducing the number of documented local-setup paths the platform team maintains.Adopt when:
.test hostnames, trusted local TLS, and built-in DB/mail helpers.Look elsewhere when:
Specific to 2.0.3: this is a patch release with no breaking changes. Two things matter operationally — Laravel 12 support (unblocks upgrade planning) and the deprecated http2 config fix (removes an emerging source of broken local TLS on newer Valet conventions). Neither is a reason to adopt on its own; both are reasons not to defer a pending adoption decision.
For executives: This is free, open-source developer tooling for our Linux engineers — the Linux counterpart to the Mac tooling the rest of the team already uses. It cuts local environment setup from hours to minutes and reduces environment-related bugs. There is no license cost, no customer-facing surface, and no lock-in: it runs only on developer laptops and can be replaced with a containerized setup if it ever becomes a problem. The 2.0.3 release is a maintenance update that keeps it compatible with Laravel 11 and 12, so it will not become an obstacle to our next framework upgrade.
For engineering leadership: Version 2.0.3 is a patch — Laravel 11/12 support plus a fix for deprecated http2 configs that were breaking local TLS on newer setups. No breaking changes, no migration work. Recommended posture: pin the version, adopt it for Linux developers who want it, and keep a documented Docker/Sail fallback for anyone who needs production-parity services or for CI. Important boundary: CI and staging must not depend on this tool — it is a local convenience, and the escape hatch should be written down before we need it. Risk to track is maintenance: small contributor pool, no vendor SLA, and it modifies host-level config, so it belongs in the "dev-only, swappable" bucket rather than the platform-critical bucket.
How can I help you explore Laravel packages today?