networkrailbusinesssystems/common
A shared Laravel/PHP common package from Network Rail Business Systems, providing reusable foundations, helpers and conventions for internal applications. It centralises common code so teams can build consistent, maintainable services faster.
Consider it when:
Look elsewhere when:
Due diligence before committing: read the changelog and the last twelve months of commits; confirm supported Laravel and PHP ranges; check whether it pins transitive dependencies in ways that will block your upgrade path; verify license headers and any organization-specific config assumptions baked into the defaults. Treat the listed 2026-10-21 release date with caution — a release dated ahead of today is typically an automated or scheduled tag, not proof of active roadmap investment.
To executives: This is not a product — it is internal plumbing that lets several Laravel applications share one set of standards. The value is cost avoidance: less duplicated code, faster security and audit compliance, fewer divergent implementations to review. There is no license cost (MIT), but there is an ownership cost, and it is real. Approve it as a platform standardization line item with a named owner and a review cadence, not as a feature investment. Framing it as "free" is the failure mode; framing it as "one maintainer instead of four codebases" is the win.
To engineering: Adopt it as a pinned dependency behind a thin internal interface so we can swap or fork without touching call sites. Start with one non-critical service, measure upgrade friction across a single Laravel minor-version bump, then roll out. Treat it as our code: write the README and compatibility matrix upstream, because the package has no external users to report breakage and we will be the first to find it. Budget the maintenance explicitly — a shared package with no owner is a scheduled outage.
How can I help you explore Laravel packages today?