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 Library Laravel Package

tapp/filament-library

Tapp Filament Library gives your Filament admin a centralized asset library for uploading, organizing, searching, and reusing files and images. Browse and select media directly from forms and resources through a clean, native interface, keeping content consistent across your Laravel app.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for admin/content tooling. TappNetwork's Filament-Library appears to provide a drop-in media/asset "library" surface for Filament admin panels (including searchable columns such as the owning User). This is a candidate to replace custom-built asset-management CRUD in internal or back-office tooling — evaluate it before staffing a sprint for hand-rolled equivalents.
  • Filament as the admin foundation. Choosing this package is a soft commitment to Filament as the admin stack. If Filament is already the panel layer, this is low-friction; if not, treat it as a much larger platform decision.
  • Upgrade timing and version pinning policy. v1.4.1 is a compatibility fix targeting Filament 5.7.8 (the searchable() callback on the User column is now passed as a named query: argument so Filament no longer misreads the closure as isSearchable). This is a signal to decide whether you pin Filament to a tested minor and adopt companion packages on the same cadence, or float and absorb patch churn.
  • Roadmap risk on upstream coupling. The fix exists because an upstream Filament change altered closure handling. Budget for periodic maintenance when a third-party package sits this close to Filament internals; factor it into "do we own this or depend on it" reviews.
  • Use cases to validate in discovery. Admin-side asset/media browsing, attaching files to domain records, and searching/filtering by owner — the exact surface this patch touches. If your users need search-by-user in the library view, this release is directly relevant; verify it on your Filament version before committing.

When to Consider This Package

Adopt when:

  • Your application is already on Laravel + Filament and you need library/media management without bespoke CRUD.
  • You are on (or can move to) Filament 5.7.8+ — this release exists specifically to align with that version, and older Filament versions may behave differently.
  • The library's opinionated model (files, ownership via a User relationship, searchable columns) matches your data model closely enough that configuration beats customization.
  • You want a maintained dependency: the v1.4.1 patch demonstrates the maintainer is tracking Filament releases rather than leaving the package stranded.

Look elsewhere when:

  • You are not on Filament, or are locked to a Filament major version outside what the package supports.
  • You need deep customization of the asset model, storage abstraction, permissions, or workflow (approvals, versioning, DAM-grade metadata) — forking a small package to carry that is usually worse than building.
  • You require a formal support contract, security SLAs, or vendor indemnity; a single-maintainer package is a supply-chain consideration.
  • Your Filament version is far ahead or behind the one this release targets — verify the compatibility matrix rather than assuming patch-level parity.

How to Pitch It (Stakeholders)

For executives: This is a small, actively maintained open-source add-on that gives our admin panel a ready-made file/media library instead of us building one. The latest release (v1.4.1) is a compatibility patch — no new features, no breaking changes — that keeps it working with the current version of our admin framework. Net effect: a low-cost, low-risk capability with ongoing maintenance handled upstream, at the price of a dependency we don't control.

For engineering: v1.4.1 fixes the User column's searchable() callback for Filament 5.7.8 by passing the custom search as a named query: argument, so Filament no longer interprets the closure as isSearchable. No API changes or migrations implied. Action: pin Filament 5.7.8+ alongside this package, re-test owner-based search in the library view, and note the upstream coupling — this package tracks Filament internals closely, so include it in our upgrade runbook whenever we bump Filament minors.

Recommendation: Treat as a low-risk adoption candidate pending a spike on our actual Filament version; confirm the data model fits before committing, and record the package in our dependency/upgrade checklist.

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.
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
noith/settings
kda/laravel-package