Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Audit Livewire Laravel Package

liberusoftware/audit-livewire

Audit Livewire brings Laravel audit trails to Livewire apps, automatically recording model changes, user actions, and component activity. Review who changed what and when with clear, searchable logs that simplify debugging, accountability, and compliance.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Audit trail visibility in the admin surface. This package is the presentation layer for an audit-log domain module — it turns stored change records into Livewire-rendered tables, filters, and detail views. It directly supports any roadmap item of the form "who changed what, when, and from where."
  • Compliance and enterprise-readiness features. SOC 2 / ISO 27001 / GDPR-style buyer questionnaires routinely ask for immutable change history exposed to administrators. This package is the cheapest possible way to demo that capability in a Liberu-based product.
  • Build vs. buy on audit UI. If the underlying audit data model (module-audit) is already adopted, the marginal decision is only "build the views or reuse these." Reuse is defensible for internal admin tooling; bespoke build is defensible if the audit view is customer-facing or a differentiator.
  • Module-level roadmap sequencing. Because it is an adapter, it constrains sequencing: audit storage work must land before audit UI, and UI polish should not be prioritized ahead of retention, tamper-evidence, and PII-redaction decisions in the domain layer.
  • Ecosystem leverage decision. As part of the Liberu modular suite, it supports the "assemble an ERP from composable Laravel modules" strategy — relevant if the product bet is speed-to-market over differentiated admin UX.
  • Use cases it plausibly serves: per-record history tabs, user activity feeds, before/after diff review, incident investigation screens, and internal "why did this change?" support workflows.

When to Consider This Package

Consider it when all of the following hold:

  • The product is already built on Liberu modules and uses the companion audit domain package; adopting the adapter is then incremental rather than a new dependency.
  • The stack is Laravel + Livewire and the team has Livewire fluency; the adapter's value is mostly in pre-built component wiring.
  • The audit view is internal or administrative, where "good enough, shipped now" beats "bespoke and beautiful later."
  • Someone on the team is willing to own the dependency — read the source, vendor it, or fork it — because upstream maintenance is not guaranteed.
  • License has been cleared. The NOASSERTION designation means no recognized open-source license was detected; legal review is a hard gate before any commercial distribution.

Look elsewhere when:

  • The product is not in the Liberu ecosystem — the adapter's assumptions about the domain module will cost more to unwind than a direct integration with an established package (e.g., Spatie Activity Log plus your own Livewire views, or a hosted audit/observability vendor).
  • You need vendor-backed SLAs, security disclosures, or an active maintainer; zero stars, zero dependents, and no release cadence signal all of that absent.
  • Audit is a customer-facing or contractually specified capability — you want explicit retention, tamper-evidence, and export guarantees that a presentation adapter does not provide.
  • Your frontend direction is Inertia/Vue, React, or API-first. A Livewire-specific adapter is architectural lock-in with little payoff.
  • You are on a different Livewire major version or a Laravel version outside the maintainer's tested matrix.

How to Pitch It (Stakeholders)

For executives: We have an opportunity to ship "full change history" — the feature enterprise buyers ask about in nearly every security review — at roughly the cost of integration rather than development. It is an open-source UI adapter that sits on top of an audit data module already aligned with our Laravel stack. The catch is maturity: it is a single-maintainer, zero-adoption component with an unresolved license, so it is a speed play, not a strategic one. Recommendation: treat it as an accelerator for internal admin tooling behind a spike, contingent on legal clearing the license, and do not let it become a load-bearing dependency without an internal owner.

For engineering: This is a thin Livewire presentation adapter — it renders audit records and does not own storage, retention, or integrity. Two consequences: (1) all the hard guarantees live in the domain module, so evaluate that separately; (2) the adapter is small enough to vendor or fork at low cost, which is the right risk posture given no releases of note, no dependents, and no community. Timebox a spike: verify compatibility with our Laravel/Livewire versions, confirm it does not couple us to a specific auth or tenancy model, and check whether we can swap the views for our design system without rewriting the data layer. If the spike exceeds a day, build the views ourselves — that path also removes the license question entirely.

Ask: one engineering day for a compatibility spike plus a legal review of the license. Decision point at the end of the spike: adopt as-is, vendor-and-own, or build in-house.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
skyraptor/chatter
edlugz/sasapay
abbasudo/artisan-route
mirvan/ippanel
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource