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

Analytics Core Filament Laravel Package

liberusoftware/analytics-core-filament

Filament panel integration for liberusoftware/analytics-core, adding analytics resources, widgets, and dashboards to your admin panel so you can view and explore collected metrics without leaving Filament.

View on GitHub
Deep Wiki
Context7

Technical Evaluation

Architecture fit

  • The package is explicitly a presentation adapter — it binds an "Analytics Core" domain module to Filament's admin UI (resources, pages, widgets, chart widgets). This implies a ports-and-adapters / modular-monolith architecture where business logic lives in a separate analytics-core package and this layer only handles form schemas, tables, and navigation registration.
  • That layering is sound and matches how we would want analytics surfaced in an admin panel: domain stays framework-agnostic, presentation stays replaceable. If we already run Filament for back-office, the conceptual fit is high.
  • The practical fit is conditional: this package is not usable standalone. It almost certainly requires a sibling core module that is not listed in the dependents/ecosystem signals. Architecture fit cannot be assessed without the core package's contracts (repositories, DTOs, service interfaces) being published and stable.
  • If our stack is Livewire/Filament-based, an adapter is cheaper than building bespoke dashboards. If we run Inertia/Vue or a separate BI tool, this package has near-zero reuse value.

Integration feasibility

  • Low-to-moderate, gated on discovery rather than effort. Installing a Filament plugin is typically a one-line composer require plus a panel plugin registration — hours, not weeks.
  • The unknown is the dependency web: core analytics module, Filament major version, Laravel version, and any analytics storage or event-source assumptions. Each transitive private/obscure dependency multiplies supply-chain risk.
  • Zero dependents and zero stars mean there is no public evidence of anyone integrating this successfully. We would be the first, effectively acting as QA.

Technical risk

  • High, and concentrated in non-code factors. The composite score (~19.8/100) is consistent with the observable signals: no community, no dependents, no validated license.
  • License: NOASSERTION is a hard blocker for any production or redistribution use. This is not a stylistic concern — it means automated license detection failed, so we cannot confirm we have the right to use, modify, or ship the code. Legal sign-off is required before a spike, not after.
  • Maintainer concentration. A single-vendor, single-author module ecosystem with no stars implies bus factor of one and no external bug reports. There is no way to gauge responsiveness or release discipline.
  • Metadata anomaly. The listed last release (2026-10-27) post-dates normal consumption; treat the release metadata as unreliable and verify actual git tags, commit recency, and CI status directly in the repository.
  • Coupling risk. Presentation adapters are tightly bound to Filament's internal APIs, which change across major versions. A thin adapter with no upstream activity will rot quickly.

Key questions

  1. What is the actual license, in writing, and does it permit commercial internal use and modification?
  2. Which analytics-core (or equivalent) package does this require, and is that package's license and maintenance posture acceptable?
  3. Which Filament and Laravel major versions are supported? Is there a version constraint matrix in composer.json?
  4. Is there CI, a test suite, and a changelog? Can we see commit history and open issues (even if only internal)?
  5. Who is the accountable maintainer, and is there a commercial support or SLA path?
  6. Is this package intended for public consumption at all, or is it an extracted internal artifact published as a side effect?
  7. What data sources does the analytics core assume, and does that align with our event/warehouse model?

Integration Approach

Stack fit

  • Assumes Laravel + Filament (Livewire). Confirm our Filament major version early — this is the single most common break point for UI adapters.
  • The adapter pattern means our integration surface is narrow: register the panel plugin, configure navigation/permissions, and ensure the core service provider is bound. We should not expect to extend business logic here; that belongs in the core module.
  • If our analytics requirements are dashboard-and-table shaped, fit is good. If we need embedded custom charting or cross-domain drilldowns, expect to write our own Filament widgets on top of the core rather than rely on what ships.

Migration path

  • No migration path from an existing solution is implied by the package; it presents the UI, not the data. Data migration, event backfill, and warehouse schema work sit entirely with the core module and are the real cost center.
  • Recommended path: (1) legal/license clearance, (2) read-only spike in a disposable branch against a non-production analytics dataset, (3) if the spike passes, integrate the core module behind an interface we control so the adapter is swappable.

Compatibility

  • Verify composer.json constraints against our pinned Laravel and Filament versions before any planning estimates. An unsupported Filament major is a rewrite, not an upgrade.
  • Check PHP version floor and whether the package relies on Livewire v3 vs v4 semantics; these differ materially in component lifecycle and can silently break widgets.
  • Confirm the core module's own dependency graph does not collide with our existing packages (especially any competing analytics or event-tracking libraries).

Sequencing

  1. Legal/licensing gate — no engineering time until NOASSERTION is resolved.
  2. Repository diligence — tags, releases, commit cadence, tests, CI badge, issue tracker state.
  3. Timeboxed spike (1–2 weeks) — install, register panel, render one screen, validate against a sample dataset. Exit criteria defined up front.
  4. Interface isolation — wrap the adapter behind our own dashboard/analytics service boundary so removing it later is a bounded change.
  5. Production decision — proceed only if the spike produced working screens and we have a support/maintenance answer. Otherwise fork-and-own or build in-house on Filament primitives.

Operational Impact

Maintenance

  • Assume we will own the maintenance. With no stars, no dependents, and no visible community, there is no realistic expectation of upstream fixes reaching us on our timeline.
  • Budget for a fork. The pragmatic posture is: vendor the code into our repo (subject to license) and treat it as first-party, or pin the version hard and accept frozen behavior.
  • Filament upgrades will be the recurring maintenance trigger. Plan an adapter review with every Filament major bump, same as any UI plugin.

Support

  • Effectively none. No community forum presence, no dependents to compare notes with, no evidence of an issue SLA.
  • Escalation path would need to be contractual with the vendor. If no such relationship exists, internal ownership is the only support model.
  • Document the integration internally as if it were bespoke code — onboarding docs, known limitations, and a named owner.

Scaling

  • Scaling risk lives in the core module and the underlying analytics queries, not in the adapter. Filament resource pages over large datasets are a well-known performance trap (unpaginated tables, N+1 in relation managers, expensive widget queries on every dashboard load).
  • Load-test the dashboard with production-shaped data volume before committing. A dashboard that takes 8 seconds at 10k rows will not survive at 10M.
  • Adapter itself is stateless and horizontally scales with the app; no unique scaling concerns beyond session/cache shared with the rest of the panel.

Failure modes

  • License failure: undetected, this is the highest-severity outcome — retroactive removal of analytics UI from production.
  • Upstream abandonment: package silently falls out of compatibility with new Filament/Laravel releases; mitigation is the fork.
  • Silent breakage on upgrade: UI adapters fail at runtime, not at install, so CI must include a smoke test that renders each registered analytics page and widget.
  • Dependency chain failure: a required core package becomes unavailable or its repo is deleted; mirror dependencies internally.
  • Data exposure: analytics dashboards frequently surface cross-tenant or PII data. Audit Filament authorization policies and tenancy scoping the adapter registers — do not assume the vendor got multi-tenancy right.
  • Metadata drift: given the anomalous release date, treat package metadata (version, recency) as untrusted and verify against the repository.

Ramp-up

  • Engineering ramp-up is low — Filament developers will read the adapter quickly; it is standard plugin-shaped code.
  • Organizational ramp-up is the real cost: license clearance, vendor diligence, security review of a package with no external scrutiny, and writing the internal documentation that a community would normally provide.
  • Recommend a single named owner and a 1–2 week discovery allocation before any roadmap commitment. Realistic recommendation for a TPM: do not adopt on the strength of this package's signals alone — evaluate it only as part of a broader assessment of the vendor's module ecosystem, and only after the license is resolved. Score it as an internal-component candidate, not a production dependency.
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.
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle
glavweb/api-bundle
glavweb/admin-bundle