trinity/core-entities
trinity/core-entities is a Laravel/PHP package that provides reusable core entity building blocks for domain modeling. It offers a clean, extensible foundation for consistent entity behavior across applications, helping teams structure shared domain models with less boilerplate.
Consider only if:
Look elsewhere when:
To executives: We evaluated trinity/core-entities and recommend against adoption. It is a framework-coupled entity package last released in 2017 with no downstream users and no active maintenance. The cost of adoption isn't the license — it's that we would become the sole maintainer of an unmaintained dependency, absorbing PHP and framework upgrades ourselves. Recommendation: no spend, no integration, no roadmap impact. If any existing system depends on it, we'll flag the extraction cost separately as part of the legacy modernization line.
To engineering: Do not add this to composer.json. Use it as a read-only reference if you're designing base entity classes or DTO conventions — the patterns are conventional and the MIT license permits study. If you find it already present in an inherited codebase, raise it as tech debt: it will not survive a PHP or Laravel major upgrade, so extraction should be planned alongside the next upgrade window rather than after it breaks. Net position: Hold/Avoid on the tech radar, with a standing note that framework-scoped packages without downstream dependents are a category we should decline by default.
How can I help you explore Laravel packages today?