Mago: A fast PHP toolchain written in Rust
5 hours ago
- #PHP
- #Rust
- #Developer Tools
- Mago is an extremely fast PHP linter, formatter, and static analyzer written in Rust.
- It provides a comprehensive toolchain for PHP developers, inspired by the Rust ecosystem.
- Installation can be done via a shell script on macOS and Linux, with other methods available.
- Features include linting, static analysis, automated fixes, formatting, semantic checks, and AST visualization.
- Mago is community-driven and welcomes contributions through bug reports, feature suggestions, and code submissions.
- The project is inspired by tools like Clippy, OXC, and Hakana, and acknowledges foundational PHP tools.
- It is dual-licensed under MIT and Apache License 2.0.