this post was submitted on 20 Dec 2025
7 points (100.0% liked)

PHP

761 readers
3 users here now

Welcome to /c/php! This is a community for PHP developers and enthusiasts to share and discuss anything related to PHP. From the latest updates and tutorials, to your burning questions and amazing personal projects, we welcome all contributions.

Let's foster an environment of respect, learning, and mutual growth. Whether you're an experienced PHP developer, a beginner, or just interested in learning more about PHP, we're glad to have you here!

Let's code, learn, and grow together!

founded 2 years ago
MODERATORS
top 6 comments
sorted by: hot top controversial new old
[–] lens0021@programming.dev 1 points 6 days ago* (last edited 6 days ago)

Mago is a PHP toolchain. I guess it is something similar to ruff/ty/pyrefly in Python, oxc in JavaScript, or Lux in Lua because it emphasis its speed and it is written in Rust. The author is also a maintainer of psl[1] and listed in JetBrains' 2025-2026 sponsorship program.[2]

[–] Kynx@fosstodon.org 0 points 6 days ago (1 children)

@lens0021 congrats. What does it do? No explanation in post, no explanation in link? And you want me to look at it?

[–] Kynx@fosstodon.org 0 points 6 days ago (2 children)

@lens0021 sorry, that was just a bit snarky. But hey, don’t assume all us plebs know what you’re doing: if you posted “blahlib makes your code better and we’ve released x.y.z” I’d know I could ignore it (if I didn’t want my code to if be better 😜). And link to the project homepage, not the release note. Or maybe both.

That’s easy, right? Hope I’m being constructive.

[–] Kissaki@programming.dev 1 points 5 days ago

And link to the project homepage, not the release note. Or maybe both.

Did you open the link? The release notes have a project description, not just a change log.

[–] lens0021@programming.dev 1 points 6 days ago (1 children)

Your point is fair. I intended to mention that Mago is a PHP toolchain and thought that would suffice, but I should have considered the audience more carefully. I will submit addional comment.

[–] lens0021@programming.dev 1 points 6 days ago

Wait, isn't the link self-descritive?

After over 1,000 commits, 13 release candidates, 34 betas, and 12 alphas, we are thrilled to announce Mago 1.0.0 - the first stable release of the Mago PHP toolchain.

Mago is a comprehensive PHP toolchain written in Rust that combines a linter, formatter, and static analyzer into a single, blazingly fast binary. Whether you're working on a small project or a massive codebase with millions of lines, Mago delivers consistent, reliable feedback in seconds.