amethyst/core
Amethyst Core provides the foundational Laravel/PHP building blocks for the Amethyst stack, including service providers, shared contracts, configuration, and common utilities. Lightweight and extensible, it keeps shared concerns consistent across Amethyst packages and applications.
Consider only as a reference or for legacy continuity:
Look elsewhere when:
Practical rule: treat this as reading material, not runtime code. Adoption cost is near zero in license terms (MIT) but the total cost of ownership is effectively "we forked it."
To executives: We evaluated Amethyst/core at essentially zero cost — MIT licensed, tiny footprint, no procurement or legal friction. The finding is that it is not an adoption candidate: it has negligible community traction and no downstream dependents, which means no safety net if we build on it. The recommendation is to spend a small, timeboxed amount of engineering effort using it as a design reference for our internal service scaffolding, and to standardize on a mainstream framework for anything we ship. Net ask: a few days of spike time, no new vendor relationship, no ongoing license or support commitment.
To engineering: The valuable artifact here is the pattern, not the package — kernel bootstrap plus a service-provider registry plus a PSR-11 container. It is a compact illustration of the same separation of concerns Laravel and Symfony formalize at much greater scale. Use it to pressure-test our own module boundaries, then discard it. Do not add it to composer.json for anything with a support obligation; if a team genuinely needs this shape, we should own a small internal kernel rather than depend on an unmaintained one. Flag any existing Amethyst usage in the estate so we can plan an exit.
How can I help you explore Laravel packages today?