Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

File Entity Browser

13,825 sites Security covered Drupal 10–11
View on drupal.org

This module provides a user-friendly interface to browse and select files, incorporating image uploads and a responsive layout. It aims to replicate the file management experience from older Drupal versions.

Summary

This module provides a default Entity Browser that lets you browse and select your files in a nice-looking, mobile-ready Masonry based interface, and upload files using the Dropzonejs module.

The purpose of this module is to bring back the Media Library experience from Drupal 7, without requiring users to standardize on contributed projects like File Entity and Media Entity.

Since this module was developed a media entities and libraries have been developed directly within Drupal core and should probably be utilised over the contributed media entity and entity browser modules. However, if your preference is to use the contrib modules or you're minimally migrating to newer versions of Drupal core, this module will continue to work with the latest supported versions.

Requirements

  1. Entity Browser
  2. Entity Embed
  3. Dropzonejs

Installation

  1. Download Entity Browser from Drupal.org
  2. Download Entity Embed from Drupal.org
  3. Download Dropzonejs from Drupal.org and follow the install instructions on that page
  4. Download https://github.com/desandro/imagesloaded/archive/v3.2.0.zip and extract the download to /libraries/imagesloaded (or any libraries directory if you're using the Libraries module).
  5. Download https://github.com/desandro/masonry/archive/v3.3.2.zip and extract the download to /libraries/masonry (or any libraries directory if you're using the Libraries module)
  6. Enable File Browser

Installing libraries using Composer

If you maintain a composer.json file for your Drupal project, you can require this module and its dependencies! A fully complete example can be found here: example composer.json file

Other notes

- The example sub-module "File Browser Example" includes a Custom Block/Content Type that uses File Browser components for File, Image, and File Entity Reference fields. Enable the example module if you'd like to quickly see how Entity Browser integration with File Browser can work.

- If you like this module, check out its sister module Content Browser

Screenshots:

Supporting organisations

Pivale are a globally trusted web development company who build Drupal CMS websites and software.

Initial development by Samuel Mortenson

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
11
Tracked since
Sep 2025
Latest release
5 months ago
Releases (12 mo)
11 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
2.0.8 Stable 10–11 Mar 13, 2026
2.0.7 Stable 10–11 Oct 16, 2025
2.0.6 Stable 10–11 Oct 15, 2025
2.0.5 Stable 10–11 Oct 15, 2025
2.0.4 Stable 10–11 Oct 14, 2025
2.0.3 Stable 10–11 Sep 24, 2025
2.0.2 Stable 10–11 Sep 2, 2025
8.x-1.5 Stable 8–10 Sep 1, 2025
2.0.1 Stable 10–11 Sep 1, 2025
2.x-dev Dev 10–11 Sep 1, 2025
2.0.0 Stable 10–11 Sep 1, 2025