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.
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..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.Consider it when:
^1.0 version while the plugin matures.Look elsewhere when:
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.
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.
How can I help you explore Laravel packages today?