anzusystems/contracts
Common contracts for AnzuSystems projects: reusable PHP interfaces, traits, abstracts, enums, and shared utilities. Includes identifiable/value object patterns, time/user tracking, document and cache settings contracts, plus core app/user/permission helpers and exceptions.
Adopt if:
Look elsewhere if:
For Executives: "This package lets us treat APIs as first-class products—standardizing how our teams design, document, and consume APIs using OpenAPI contracts. It’s like a ‘Git for APIs’: version-controlled, reusable, and auto-generating SDKs to cut integration time by 30%. For a fraction of the cost of commercial tools, we get consistency across microservices, faster onboarding for new devs, and a single source of truth for API changes—critical as we scale [X initiative]."
For Engineering: *"Think of this as Laravel’s missing piece for API contracts. It’s a thin layer that:
For Developers: *"Tired of:
v1, v2) to avoid breaking changes.
It’s like Laravel Mix for APIs—just add it to your project, and suddenly you’re speaking the same language as every other service."*How can I help you explore Laravel packages today?