# nicoverbruggen/phpmon

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

Repository: https://github.com/nicoverbruggen/phpmon
Canonical: https://ross.abutalabs.com/products/phpmon
Homepage: https://phpmon.app
Language: Swift
License: MIT
License Family: permissive
Topics: php, macos, brew, valet, homebrew, phpmon, php-monitor, laravel, symfony, native, swift
Last push: 2026-07-11T07:05:34+00:00

## Health v2 (maintenance only)
Score: 94/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 92, release rhythm 92, longevity 100
- inputs: {"age_days": 2638, "days_push": 53, "days_rel": 53, "gap_med": 14, "n_releases_24m": 26}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3218, forks 62 (observed 2026-08-28T04:07:49.654633+00:00)

## What it is
PHP Monitor is a lightweight native macOS menu bar utility that helps set up and maintain a local PHP development environment, including switching PHP versions globally or per-site, managing extensions, and integrating with Laravel Valet. It includes a Setup Assistant that guides users through installing Homebrew, PHP, Composer, and Valet, and offers First Aid features to automatically fix common PHP and Homebrew issues.

## Use cases
- switch php versions on macos
- set up php development environment on a new mac
- manage php extensions without terminal commands
- serve local sites with laravel valet
- fix broken php or homebrew installation
- isolate php version per site
- see active php version in menu bar

## When to choose
- you develop PHP, Laravel, Symfony, WordPress, or Drupal projects on macOS
- you want a GUI instead of typing Homebrew and Valet commands
- you need to switch between multiple PHP versions quickly
- you want guided onboarding for a fresh Mac setup

## When to avoid
- you are on Linux or Windows
- you do not use or want Homebrew-managed PHP
- you need a fully containerized or Docker-based PHP environment
- you prefer managing PHP purely via the command line

## Facets
- artifact type: application
- maturity: active
- function: gui, developer-tools, configuration-management, package-manager
- domain: developer-tools, web-development
- platform: -
- tags: php, laravel-valet, homebrew, menu-bar-app, php-version-manager, swift, local-development, command-line, macos, desktop

## Member repositories
- nicoverbruggen/phpmon (main) score 94

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:49.654633+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:44:54.445080+00:00, confidence not recorded.
  - readme: https://github.com/nicoverbruggen/phpmon (fetched 2026-08-28T04:07:49.654633+00:00, sha 8aee4c6b5805)
  - homepage: https://phpmon.app (fetched 2026-08-29T09:38:00.954125+00:00, sha 0e3f2b7fe6d4)
  - site_page: https://phpmon.app/install-homebrew (fetched 2026-08-29T09:38:00.959737+00:00, sha 1d00d54609da)
  - site_page: https://phpmon.app/releases (fetched 2026-08-29T09:38:00.957258+00:00, sha 47addecc592a)
  - site_page: https://phpmon.app/faq (fetched 2026-08-29T09:38:00.961571+00:00, sha 5b9aa50a5e40)
- Data as of 2026-08-30T08:39:29.467469+00:00.
