carthage-software / mago
- четверг, 4 сентября 2025 г. в 00:00:04
Mago is a toolchain for PHP that aims to provide a set of tools to help developers write better code.
An extremely fast PHP linter, formatter, and static analyzer, written in Rust.
Mago is a comprehensive toolchain for PHP that helps developers write better code. Inspired by the Rust ecosystem, Mago brings speed, reliability, and an exceptional developer experience to PHP projects of all sizes.
The most common way to install Mago on macOS and Linux is by using our shell script:
curl --proto '=https' --tlsv1.2 -sSf https://carthage.software/mago.sh | bash
For all other installation methods, including Homebrew, Composer, and Cargo, please refer to our official Installation Guide.
To get started with Mago and learn how to configure your project, please visit our Getting Started Guide in the official documentation.
Mago is a community-driven project, and we welcome contributions! Whether you're reporting bugs, suggesting features, writing documentation, or submitting code, your help is valued.
Mago stands on the shoulders of giants. Our design and functionality are heavily inspired by pioneering tools in both the Rust and PHP ecosystems.
We deeply respect the foundational work of tools like PHP-CS-Fixer, Psalm, PHPStan, and PHP_CodeSniffer. While Mago aims to offer a unified and faster alternative, these tools paved the way for modern PHP development.
Mago is dual-licensed under your choice of the following: