Entity Browser is a configurable tool that allows users to select one or multiple Drupal entities for various purposes, such as referencing them in fields or embedding them in content. It offers a flexible interface with different display options and integrates with other modules for enhanced functionality.
Goal of this module is to provide a generic entity browser/picker/selector. It can be used in any context where one needs to select few entities and do something with them.
Possible use cases:
- Powerful entity reference widget
- Embedding entities into wysiwyg.
- You name it!
Documentation
Please feel free to contribute to the documentation.
Examples
Entity browser comes with an example module that can be used as a starting point.
There is also File entity browser module that creates a nice widget that allows you to upload files and select from file library. It uses standard entity browser plugins and does some tweaks and theming on top of that.
Integrations
Entity browser integrates with Inline entity form. See documentation for more info.
List of available plugins
Displays
- Standalone (part of main module)
- iFrame (part of main module)
- Modal (part of main module)
Widget selectors
- Dropdown (part of main module)
- Tabs (part of main module)
- Single widget (part of main module)
Widgets
- File upload (part of main module)
- Media entity image upload
- Views (part of main module)
- DropzoneJS file upload
- DropzoneJS media entity image upload
- Entity form (submodule in main repo)
- Woodwing Elvis DAM
- Bynder
Selection displays
- No display (part of main module)
- Multi-step display (part of main module)
Modules that use Entity browser
Development
Check roadmap meta issue in order to see what current focus of development is.
Our fancy logo was created by David Ličen.
The previous Drupal 7 module has been moved to Entity Type Browser moduleDepends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
23 tracked projects depend on this one
- Media Entity Browser 21,362 sites
- File Entity Browser 13,686 sites
- Entity Browser Block 7,669 sites
- Entity Browser Vertical 1,419 sites
- Entity Browser - Table Layout 1,393 sites
- Varbase Media 1,281 sites
- Bynder 880 sites
- Geo Entity 740 sites
- Paragraphs Inline Entity Form 578 sites
- LocalGov Paragraphs 576 sites
- LocalGov Page Components 515 sites
- LocalGov News 486 sites
- Opigno Learning path 462 sites
- Crop Image 137 sites
- Slick Browser 136 sites
- Ckeditor5 entity browser 102 sites
- Quiz Maker 48 sites
- Webdam 14 sites
- QBank DAM 12 sites
- Improve Paragraphs library items 6 sites
- THRON - Drupal Connector 6 sites
- fylr File Picker 3 sites
- Opigno LMS (Community version)
Activity
Release Timeline
Releases
| Version | Type | Core | Notes | Release date | |
|---|---|---|---|---|---|
| 8.x-2.17 | Stable | 10–11 | Drupal 12 compatibility, many bugfixes and improvements | Aug 11, 2026 | |
| 8.x-2.16 | Stable | 10–11 | Security release | Aug 5, 2026 | |
| 8.x-2.15 | Stable | 10–11 | Sep 4, 2025 | ||
| 8.x-2.14 | Stable | 10–11 | Sep 3, 2025 | ||
| 8.x-2.13 | Stable | 10–11 | PHP 8.4 compatibility and bugfixes | Feb 16, 2025 | |
| 8.x-2.12 | Stable | 10–11 | Compatibility with Drupal 10.4 and 11.1 | Nov 3, 2024 |