PHPackages                             nntoan/valet-pro-max - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. nntoan/valet-pro-max

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

nntoan/valet-pro-max
====================

Blazing fast macOS PHP development environment

1.0.1(2y ago)028MITPHPPHP &gt;=7.1 &lt;8.3

Since Apr 15Pushed 1y ago1 watchersCompare

[ Source](https://github.com/nntoan/valet-pro-max)[ Packagist](https://packagist.org/packages/nntoan/valet-pro-max)[ RSS](/packages/nntoan-valet-pro-max/feed)WikiDiscussions 1.x Synced 1mo ago

READMEChangelog (2)Dependencies (3)Versions (4)Used By (0)

[![](images/logo.png)](images/logo.png)

Introduction
------------

[](#introduction)

Valet **Pro Max** is a development environment for macOS. No Vagrant, no Docker, no `/etc/hosts` file. This project uses [laravel/valet](https://github.com/laravel/valet) as a dependency.

Installation
------------

[](#installation)

> ⚠️ Valet **Pro Max** requires macOS and [Homebrew](https://brew.sh/). Before installation, you should make sure that no other programs such as Apache or Nginx are binding to your local machine's port 80.

> ⚠️ Valet **Pro Max** requires [Composer](https://getcomposer.org/) to be installed. It's [NOT recommended](https://github.com/nntoan/valet-pro-max/wiki/Composer) to install Composer via Homebrew.

To get started, you first need to ensure that Homebrew is up-to-date using the update command:

```
brew update
```

Next, you should use Homebrew to install PHP 8.1 (using `shivammathur/php`):

```
brew tap shivammathur/php
brew install shivammathur/php/php@8.1
brew link php@8.1 --force
brew services restart php@8.1
```

> ⚠️ If you're switching from Valet+ 2.x use the extra following steps.
>
> - Uninstall Valet+ with `valet uninstall` first.
> - Remove Valet+ package with `composer global remove weprovide/valet-plus`.
> - For more information how to migrate from Valet+ - check [this documentation](https://github.com/nntoan/valet-pro-max/wiki/Migration-from-Valet-Plus-2.x)

Install Valet **Pro Max** 1.x-dev with composer:

```
composer global require nntoan/valet-pro-max:1.x-dev
```

Finally, you may execute the Valet **Pro Max** `install` command. This will configure and install Valet **Pro Max**, Nginx, DnsMasq and other services. In addition, use `--help` to see all installation options.

```
valet-pro install
```

The daemons Valet **Pro Max** depends on will be configured to launch when your system starts. Once Valet **Pro Max** is installed, try pinging any `*.test` domain on your terminal using a command such as `ping foobar.test`. If Valet **Pro Max** is installed correctly you should see this domain responding on `127.0.0.1`.

Valet Pro Max features
----------------------

[](#valet-pro-max-features)

Here are a few key differences compared to the original Valet:

- Nginx config optimization
- PHP extensions (mcrypt, intl, opcache, yaml, apcu, ds, imagick)
- MySQL (mysql@5.7, mysql@8.0, mysql@8.1, mariadb)
    - DB commands (list, create, drop, reset, (re)import, export, open)
- Mailhog (on/off mode)
- Varnish (on/off mode)
- Redis (on/off mode)
- Rabbitmq (on/off mode)
- Xdebug (on/off mode)
- Memcache (on/off mode)
- Elasticsearch v6, v7, v8 (on/off mode) using Docker
- Opensearch v1, v2 (on/off mode) using Homebrew
- Ioncube (on/off mode)
- Rewrite/unrewrite public domain to local environment
- DevTools
- Binaries (magerun, magerun2, drush, wp-cli, shopware-cli, shopify-cli)
- Log rotation for Valet **Pro Max** services (nginx, mysql, phpfpm). To prevent big logfiles consume all disk storage.

### Changes vs Valet+

[](#changes-vs-valet)

- Use command `valet-pro` instead of `valet`.
- Rename `.env.valet` to `.valet-env.php`.
- Use command `valet-pro elasticsearch|es use ` instead of `valet use elasticsearch|es `.
- Use `127.0.0.1` as Redis host instead of `/tmp/redis.sock`.
- Choose which binaries to install (default all) and self-update on `valet-pro install` command.
- Adds dependency on Docker for Elasticsearch, see
- Supports Opensearch using Homebrew maintainer tap.

Credits
-------

[](#credits)

This project is a fork of [weprovide/valet-plus](https://github.com/weprovide/valet-plus). Thanks to all of the contributors, especially the original authors:

- Tim Neutkens ([@timneutkens](https://github.com/timneutkens))
- Sam Granger ([@samgranger](https://github.com/samgranger))
- Lou van der Laarse ([@Neodork](https://github.com/Neodork))
- Sander Pott (@Sander Valet+ slack channel)
- Mischa Braam ([@mischabraam](https://github.com/mischabraam))

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance26

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~13 days

Total

4

Last Release

718d ago

Major Versions

0.x-dev → 1.x-dev2024-05-24

PHP version history (2 changes)1.0.0PHP &gt;=7.1 &lt;8.3

0.x-devPHP &gt;=7.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/7c21b1a2230769ab8a52a3a8ce9d802be196672ba9200be459a9e021ab35fa02?d=identicon)[NNToan](/maintainers/NNToan)

---

Top Contributors

[![nntoan](https://avatars.githubusercontent.com/u/3891429?v=4)](https://github.com/nntoan "nntoan (33 commits)")

---

Tags

development-environmenthomebrewmacosphp-environmentvalet

###  Code Quality

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/nntoan-valet-pro-max/health.svg)

```
[![Health](https://phpackages.com/badges/nntoan-valet-pro-max/health.svg)](https://phpackages.com/packages/nntoan-valet-pro-max)
```

###  Alternatives

[roomify/bat

A booking and availability management library

156146.0k](/packages/roomify-bat)[thathoff/kirby-git-content

Plugin to track changes to content in a git repository.

15343.7k](/packages/thathoff-kirby-git-content)[dmamontov/asynctask-7

AsyncTask enables proper and easy use of the thread. This class allows to perform background operations and publish results on the thread without having to manipulate threads and/or handlers.

1313.1k](/packages/dmamontov-asynctask-7)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
