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

Filament Common Laravel Package

peltonsolutions/filament-common

Shared utilities and reusable components for Filament admin panels, offering common helpers, form and table conveniences, and small building blocks that keep your Filament projects consistent and reduce duplicated code.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy vs. adopt for admin scaffolding. This package sits in the "thin internal layer on top of Filament" bucket. Its existence is evidence the pattern (one shared home for form fields, table columns, filters, actions, navigation, and branding conventions) is worth doing — it is not evidence that this dependency is worth taking. The PM decision is about the boundary between shared convention and framework fork, not about the package itself.
  • When to invest in a shared admin-conventions layer at all. The payoff is real only once you operate two or more Filament surfaces. One panel means pure overhead; several panels mean the recurring cost of drift bugs, duplicated review churn, and inconsistent admin UX goes away. This package is a useful conversation anchor for sequencing that investment, nothing more.
  • Roadmap sequencing for back-office work. If a second admin panel is on the roadmap, the right move is to budget a small internal package then — not to bolt on a 0-star third-party utility now to feel like you've addressed it.
  • Vendor and dependency policy. Zero stars, zero dependents, a single maintainer, a self-described "custom" scope, no public docs, and a lone release are the exact inputs that should trigger a "do not depend on this from outside the org" rule — and a broader policy question about how single-maintainer packages enter dependency review.
  • Candidate feature set if we build our own (as inspiration, not adoption): standardized table/filter behavior, shared form components, consistent action and permission wiring, house-style navigation and theming, and small developer tools that reduce per-panel boilerplate.

When to Consider This Package

Consider it only if you are inside or formally aligned with the peltonsolutions package family — you already depend on sibling packages from that vendor and want the same enhancements applied consistently. Even then, treat it as internal infrastructure: pin the exact version, read every line, and assume you may need to patch or fork it.

Reasonable adoption criteria:

  • You are already committed to Filament (verify the supported major version — the package does not state it) and to that vendor's ecosystem.
  • You want a single source of truth for cross-package admin conventions instead of re-implementing them per package.
  • You have engineering capacity to own the code: there is no meaningful documentation, issue history, test signal, or contributor base to lean on.
  • You have independently verified license, the Filament/Laravel/PHP/Livewire/Tailwind compatibility matrix, and actual tag history — a single release and 0 dependents means no external evidence of production use.
  • You can isolate it behind local adapters so replacement or forking doesn't require rewriting domain workflows.

Look elsewhere — or build a small internal layer — if:

  • You are outside the vendor's org. A 0-star, 0-dependent, single-maintainer package with a private-scope description is an unhedged maintenance bet with no community upside.
  • You need documented upgrade paths, semver guarantees, a vulnerability-reporting process, or a community to escalate to.
  • Your needs are generic Filament enhancements — use the official Filament plugin directory or well-maintained community packages instead of a vendor-specific grab bag.
  • You run only one admin panel. Inline the helpers; extract when a second surface appears.
  • Your admin surface is business-critical and admin downtime has material impact without a proven fallback.

How to Pitch It (Stakeholders)

To executives: This is not a purchase decision — it is a signal. A vendor has consolidated its repeated Filament customizations into one shared package, which is exactly the pattern we should consider if we end up maintaining more than one admin surface. We should not adopt this specific package: no external users, no documentation, a single maintainer, and no evidence of production use, so it carries real maintenance and bus-factor risk with zero community upside. Recommendation: note the pattern, decline the dependency, and revisit an internal equivalent only when a second Filament panel enters the roadmap.

To engineering: Treat this as a reference implementation, not a dependency. Skim the service provider, macros, traits, and any BaseResource/BasePage classes for the conventions it standardizes — table and filter defaults, shared form components, action wiring, navigation grouping — and port the good ideas into a small internal package we own and test. If we ever do adopt it, pin the exact version, confirm the Filament major it targets and its license, run a compatibility matrix across PHP/Laravel/Filament/Livewire/Tailwind, and budget for reading every line. Cost of adoption is low in code and high in ownership — that trade only makes sense inside the originating org.

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.
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
adachsoft/api-version-bundle
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
johannesclimacus/laravel-tui