sepremex/filanitics
Filanitics is a Laravel/Filament analytics package that adds ready-to-use dashboards and widgets for visualizing application metrics. It helps you track key usage and performance data directly inside your Filament admin panel with minimal setup.
Architecture fit: Not assessable, and the TPM's job is to say so out loud rather than let a capability description stand in for an artifact. The advertised surface — Filament-native widgets for stats, charts, and trends, configurable metrics and data sources, date-range filtering, publishable config, custom models and queries — maps cleanly onto a real product need (self-serve analytics inside an admin panel without building reporting screens). But the v1.0.0 release note states the package is "just a husk from the original, no need to install from here." That means there is no service provider, plugin registration, config schema, widget contract, migration set, or view layer we can inspect against our Laravel topology, our Filament panel structure, our tenancy model, or our data sources. Architecture fit is not applicable, not "unknown," and should be recorded that way.
Integration feasibility: Blocked at the gate, not at the technical layer. The first feasibility question a TPM asks about any dependency is not "does the API work" but "is there an installable artifact published by someone who stands behind it?" Here the publisher has pre-emptively answered no in the release channel. Building a roadmap commitment on a package whose own maintainer disclaims it is the single cheapest way to acquire schedule risk.
Technical risk: High and blocking.
composer update.Key questions:
Stack fit: Claimed, not demonstrated. Filament's plugin and widget APIs have changed materially across major versions, and without a composer.json we cannot infer the Laravel version floor, PHP constraint, panel registration mechanism, or asset pipeline expectations. Do not reason from the package name, from the marketing description, or from assumed parity with earlier versions of the original.
Migration path: The direction of travel is away from this name, not toward it.
composer.json and composer.lock across all services, identify who requires it (direct or transitive), and file a routine remediation ticket.Compatibility: Unassessable by construction. There is no constraint set, support matrix, or changelog to triangulate from, and the release note implies deliberate structural divergence from whatever the original was. Treat compatibility as a policy-based "no" rather than a technical "maybe."
Sequencing:
Maintenance: Zero expected, which is the risk rather than the relief. An admin-panel plugin lives directly on the Filament and Laravel upgrade treadmill; with no maintainer, every major framework release becomes an unplanned blocker on a feature the business already believes is delivered.
Support: None. There is no vendor, no SLA, no issue triage, and no internal escalation path that does not dead-end at a release note telling us not to install it. Any executive asking "who fixes this if it breaks" gets an honest "nobody."
Scaling: Moot at runtime; material organizationally. The longer this name sits on an approved or "to evaluate" list, the more engineers independently rediscover it, assume it is the real package, and burn a half-day each confirming it is a placeholder. The compounding cost is duplicated evaluation and shadow adoption, not load.
Failure modes:
composer install for a locked consumer — a cold-cache build failure with no fix available from the publisher.Ramp-up: Effectively zero, which is a trap. There is no README, no usage example, no tests, and no config to read — so the real onboarding cost is unlearning the assumption that this is usable. Mitigate by recording the decision, the rationale, and the release-note quote in the dependency register so the next TPM or engineer inherits the conclusion instead of repeating the investigation.
How can I help you explore Laravel packages today?