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

3x1io/filament-browser

Filament Browser adds a file manager to Filament panels, letting you browse directories, upload and preview files, and manage media right from your admin UI. Works with local or cloud disks and integrates smoothly into any Filament resource or page.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Admin-panel file management without building it: filament-browser gives a Filament admin panel a ready-made file/folder browser. The v1.0.2 additions — translations, hidden file/folder support, and an Event Saved hook — move it from "demo-quality CRUD screen" toward something you can hand to non-technical operators in a multi-locale back office. This is a build-vs-buy call you can now close on the buy side for internal tooling.
  • Localization as a launch gate: Translation support means the file browser can ship in the same locales as the rest of the admin UI. If you have a market-entry or regional rollout on the roadmap that requires admin tooling in non-English locales, this release removes a blocker rather than adding one.
  • Hidden files/folders changes the risk profile of the feature, not just the UI: Surfacing dotfiles (.env, .git, storage internals) is a configuration and permissions problem as much as a UI one. Treat this as a decision to define a policy (who sees hidden paths, in which environments) rather than a checkbox to enable. Do not turn it on in production panels without an explicit access review.
  • Event hooks enable product-level audit and automation: An "Event Saved" hook lets you attach audit logging, webhook triggers, or downstream sync (e.g. notifying a content pipeline when an asset is uploaded). That upgrades the package from a viewer to a component in a workflow — relevant if asset ingestion is on the roadmap.
  • Framework-alignment refactor (Laravel base controller): Low-glamour, but it signals the maintainer is reducing bespoke code in favor of framework conventions, which lowers long-term upgrade friction. Favor this over packages that fork framework internals.
  • Not a decision driver: this release contains no breaking changes, no new dependency surface, and no licensing shift. It does not by itself justify adopting the package if you had already rejected it.

When to Consider This Package

Consider it when:

  • You run a Filament admin panel and need file/folder browsing for internal operators — content teams, ops, support — rather than for end customers.
  • You need multi-locale admin tooling and want the browser to inherit your app's translations instead of shipping a hardcoded English screen.
  • You need audit-friendly file operations and can wire the new Event Saved hook into your logging or automation.
  • Your file access model is simple and directory-scoped — a few named roots per role, not per-record ACLs.
  • You want to prototype quickly and are comfortable pinning a ^1.0 version while the plugin matures.

Look elsewhere when:

  • You need production-grade access control on file paths. Hidden-file support is a visibility toggle, not a security boundary; if your threat model includes operators reaching sensitive paths, you need a package or in-house layer with explicit path allow-lists and audited authorization.
  • You require cloud/object storage as a first-class citizen (S3, GCS) with CDN semantics, signed URLs, or large-file streaming. Verify support before committing; don't assume parity with local disk.
  • You need guaranteed maintenance SLAs, security disclosure processes, or vendor support. This is a single-maintainer community plugin with first-time contributors; bus factor and CVE response time are genuine risks.
  • You need media library capabilities — image transforms, thumbnails, cropping, metadata, deduplication. A browser is not a DAM.
  • Your admin stack is not Filament. The value proposition collapses entirely.

Adoption gate before you commit: pin the version, review the hidden-file defaults in a staging environment, confirm disk drivers you actually use, and confirm the translation files ship for your target locales rather than only establishing the mechanism.

How to Pitch It (Stakeholders)

To executives: This is a small, free, open-source add-on for our admin panel that lets operations staff browse and manage files without engineering building a custom screen. The latest release (v1.0.2) adds three things that matter commercially: it can be displayed in our customers' languages, it can show hidden system files when we deliberately allow it, and it can fire an event when a file is saved so we can log it or trigger downstream automation. No breaking changes, no new cost, no new vendor. The caveat is maturity: it's maintained by a small team, so I'd recommend it for internal tooling now and keep it behind a version pin, with a fallback plan if maintenance stalls.

To engineering: v1.0.2 adds i18n, hidden file/folder handling, and a saved-event hook, and refactors onto Laravel's base controller. Assess three things before we adopt: (1) hidden-file exposure is a permissions decision, not a UI default — we need an explicit policy per environment; (2) confirm the storage drivers we rely on are genuinely supported, not just local disk; (3) the Event Saved hook is our integration point for audit logging, so validate it fires reliably and isn't a thin wrapper. The framework-alignment change is a positive signal on upgrade hygiene. Pin to ^1.0, track the changelog, and treat the single-maintainer risk as a documented dependency we own.

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.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console