laravel

laravel/valet

PHP MIT Dev Tools

A more enjoyable local development experience for Mac.

2.6k stars
717 forks
recent
GitHub

2.6k

Stars

717

Forks

6

Open issues

30

Contributors

v4.12.0 10 Mar 2026

AI Analysis

Laravel Valet is a lightweight local development environment for macOS that uses Nginx and DnsMasq to enable fast PHP/Laravel development without Vagrant or complex configuration. It is purpose-built for Mac-based Laravel developers who prioritize minimal resource usage and development speed, and is not suitable for Windows/Linux users or projects requiring Vagrant-style virtual machine isolation.

Dev Tools Developer Tool Discovery value: 3/10
Documentation 8/10
Activity 9/10
Community 8/10
Code quality 7/10

Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.

Overall score 8/10

AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.

local-development laravel macos php-development nginx
Actively maintained Well documented MIT licensed Niche/specialized use case Production ready
Deep Analysis · Based on README and public signals
5d ago

Lightweight macOS PHP dev environment that trades comprehensiveness for speed and simplicity

Laravel Valet is a minimal local PHP development environment for macOS that eliminates Vagrant/VM overhead by running Nginx and DnsMasq directly on the host. Built by the Laravel team in 2016, it targets developers who prioritize speed (7MB RAM footprint) and simplicity over feature completeness. Adoption appears concentrated within the PHP/Laravel ecosystem but lacks public evidence of scale. The project remains actively maintained with regular commits.

Origin

Created by Taylor Otwell and the Laravel team in May 2016 as a response to developer friction with Vagrant and Homestead setups. Positioned explicitly as a lightweight alternative for macOS users willing to sacrifice feature parity for speed and minimal resource consumption.

Growth

Star growth plateaued years ago (2,596 stars, 0 gained in past week). Initial adoption likely peaked around 2017–2018 when it addressed genuine macOS PHP developer pain. Similar repos like nicoverbruggen/phpmon (3,214 stars) and laravel/sail (1,904 stars) suggest market fragmentation; Sail (Docker-based) may have captured share post-2020. No recent spike indicates slow, mature adoption rather than growing mindshare.

In production

Adoption not verified. README mentions Packagist downloads badge but no link/figure provided in excerpt. Laravel ecosystem likely uses it (given official Laravel tool status), but no quantified enterprise or large-scale production evidence in available materials. Intra-Laravel adoption probable but unconfirmed.

Code analysis
Architecture

Based on README: Valet runs Nginx and DnsMasq as background processes, intercepts *.test domain requests, and proxies them to local PHP sites. Appears to use PHP CLI internally. No architectural detail in README; likely uses shell scripting and PHP for orchestration, but implementation not verifiable from README alone.

Tests

Not documented in README. CI badge present (GitHub Actions workflow), indicating tests exist, but coverage metrics and test philosophy not described.

Maintenance

Last push 2026-06-24 (11 days before evaluation date) indicates active maintenance. Tests CI badge suggests ongoing validation. However, zero stars in past 7 days and long plateau suggests low momentum. Maintained, not stagnant — but adoption growth appears dormant.

Honest verdict

ADOPT IF: you are a solo/small-team PHP developer on macOS who values minimal resource footprint and CLI-centric workflow, accept bare-metal setup and macOS lock-in, and are already in the Laravel ecosystem. AVOID IF: you require cross-platform development, team reproducibility, strict dev/prod isolation, or non-PHP support — Docker-based Sail or Vagrant/Homestead better. MONITOR IF: you are deciding between Valet and newer entrants like Herd or phpmon; Valet's maintenance is solid but adoption signals suggest it is not gaining share, and macOS-native GUI tools may better serve the modern developer experience trend.

Independent dimensions

Mainstream potential

3/10

Technical importance

5/10

Adoption evidence

3/10

Risks
  • macOS-only lock-in limits team/CI/CD portability; developer switching to Linux/Windows or joining teams on mixed OSes creates friction.
  • Bare-metal setup exposes local machine to configuration drift and potential system pollution (Nginx, DnsMasq always running); troubleshooting harder than containerized alternatives.
  • Adoption appears plateaued; slower migration to modern tooling (Docker, Herd) may reduce community support, third-party drivers, and hiring pool familiarity.
  • No explicit support for non-PHP runtimes (Node, Python, etc.); limited to PHP-only or hybrid workflows, reducing utility for polyglot development.
  • Long-term maintenance risk if Laravel team deprioritizes in favor of Sail or other initiatives; low recent star growth suggests mindshare already declining.
Prediction

Valet will likely remain as a stable, slowly maintained option for macOS PHP developers with existing muscle memory, but will not recapture growth. Newer GUI-native tools (Herd, phpmon) and cross-platform Sail will continue to absorb new users. Niche survival is probable; mainstream resurgence unlikely unless macOS-specific PHP renaissance occurs.

0 found this helpful

Newsletter

Get analyses like this every Monday

Free weekly digest of the most interesting open-source discoveries.

Languages

PHP
98.7%
Shell
1.2%
HTML
0.1%

Information

Language
PHP
License
MIT
Last updated
2w ago
Created
124mo ago
Analyzed with
anthropic/claude-haiku-4-5

Stars over time

Loading…

Contributors over time

Top 100 contributors only — repos with more will plateau at 100.

Loading…

Similar repos

nicoverbruggen

nicoverbruggen/phpmon

PHP Monitor is a native macOS menu bar application that streamlines local PHP...

3.2k Swift Dev Tools
laravel

laravel/sail

Laravel Sail is a Docker-powered local development environment for Laravel...

1.9k Shell DevOps
bavix

bavix/laravel-wallet

laravel-wallet is a Laravel package that provides virtual wallet functionality...

1.3k PHP Web Dev
ddev

ddev/ddev

DDEV is an open-source Docker-based development environment tool for PHP and...

3.7k Go DevOps
soloterm

soloterm/solo

Solo for Laravel is a package that consolidates multiple local development...

1.3k PHP Dev Tools
vs. alternatives
Laravel Sail

Docker-based, cross-platform, newer (post-2020). Likely captures modern PHP developers; Valet remains macOS-only and bare-metal. Sail offers more reproducibility; Valet offers lower overhead.

phpmon (nicoverbruggen)

More stars (3,214 vs 2,596). Swift-based macOS native app; Valet is CLI. phpmon may offer better UX for non-CLI users; Valet integrates tighter with shell workflows.

Vagrant + Homestead

Heavy VM overhead but cross-platform and feature-rich. Valet trades isolation and portability for speed; still relevant for teams requiring strict dev/prod parity.

FlyEnv (xpf0000)

3,035 stars, TypeScript-based, cross-platform GUI. Younger project with growing stars; likely appeals to developers seeking GUI + multi-OS support. Valet remains CLI-centric, macOS-only.

Herd (Shift)

Not listed but known competitor: newer, macOS-native, GUI, broader language support. Represents newer wave of native development environments; Valet aging relative to this category evolution.