noin/filament-activity-log
Filament Activity Log brings a clean, searchable activity timeline into your Filament admin panel, so you can browse, filter and inspect model changes recorded by spatie/laravel-activitylog without leaving the dashboard.
spatie/laravel-activitylog, which is the de-facto standard in the Laravel ecosystem. That means the real "buy" decision is adopting Spatie (low risk, huge install base) and the "build" decision is only the admin-facing viewer, which is small and forkable under MIT. You are buying a UI, not a logging engine.Caveats that should inform the decision: 2 GitHub stars, 0 dependents, and a single-maintainer profile mean this is effectively unproven in production by anyone but its author. Treat it as a reference implementation you are willing to own, not a dependency you can lean on. The MIT license and the thin wrapper over Spatie make that ownership cheap — budget roughly a day or two of engineering to vendor/fork it and you remove most of the risk.
Adopt (with a fork plan) when:
spatie/laravel-activitylog — this package presupposes it.Look elsewhere (or build) when:
spatie/laravel-activitylog and build your own surface.Minimum due-diligence checklist before adoption: read the source (it's small — that's the point), confirm Filament major-version compatibility, confirm it handles your model relationships and soft deletes, check test coverage, and pin the version explicitly.
For executives (30 seconds): Audit trails are a recurring blocker in enterprise deals and security reviews. This is a small open-source component that gives us a working "who changed what, when" view in our admin panel for roughly a few days of engineering instead of a multi-week build. It sits on top of the most widely used logging library in the Laravel ecosystem, it's MIT-licensed, and it's small enough that we can own it outright if the author walks away. The trade-off is that it is a young, single-maintainer project — so we adopt the underlying library as the stable foundation and treat this as a UI layer we're prepared to fork.
For engineering (the honest version): It's a thin Filament resource + observer wrapper around spatie/laravel-activitylog. No new logging engine, no lock-in — worst case we vendor the ~small codebase and maintain it ourselves. Two asks before we commit: pin the version, and wrap the integration behind our own interface so the viewer is swappable. Also validate write amplification on our busiest models before we turn it on everywhere.
The one-line framing: Cheap, reversible, high-leverage for sales and support — provided we scope it to internal admin visibility and don't mistake it for a compliance-grade audit system.
How can I help you explore Laravel packages today?