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 S3 Browser

Filament S3 Browser Laravel Package

mradder/filament-s3-browser

A Filament plugin for browsing S3-compatible storage directly from your admin panel. Navigate buckets and folders, preview and manage files, and handle uploads without leaving Filament, giving your team a simple file browser backed by Amazon S3 or any S3-compatible service.

View on GitHub
Deep Wiki
Context7

Manage S3 Buckets in Your Filament Admin Panel

Frequently asked questions about Filament S3 Browser
What does mradder/filament-s3-browser do?
It is a Filament plugin that adds an S3 file browser to your Laravel admin panel. You can navigate buckets and folders, preview files, manage objects, and upload files without leaving Filament. It works with Amazon S3 and S3-compatible storage services.
How do I install mradder/filament-s3-browser in a Laravel Filament app?
Install it with Composer using composer require mradder/filament-s3-browser. Then register the plugin in your Filament panel provider following the package README. After registration, configure an S3 disk and confirm your admin panel can access the browser page.
Does it support S3-compatible storage services?
Yes. The package is designed for Amazon S3 and S3-compatible services, so you can point it at providers that expose an S3 API. Use Laravel's filesystem disk configuration to supply the endpoint and credentials for your chosen service.
Which Laravel and Filament versions are supported?
Check the package's composer.json and README for the exact Laravel and Filament version constraints. Filament plugins often pin compatibility to specific major versions, so confirm before upgrading. If your project uses an older Laravel or Filament release, verify support in the repository first.
How do I configure S3 credentials for the browser?
Configure an S3 disk in Laravel's config/filesystems.php with your key, secret, region, bucket, and endpoint where needed. The plugin uses that S3-backed disk to list and manage files. Keep credentials out of source control and use environment variables or a secrets manager.
Can I browse buckets and folders and manage files in Filament?
Yes. The plugin is intended for browsing buckets and folders, previewing and managing files, and handling uploads inside Filament. Access is controlled through your Filament admin panel, so your existing authentication and authorization rules apply.
Is mradder/filament-s3-browser suitable for production?
It can be suitable for production when you secure the Filament panel and use least-privilege S3 credentials. Review IAM policies, bucket permissions, upload limits, and file visibility before going live. Test the browser against a staging bucket to confirm it matches your operational and security requirements.
How can I test the S3 browser before deploying?
Use a staging bucket or an S3-compatible local service and verify bucket listing, folder navigation, uploads, previews, and deletes. Also test with restricted credentials to confirm the plugin behaves correctly when permissions are missing. Check the README for any package-specific testing guidance.
Are there alternatives to this Filament S3 browser plugin?
Alternatives include other Filament file manager or media library plugins, custom S3 disk integrations, or building a small browse-and-upload interface with Laravel's filesystem API. Compare them on S3 compatibility, upload features, access control, and maintenance activity.
Is mradder/filament-s3-browser actively maintained?
Review the GitHub repository for recent commits, releases, open issues, and pull request activity. Maintenance signals matter because Filament and Laravel majors change over time. If the package appears inactive, confirm it supports your target versions before adopting it.
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.
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo
bernskioldmedia/laravel-harvest
bernskiold/laravel-data-scrubber
bernskiold/laravel-currency-converter
bernskiold/laravel-campaign-monitor
bernskioldmedia/laravel-autotranslate
siberfx/telegram-bot
roy-sandip/laravel-view-extended
gregsphotography/site-builder-core
roy-sandip/laravel-view
anodyne/blade-fluentui-icons
webx-ui/module-catalog-collections