FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

.github/profile/README.md at main · php-collective/.github · GitHub

Latest commit

 

History

History
47 lines (32 loc) · 2.7 KB

File metadata and controls

47 lines (32 loc) · 2.7 KB

PHP Collective

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.

Our Focus Areas

Code Quality Tools

Djot Markup

Djot is a modern light markup language (markdown/commonmark alternative/successor)

  • djot-php - PHP parser for Djot markup language
  • symfony-djot - Djot integration for Symfony (Twig filters, services, forms, validation, caching)
  • laravel-djot - Djot integration for Laravel (Blade directives, services, validation, caching)
  • wp-djot - Djot integration for WordPress
  • djot-intellij - Djot syntax highlighting for JetBrains IDEs (PhpStorm, IntelliJ IDEA, WebStorm)
  • djot-grammars - Syntax highlighting grammars for Djot markup language (VS Code, TextMate, etc.)

DTO

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)

Libraries

  • decimal-object - Decimal handling as value objects instead of floats
  • file-storage - Agnostic file storage with Flysystem integration
  • toml - PHP library for encoding and decoding TOML

Research

Contributing

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


Back | FazBrowse Home | New Git URL