networkrailbusinesssystems/activity-log
A Laravel package for recording and reviewing activity logs across your application. It provides a simple way to track user and system actions, store audit trails, and surface recent changes, helping teams monitor what happened, when, and by whom.
Consider it when:
Look elsewhere when:
spatie/laravel-activitylog has orders of magnitude more adoption and is the safer default if the only requirement is "log activity in Laravel."To executives: "We keep rebuilding the same audit-trail feature in every back-office service. A fellow public-sector team has published theirs under MIT — it's small, it matches GOV.UK styling, and adopting it saves each team roughly a sprint of duplicated work while making our audit records consistent across services. The cost is low and the licence is permissive. The trade-off is that it's a small, single-source component with no external user base, so we should adopt it as code we own — pin it, review it, and be ready to maintain a fork. I'd recommend it for services already being touched, not as a standalone project."
To engineering: "It's a Laravel trait plus migration plus GOV.UK timeline views — subject/causer/event/properties. Before we merge it: read the source in full, check the migration against our schema conventions, pin the version, and confirm it doesn't conflict with our existing logging or observability stack. We treat it as vendored code with a fork path, not as a supported dependency. If anyone objects on maintainability grounds, the fallback is to copy the pattern in-house — which is the status quo cost we're trying to avoid."
How can I help you explore Laravel packages today?