nicoverbruggen

nicoverbruggen/phpmon

Swift MIT Dev Tools Single maintainer risk

Easily install and configure your development environment with PHP. Serve sites with Laravel Valet, switch PHP versions, manage extensions, and quickly resolve issues automatically.

3.2k stars
63 forks
recent
GitHub +4 / week

3.2k

Stars

63

Forks

3

Open issues

4

Contributors

v26.05.3 27 Jun 2026

AI Analysis

PHP Monitor is a native macOS menu bar application that streamlines local PHP development by enabling easy switching between PHP versions, managing extensions, and integrating with Laravel Valet. It serves developers and teams who work with PHP-based frameworks (Laravel, Symfony) on macOS and need a convenient way to manage their development environment without terminal commands. It is not useful for Windows/Linux developers or those not using Homebrew/Laravel Valet.

Dev Tools Developer Tool Discovery value: 5/10
Documentation 8/10
Activity 9/10
Community 8/10
Code quality 5/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.

macos-native php-tooling laravel-ecosystem developer-environment homebrew-integration
Actively maintained Well documented MIT licensed Niche/specialized use case Beginner friendly Production ready
Deep Analysis · Based on README and public signals
5d ago

macOS menu bar utility for PHP development environment management and Laravel Valet integration

PHP Monitor is a Swift-based macOS desktop application that simplifies local PHP development by providing a menu bar interface for switching PHP versions, managing extensions, integrating with Laravel Valet, and performing routine diagnostics. Built for macOS developers using PHP, it reduces friction in environment setup and day-to-day version switching. Adoption appears concentrated among Laravel developers on macOS; real-world usage numbers not publicly documented.

Origin

Created June 2019 by Nico Verbruggen as a replacement for his earlier Alfred workflow. Evolved from a simple version-switcher into a full-featured environment manager with Valet integration, onboarding wizards, and third-party launcher support. Appears to have grown organically within the macOS PHP developer community.

Growth

Repository accumulated 3,214 stars over ~7 years with steady maintenance. Recent activity shows continuous engagement (last push June 27, 2026), but zero stars gained in last 7 days suggests growth has plateaued or normalized. Pattern consistent with a mature, niche utility that has reached its addressable market rather than experiencing viral adoption.

In production

Adoption not verified with publicly available metrics. README appeals for stars as a proxy for usage ('I know that the software is being used') and includes a sponsorship request, suggesting either modest adoption or author seeking validation signals. Presence of Alfred and Raycast integrations indicates some developer tool ecosystem engagement, but specific production deployment numbers, company case studies, or download metrics are absent from public documentation.

Code analysis
Architecture

Based on README, PHP Monitor is a universal macOS application written in Swift running natively on both Apple Silicon and Intel Macs. Appears to function as a menu bar application with system integration hooks. Includes onboarding wizard, service management, and file/configuration access. Likely uses native macOS APIs for menu bar integration and system tasks. Actual implementation details not inspectable from README alone.

Tests

not documented in README

Maintenance

Last push 2026-06-27 (8 days before analysis date) indicates active maintenance. Repository shows recent, ongoing work rather than dormancy. However, modestly low star velocity (0 in last 7 days) and fork count (62) suggest the contributor base and adoption level remain limited. Maintenance appears adequate for a mature tool rather than reflecting rapid expansion.

Honest verdict

ADOPT IF: you are a macOS developer, use Laravel Valet, and want a menu bar utility to reduce terminal interactions for version switching, extension management, and routine diagnostics. The tool is actively maintained, signed/notarized, and lowers friction in common workflows. AVOID IF: you develop on Windows or Linux, use containers (Docker/Halet) for environment isolation, or prefer command-line-only workflows. The application is platform-specific and adds a layer of abstraction some developers may not need. MONITOR IF: you are considering PHP Monitor as a strategic solution for team standardization; adoption metrics and community visibility remain limited, so assess whether the single-author maintenance model and narrow platform support align with long-term organizational needs.

Independent dimensions

Mainstream potential

3/10

Technical importance

5/10

Adoption evidence

2/10

Risks
  • Single-author maintenance model with no documented backup maintainers; project continuity depends on author availability.
  • Platform lock-in: macOS-only; any team with mixed operating systems cannot standardize on this tool.
  • Adoption not publicly measured; cannot verify whether the tool is widely used or concentrated among a small user base.
  • Dependency chain: relies on Homebrew, PHP, Valet, and macOS APIs; changes in those upstreams could introduce compatibility issues.
  • No documented test coverage or CI/CD pipeline mentioned in README; code quality assurance mechanisms unclear.
Prediction

PHP Monitor will likely remain a stable, low-growth utility serving a permanent niche of macOS-based Laravel developers. Continued maintenance appears probable given recent activity, but mainstream expansion into other platforms or ecosystems seems unlikely given architectural choices. May gradually consolidate as the de facto GUI for Valet on macOS if adoption grows within that community.

0 found this helpful

Newsletter

Get analyses like this every Monday

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

Languages

Swift
98.2%
Python
0.9%
HTML
0.4%
Shell
0.4%
Ruby
0%

Information

Language
Swift
License
MIT
Last updated
2w ago
Created
86mo 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

laravel

laravel/valet

Laravel Valet is a lightweight local development environment for macOS that...

2.6k PHP Dev Tools
mix-php

mix-php/mix

MixPHP is a PHP CLI-mode development framework that provides a unified HTTP...

1.9k PHP Web Dev
shivammathur

shivammathur/homebrew-php

A Homebrew tap that provides PHP versions 5.6 through 8.6 (including nightly...

2.9k Ruby Dev Tools
phpmd

phpmd/phpmd

PHPMD is a static analysis tool for PHP that detects code issues and metrics...

2.4k PHP Dev Tools
nunomaduro

nunomaduro/phpinsights

PHP Insights is a CLI tool that analyzes PHP code quality, style, architecture,...

5.6k PHP Dev Tools
vs. alternatives
Laravel Halet (Docker-based alternative mentioned in README)

PHP Monitor is macOS-native and CLI/menu-bar driven; Halet uses Docker and offers cross-platform support. PHP Monitor integrates tightly with Valet; Halet replaces Valet entirely. Appears designed for developers preferring native tools over containerization.

Laravel Valet (direct dependency)

Valet is the underlying service layer (command-line); PHP Monitor is a convenience wrapper and GUI for Valet management. Not competing but rather enhancing the Valet experience for macOS users.

shivammathur/homebrew-php (Homebrew PHP tap)

Homebrew-php provides PHP version management via CLI; PHP Monitor wraps this with a GUI and adds Valet orchestration. Different interface paradigm; similar domain but serves users preferring visual tools.

nunomaduro/phpinsights (code analysis)

PhpInsights focuses on code quality analysis; PHP Monitor focuses on environment setup and version management. Non-overlapping problems; different user workflows.

johnbillion/query-monitor (WordPress debugging)

Query Monitor is runtime debugging for WordPress/PHP; PHP Monitor is development environment setup. Different layers of the development stack; no direct competition.