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 File Manager Laravel Package

unifilemanager/filament-file-manager

A Filament file manager for browsing, uploading, organizing, and managing files and folders directly in your Laravel admin panel. Includes file previews, search, upload and delete actions, and a clean interface for everyday file operations.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for file management UI: This Filament plugin supplies a ready-made file manager surface (browse, upload, folder operations, storage areas) for Laravel admin panels, letting us skip building a bespoke file browser. Decision point: adopt the plugin vs. building internal CRUD + storage UI vs. buying a hosted DAM.
  • Feature scope for admin tooling: The v0.8.x line is fleshing out admin-facing essentials — configurable storage-area labels and icons (multi-disk clarity for non-technical users), improved page-level and "select all files" selection (bulk operations), and confirmation prompts on folder deletion (destructive-action safety). These map directly to internal-tool readiness criteria.
  • Roadmap fit: Relevant if the roadmap includes a media/document library, asset picker inside Filament resources, CMS-style content management, or internal document repositories — i.e., anywhere an admin panel already exists and files need organizing.
  • Risk/versioning posture: The package is pre-1.0 (v0.8.3) with a single primary maintainer and community-driven feature requests. A PM-level decision is required on pinning versions, budgeting upgrade churn, and whether to abstract the integration.
  • UX expectations: Safety confirmations and bulk selection signal the project is maturing toward everyday operational use; if our workflows need batch move/delete/download, that capability is now credible but should be validated against our specific flows.

When to Consider This Package

Consider it when:

  • We are already on Filament + Laravel and want file management inside the existing admin panel rather than a separate service or custom-built UI.
  • Requirements include multiple storage areas/disks presented with human-friendly labels and icons for non-technical admins.
  • Folder-level operations and guardrails on destructive actions (delete confirmations) are part of the acceptance criteria.
  • A community-maintained, fast-moving pre-1.0 dependency is acceptable, with version pinning.

Look elsewhere when:

  • We need mature DAM capabilities — metadata, tagging, search, versioning, image transformations, CDN integration. Evaluate Spatie Media Library with custom UI, or a dedicated DAM/hosted service.
  • We require vendor backing, SLAs, security certifications, or a guaranteed support path. This is a small-maintainer open-source project (releases by @samigitz); bus-factor and supply-chain risk must be owned explicitly.
  • The stack is not Filament (plain Laravel, standalone Livewire, or SPA front ends) — the value proposition largely disappears.
  • We need granular multi-tenant isolation, audit trails, or permissions beyond what Filament policies provide — verify before committing, as these are not evidenced in the release notes.
  • API stability is a hard requirement: 0.x releases can introduce breaking changes; adopters must pin exact versions and allocate upgrade time.

How to Pitch It (Stakeholders)

Executives: This is a low-cost, open-source plugin that gives administrators a file manager — browse, upload, organize folders, delete with confirmation — inside the admin panel we already run. No new infrastructure, no vendor contract, and it replaces custom UI work we would otherwise fund. The trade-off is maturity: it is pre-1.0 and maintained by a very small team, so we should pin versions, keep the integration thin, and treat it as a tactical accelerator rather than a long-term platform bet.

Engineering: Filament-native plugin registered on a panel; no new services required. The latest releases add configurable storage-area labels/icons, improved multi-page and select-all file selection for bulk actions, and safer folder-deletion confirmations — directionally the right features for production admin use. Caveats: the public API is 0.8.x and community-driven (feature requests coming from users, not a formal roadmap), so pin an exact version, wrap our call sites behind our own abstraction where practical, and review the changelog before any upgrade. Track upstream issues on permissions, multi-disk behavior, and tenancy; have a fork-or-replace contingency if maintenance stalls.

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.
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator