β΅™β΅’β΄Ό πŸ¦€πŸ˜'s Avatar

β΅™β΅’β΄Ό πŸ¦€πŸ˜

@azjezz

Founder @ Carthage.Software, Rust Engineer @Quizlet, Previously @Bumble, @CoopTilleuls, and @Symfony. 39AC CCA4 FD30 0D04 C840 6EB3 B00E 0A46 B3F1 C157 he/him

425
Followers
188
Following
148
Posts
01.05.2024
Joined
Posts Following

Latest posts by β΅™β΅’β΄Ό πŸ¦€πŸ˜ @azjezz

PSL 5.0 docs are live: psl.carthage.software

04.03.2026 21:49 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

PSL 5.0 ships a full terminal UI framework. Buffered rendering, layouts, widgets, keyboard/mouse events.

You can build TUI apps, dashboards, and even games entirely in PHP.

github.com/azjezz/psl/b...

04.03.2026 21:49 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Binary protocol parsing in PSL 5.0:
file:///Users/azjezz/Downloads/carbon(6).png

04.03.2026 21:49 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Encryption in PSL 5.0:

Symmetric, asymmetric, signing, AEAD, KDF, key exchange, stream ciphers. All built on libsodium.
file:///Users/azjezz/Downloads/carbon(5).png

04.03.2026 21:49 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Release Crown 5.0.0 Β· azjezz/psl PSL - Crown 5.0 PSL 5.0 - nicknamed Crown - is the biggest release of the PHP Standard Library to date, introducing 10 new components, a complete networking stack rewrite, and significant performan...

PSL 5.0 is out! The biggest release of the PHP Standard Library yet.

10 new components: Crypto, Binary, Terminal, Process, TLS, UDP, CIDR, Socks, Ansi, and Interoperability.

Plus a complete networking stack rewrite.

github.com/azjezz/psl/r...

#PHP

04.03.2026 21:49 πŸ‘ 2 πŸ” 1 πŸ’¬ 1 πŸ“Œ 1
Preview
Sponsor @azjezz on GitHub Sponsors Senior Engineer building the next generation of PHP tooling in Rust. Creator of Mago & the PHP Standard Library (PSL). Your sponsorship directly supports my full-time open source work.

Mago is free and open source. If it's saving you time, consider sponsoring to keep development going πŸ’›

github.com/sponsors/azj...

17.02.2026 01:54 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Carthage Software β€” Software engineers who get things done. Software engineers who get things done.. We build and maintain open source tools that developers actually use. Linters, static analyzers, and libraries that make PHP development faster and safer.

Need help with your PHP codebase? Static analysis, tooling, performance, or architecture? we can help.

Reach out: azjezz@carthage.software

carthage.software/en/

17.02.2026 01:54 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Release Mago 1.9.0 Β· carthage-software/mago Mago 1.9.0 This release brings PHP 8.5 deprecation detection, new return type providers for sprintf() and array_map(), generator type inference, several new formatter options, and a large number of...

Mago 1.9.0 is out! πŸŽ‰

- PHP 8.5 deprecation detection (casts, backtick syntax, switch semicolons)
- sprintf() and array_map() return type providers
- Generator type inference for closures
- New formatter options
- 16 bug fixes

github.com/carthage-sof...

#php #mago

17.02.2026 01:54 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Release Mago 1.6.0 Β· carthage-software/mago Mago 1.6.0 This release brings new analyzer checks for class design enforcement, new linter rules for file organization, path-scoped ignore/exclusion support, formatter fixes, and numerous bug fixe...

Mago 1.6.0 is here! πŸŽ‰

New analyzer checks, path-scoped ignores, new linter rules, formatter fixes & more.

github.com/carthage-sof...

07.02.2026 01:58 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Sponsor @azjezz on GitHub Sponsors Senior Engineer building the next generation of PHP tooling in Rust. Creator of Mago & the PHP Standard Library (PSL). Your sponsorship directly supports my full-time open source work.

Building Mago solo takes mass amounts of caffeine β˜•

If it helps your team, consider sponsoring or reaching out for consulting:

β†’ github.com/sponsors/azj...
β†’ carthage.software

03.02.2026 16:27 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Release Mago 1.4.0 Β· carthage-software/mago This release brings significant improvements including method call assertions, a new parser configuration section, fault-tolerant parsing, new linter fixers, and numerous bug fixes addressing false...

Mago 1.4.0: New Parser. 3x faster. Fault-tolerant. Ready for LSP. πŸš€

Plus method call assertions, new fixers, and 20+ bug fixes. 🐞

github.com/carthage-sof...

#PHP #Mago #StaticAnalysis

03.02.2026 16:26 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Release Mago 1.2.1 Β· carthage-software/mago πŸ™ˆ Oops Turns out releasing at 4 AM after a break isn't the best idea. Sorry about that! πŸ› Bug Fix Static method closure types: Fixed incorrect return type inference for first-class callables on in...

...and 1.2.1 because I released at 4 AM and broke something πŸ™ˆ

github.com/carthage-sof...

25.01.2026 03:40 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Release Mago 1.2.0 Β· carthage-software/mago First of all, I want to apologize for the delayed release β€” I've been on a break the past couple of weeks. Thank you all for your patience! πŸ™ This release brings significant improvements to the ana...

πŸš€ Mago 1.2.0 is here!

✨ Unused private methods & properties detection
✨ Undefined type reference errors
✨ New no-isset linter rule
✨ Distribution config files (mago.dist.toml)
πŸ› Tons of bug fixes

github.com/carthage-sof...

25.01.2026 03:40 πŸ‘ 2 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
Release Mago 1.1.0 Β· carthage-software/mago Mago 1.1.0 This release includes a significant number of new features, bug fixes, and improvements across the formatter, analyzer, linter, and codex. Note: This release includes a breaking change i...

Mago 1.1.0 is out! πŸŽ‰

- Formatter presets (PSR-12, PER-CS, & more)
- @'mixin annotation support
- Docblock type mismatch detection
- Pest PHP lint rules
- Tons of bug fixes

github.com/carthage-sof...

#PHP #Mago #StaticAnalysis

13.01.2026 10:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Mago 1.0 is live. 🦊 πŸš€

βœ… Linter
βœ… Formatter
βœ… Static Analyzer
βœ… Architectural Guard

A unified, oxidized PHP toolchain. πŸ¦€πŸ˜

github.com/carthage-sof...

#PHP #StaticAnalysis #Linter

20.12.2025 00:42 πŸ‘ 18 πŸ” 7 πŸ’¬ 0 πŸ“Œ 2
Mago The Oxidized PHP Toolchain: Blazing fast linter, formatter, and static analyzer for PHP, written in Rust.

πŸ‘€

mago.carthage.software/playground#H...

28.11.2025 03:43 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Release Mago 1.0.0-rc.4 Β· carthage-software/mago Features Partial Function Application (RFC) Mago now fully supports PHP 8.6's Partial Function Application RFC, enabling first-class callable creation using placeholder syntax. You can use position...

πŸš€ Mago 1.0.0-rc.4 is out!

βœ… PHP 8.5 support
βœ… PHP 8.6 Partial Function Application support (RFC not even merged yet!)

Stay ahead: github.com/carthage-sof...

24.11.2025 01:23 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

πŸ«ΆπŸΌπŸ’›

12.11.2025 09:57 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Release Mago 1.0.0-rc.1 Β· carthage-software/mago Mago 1.0.0-rc.1 πŸŽ‰ We're excited to announce Mago 1.0.0-rc.1, a major milestone toward the 1.0.0 release! This release candidate includes significant performance improvements, comprehensive type sys...

πŸ‘‹

#php #formatter #linter #staticanalysis #mago

github.com/carthage-sof...

12.11.2025 08:27 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Release Noise 4.1.0 Β· azjezz/psl Psl Noise - 4.1.0 This release introduces two major new data structure components to the PHP Standard Library: Tree and Graph. These additions bring powerful hierarchical and relational data manipu...

Psl 4.1.0 is out! πŸŽ‰πŸŽ‰

github.com/azjezz/psl/r...

23.10.2025 20:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Release CEL-PHP 1.0.0-rc.1 · carthage-software/cel-php CEL-PHP 1.0.0-rc.1 is a complete, spec-compliant implementation of the Common Expression Language specification, ready for production use. ✨ Complete Language Implementation Core Language Features ...

πŸŽ‰ Just released CEL-PHP 1.0.0-rc.1 - Google's Common Expression Language for PHP.

Production-ready and spec-compliant. Feedback welcome!

github.com/carthage-sof...

21.10.2025 23:06 πŸ‘ 3 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Mago The Oxidized PHP Toolchain: Blazing fast linter, formatter, and static analyzer for PHP, written in Rust.

We got benchmarks :)

mago.carthage.software/benchmarks#l...

19.10.2025 08:01 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Release Mago 1.0.0-beta.33 Β· carthage-software/mago Mago 1.0.0-beta.33 This release introduces a powerful and highly-requested set of new analysis features for detecting missing type hints. We've also made the analyzer significantly smarter at handl...

Mago 1.0.0-beta.33 is live! πŸš€

This release crushes a major performance bottleneck, making analysis over **6x faster** on large codebases like Symfony.

It's also packed with correctness fixes for type narrowing, superglobals, and more.

#PHP #Rust #StaticAnalysis

github.com/carthage-sof...

19.10.2025 06:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - azjezz/php-pretty-diff: PHP + Rust: How to use Rust code in a PHP project PHP + Rust: How to use Rust code in a PHP project. Contribute to azjezz/php-pretty-diff development by creating an account on GitHub.

I made github.com/azjezz/php-p... a while back if you are interested in FFI over extensions ( I found it to be a more reliable and maintainable approach for using Rust in PHP )

19.10.2025 02:19 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

I LOVE RUST

18.10.2025 02:26 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

And of course, we have to talk about performance. πŸš€

mago guard is ~38x faster than phparkitect and ~26x faster than an uncached deptrac.

Better yet, it's still ~9x faster than a fully cached deptrac run.

All with zero caching. ⚑️

16.10.2025 02:41 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Release Mago 1.0.0-beta.30 Β· carthage-software/mago Mago 1.0.0-beta.30 This release introduces mago guard, a powerful new tool for enforcing architectural rules in your PHP projects. We've also added a new list-files utility command and landed sever...

Mago 1.0.0-beta.30 is out, and it's a big one! πŸ›‘οΈ

Introducing mago guard: a new command to define & enforce architectural rules in your #PHP projects.

github.com/carthage-sof...

#PHP #Mago #StaticAnalysis

16.10.2025 02:22 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

New tools. New energy. Same PHP. @azjezz.bsky.social , creator of Mago - the Rust-powered PHP toolchain changing the game. PHP Alive and Kicking starting in about 20 minutes. Join them on our YouTube channel.
https://www.youtube.com/watch?v=dcRRkCW2RqM

14.10.2025 18:40 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Release Mago 1.0.0-beta.27 Β· carthage-software/mago Mago 1.0.0-beta.27 This release is packed with community contributions, featuring powerful new linter rules, major analyzer correctness fixes, and expanded support for the PHP ecosystem. We're thri...

Mago 1.0.0-beta.27 is live! πŸŽ‰

This is a huge community release, headlined by the new `no-redundant-use` rule with a powerful auto-fix to clean up your imports.

github.com/carthage-sof...

#PHP #Linter #StaticAnalysis

07.10.2025 16:26 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Release Mago 1.0.0-beta.26 Β· carthage-software/mago Mago 1.0.0-beta.26 This release is a major step forward in the analyzer's correctness and reliability. It's packed with bug fixes that address a wide range of issues, especially for advanced object...

Mago 1.0.0-beta.26 is out! πŸš€

A huge release focused on correctness. The analyzer is now much smarter with traits, generics, callables, and self return types.

Release notes: github.com/carthage-sof...

#PHP #Mago #StaticAnalysis

04.10.2025 04:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0