Filament Media Library Manager

Product information

A media-library for Filament PHP.


  • Integrates natively with Filament Admin
  • Simple set-up
  • One-time purchase, own forever

Latest Releases

  • v1.8.3 (22 Mar 23)
  • v1.8.2 (13 Mar 23)
  • v1.8.1 (17 Feb 23)
  • v1.8.0 (17 Feb 23)
  • v1.7.12 (10 Feb 23)


  • CSS <1%
  • PHP 65%
  • Blade 34%
  • JavaScript 1%


  • Media
  • Add-ons


  • filament
  • media library
  • spatie
  • media


This package allows you to give your users a beautiful way to upload images to your application and manage their library. It integrates with and is based on Spatie MediaLibrary, one of the most popular and widely used packages in the Laravel ecosystem.


  • Media library page in your application.
  • Custom field to select a media item.
  • Store a caption and alt-text on each image.
  • Integration with Spatie MediaLibrary.
  • Bulk-upload images.
  • Responsive images.
  • Ability to add items outside of Filament Admin.
  • Beautiful design & integration with Filament Admin.
  • Support for dark mode. 🌚
  • Can be easily translated with a language file.
  • Can be used outside the admin panel, with only the Form Builder.


Library (light and dark mode)

The MediaLibrary page is the page where your users can view all their images. The complete package is compatible with both dark- and lightmode.

Media Library page

Media Library page Dark Mode

Upload & bulk upload

Users can drag-and-drop their images unto the upload component. Bulk uploads are allowed. You can use Laravel's queue processing feature to handle the process of generating responsive images in the background.

Filament MediaLibrary regular upload

Media Library Bulk Upload

Filament Media Library Bulk Upload

MediaPicker Field & modal

You can use the MediaPicker Field everywhere inside the admin panel where you want it: as a single field or in a repeater. It works everywhere.

MediaPicker Field & modal

When a user clicks on 'Choose image', he/she will see the following modal, which they can use to pick an image.

Filament MediaPicker Modal

Image detail

For each image, you can edit the caption and the alt-text. You can view the full image URL in the browser and delete images as well.

Filament MediaLibrary Image Detail

Image detail vertical

Default theme

By default Filament comes with it's own CSS, which integrates neatly into the admin panel design. However, as I did in the above screenshots, it is just as beautiful if you integrate it with your own Filament theme.

Filament MediaLibrary With Default Theme

Find the full installation guide at the Filament PHP website.