Complete web stack with NGINX, MySQL/MariaDB and PHP for macOS. Powered by Homebrew, managed through a native interface.
Version: 1.1.46 · Requires: macOS 14+ · License: Closed Source
Requires Homebrew installed. Native Apple Silicon.
Built in Swift to integrate seamlessly with the operating system. No web frameworks, no Electron.
Uses Homebrew to install and manage all services. No custom packages, no conflicts.
Manage NGINX with one click. Virtual hosts, SSL, reverse proxy and advanced configurations always at hand.
Start, stop and manage MySQL directly from the app. Database creation, user management and monitoring.
Switch between different PHP versions in an instant. Integrated php.ini and extension management.
No Docker, no VMs. Services run natively on macOS through Homebrew with maximum performance.
Manage configurations, virtual hosts and stack parameters directly from the graphical interface.
A preview of the interface.
SQL export improvements: progress now appears instantly, the completion state stays visible with a 'Show in Finder' button, and the log text is selectable. The MySQL root password is no longer shown in the UI; it is loaded securely from the Keychain. Each export creates a uniquely timestamped file, and the import/export panel now keeps a history. The Settings sidebar is now opaque. Language menu: US flag for English, plus European Portuguese (Portugal). SQL exports are now import-ready on any server: the GTID/SQL_LOG_BIN statements that required special privileges have been removed, so restoring a dump no longer fails with an 'Access denied' privilege error.
Before opening the downloaded file, we recommend verifying its integrity. This confirms the DMG has not been tampered with or corrupted during download.
Expected SHA-256 hash (compare this with the Terminal output):
84b8cbf550707c5bd9fabf6e66480f7592efcc60571c9e5671a599c607154c5e
Open Terminal and run this command in the folder where you saved the file:
shasum -a 256 brewmnmp-1.1.46.dmg
The output must exactly match the hash shown above. If it differs, do not open the file and download it again.