honed/core
Core foundation for Honed-powered Laravel and PHP projects, offering shared utilities, service provider wiring, sensible configuration defaults, and conventions that keep packages consistent, maintainable, and easy to extend across applications and add-ons. It is the shared backbone for Honed compon...
honed/core is not a feature you adopt in isolation; it is the shared substrate for the Honed Laravel package family. The real decision it informs is whether your team standardizes on the Honed ecosystem at all — this package is the tell for how that ecosystem is architected (conventions, base classes, shared contracts).Str, Collection, Conditionable, Pipeline, service-provider helpers), the honest comparison is "vendor package" vs. "200 lines of internal helpers." That is a build-vs-borrow call a PM can frame cheaply, because the build side is small.core, what stays in feature packages, and where the seams are. Even if you never install it, reading the boundary decisions is useful input to your platform roadmap.Consider it when all of the following hold:
Look elsewhere when:
illuminate/support, collections, pipeline) plus a mature package-tooling library cover most of what a "shared utilities" core does, with vastly better support characteristics.To executives: This is a free, permissively licensed utility library from a small Laravel-focused vendor. It costs nothing to evaluate and nothing to abandon — but it also has no users, no community, and one steward, so it is not a platform commitment. Recommendation: fund a short, time-boxed technical spike (a day or two of engineering) to read the source and judge whether it accelerates the Honed ecosystem trial already on the roadmap. Do not let it enter a customer-facing path without a named internal owner and a documented exit plan. The downside is bounded — an MIT fork — so the asymmetry favors looking.
To engineering: The question is not "is this good code" but "is this code load-bearing for us." Concretely: (1) inventory what it actually exports and how much is a thin shim over Laravel first-party APIs; (2) check coupling to Honed-internal conventions — if it assumes sibling packages or a specific directory layout, adoption cost rises fast; (3) assess fork cost, since that is our real mitigation; (4) pin the version, vendor the source if it clears the bar, and log it in the dependency-risk register with the owner's name attached. If the utilities are reproducible in a few hundred lines, write our own and cite this as prior art instead.
How can I help you explore Laravel packages today?