jaocero/activity-timeline
jaocero/activity-timeline is a Laravel package for recording and displaying user activity timelines. It helps log model events and custom actions, then present them as a clean, queryable feed for dashboards and audit views.
Adopt when most of the following hold:
Look elsewhere — or budget to build — when:
To executives: This is a small, free, MIT-licensed UI component that lets us ship audit trails and activity feeds — the substrate of our compliance and transparency story — in days rather than a sprint. Cost is effectively zero; the real cost is ownership. The package has one maintainer and no downstream users, so we treat it as code we have adopted rather than a vendor we depend on. Mitigation is cheap: fork it, pin the version, and keep an exit path. If it disappoints, replacing it is a few days of work, not a re-architecture.
To engineering: It composites two things you already have — Filament's infolist layer and Spatie's Activitylog — into a timeline presenter. It does not replace your logging strategy; it renders one. Expect to fork it for anything non-trivial, which is fine given its scope. The integration surface is narrow, so the blast radius if it misbehaves is a page, not the platform. Recommended posture: adopt behind an internal interface so the component is a detail, not a dependency, and validate timezone and multi-tenant behavior on day one rather than in QA.
How can I help you explore Laravel packages today?