Building quality PHP libraries and tools for the community
We are a collective of PHP developers focused on creating well-tested, standards-compliant libraries that solve common problems elegantly.
- code-sniffer - PHP CodeSniffer rules building on PSR-12 with many additional fixers
- awesome-php-sniffers - Curated list of PHP code sniffers and fixers
Djot is a modern light markup language (markdown/commonmark alternative/successor)
- djot-php - PHP parser for Djot markup language
- djot-intellij - Djot syntax highlighting for JetBrains IDEs (PhpStorm, IntelliJ IDEA, WebStorm)
- wp-djot - Djot integration for WordPress
Framework-agnostic Data Transfer Objects using code generation instead of runtime reflection (20-50x faster than all others).
- dto - Framework-agnostic DTO library
- cakephp-dto - CakePHP integration (legacy repo, BC, also contains own templating etc)
- laravel-dto - Laravel integration (saves a few lines of config)
- symfony-dto - Symfony wrapper (saves a few lines of config)
- decimal-object - Decimal handling as value objects instead of floats
- file-storage - Agnostic file storage with Flysystem integration
- framework-comparison - Metrics comparison of PHP frameworks
We welcome contributions! All projects are MIT licensed and open for PRs, issues, and discussions.
Check out issues labeled help wanted across our repositories to get started.
Based in Germany and around the world