charcoal-dev/contracts
Lightweight set of PHP/Laravel contract interfaces for the Charcoal ecosystem. Defines shared abstractions to keep packages decoupled and consistent, making it easier to swap implementations, test components, and build integrations across projects.
Charcoal Contracts is a lightweight library that defines the core interfaces and enums used across the Charcoal ecosystem, setting clear behavioral contracts without binding to implementations. It provides stable abstractions for modules to interoperate—such as standardized error codes, service contracts, or capability markers—ensuring consistency, type safety, and minimal coupling across the framework.
How can I help you explore Laravel packages today?