prolic/fpp
Functional PHP Preprocessor - Generate Immutable Data Types
Parses Haskell-inspired `.fpp` definition files through a parser combinator architecture to generate type-safe PHP classes with built-in immutability constraints, constructors, and accessors. Processes source directories via CLI tooling and supports configuration customization for code generation output. Designed for event sourcing and domain-driven design workflows requiring strict data contracts without manual boilerplate.
286 stars. No commits in the last 6 months.
Stars
286
Forks
26
Language
PHP
License
BSD-3-Clause
Category
Last pushed
Mar 10, 2023
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/prolic/fpp"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
jenner/LstGen
Code-Generator für die Lohnsteuerberechnung aus PAP XML
wol-soft/php-json-schema-model-generator
Creates (immutable) PHP model classes from JSON-Schema files including all validation rules as PHP code
hiqdev/hidev
Automation tool mixed with code generator for easier continuous development
martin-helmich/php-schema2class
Generate PHP classes from JSON schemas
goetas-webservices/xsd2php
Convert XSD into PHP classes and JMS serializer definitions