oneduo/nova-file-manager
Oneduo Nova File Manager adds a complete file browser to Laravel Nova: upload, preview, rename, move, delete, and organize files and folders across multiple storage disks, with drag-and-drop uploads and a clean, native Nova interface for managing assets and media in your admin panel.
Adopt when all of these hold:
^1.0.Look elsewhere / build your own when:
For executives (30 seconds): "Our admin panel runs on Laravel Nova. This MIT-licensed add-on gives our staff a complete file manager — upload, folders, previews, multi-cloud storage — for effectively zero build cost. It replaces roughly three weeks of engineering we'd otherwise spend reimplementing a solved problem, and it unblocks the content-management features on our roadmap. It just shipped a 1.0 release, which means the maintainer has committed to a stable, versioned API — the upgrade path is now predictable rather than open-ended. Total cost of ownership is license-free; our remaining exposure is that it's maintained by a small team, so we're pinning to the 1.0 line and keeping a build-it-ourselves fallback documented."
For engineering (the honest version):
v0.16.0...v1.0.0) before upgrading, and assume nothing about config keys, namespaces, or tool registration. The upside is the stable-API commitment; the cost is a one-time migration.^1.0, wrap it behind our own Nova tool where practical, read the 0.16 → 1.0 changelog and smoke-test before any upgrade, re-test each Nova bump, and timebox a fallback (a minimal custom Nova file field) at ~1–2 weeks if the dependency stalls.How can I help you explore Laravel packages today?