Drupal 11 module compatibility tracker
Every tracked contrib module, ranked by how many sites run it, with its current Drupal 11 status straight from the drupal.org release data.
Every field on these pages comes from the drupal.org API. Modules under 1,000 reported installs are not listed.
Transliteration
Not yetProvides one-way string transliteration (romanization) and cleans file names during upload by replacing unwanted characters. Generally spoken, it takes Unicode text and tries to represent it in US-ASCII characters (universally displayable, unaccented characters) by attempting to transliterate the pronunciation expressed by the text in some other writing system to Roman letters.
transliterationLatest stable 7.x-3.363,816 sitesJS Cookie
ReadyProvides a Drupal library definition for the JavaScript Cookie library (js-cookie) after it was deprecated in Drupal 10 and removed from Drupal 11 . Instructions Installing this module and the library dependency Follow the README.md instructions Using this module as dependency for the js-cookie library (as developer) If using this in a custom module, run composer require drupal/js_cookie from
js_cookieLatest stable 2.0.163,782 sitesViews Reference Field
PartialAllow site editors to easily integrate and place dynamic content like lists into a site by selecting from Views using a field with optional additional controls.
viewsreferenceLatest stable 8.x-1.862,981 sitesLink Attributes widget
ReadyOverview Link attributes widget provides an additional widget for the link field found in Drupal core. The widget allows users to set attributes on their link. In addition the module alters the default menu link content link field to use this widget, allowing menu links to have attributes too Features Supported attributes include id class name target rel accesskey aria-label (since 8.x-1.3) title
link_attributesLatest stable 2.1.362,042 sitesView Unpublished
ReadyGives users with specific roles the ability to view unpublished content of certain content types.
view_unpublishedLatest stable 8.x-1.361,676 sitesConfig Filter
ReadyDeveloper tool allowing other modules to change the configuration as it gets imported or exported. Do not install this unless another module depends on it.
config_filterLatest stable 8.x-2.760,323 sitesPanels
ReadyAn Overview of Panels The Panels module allows a site administrator to create customized layouts for multiple uses. At its core it is a drag and drop content manager that lets you visually design a layout and place content within that layout.
panelsLatest stable 8.x-4.1060,018 sitesjQuery UI Accordion
ReadyDrupal 8 includes jQuery UI in core, however it is no longer actively maintained and has been marked deprecated. This module provides the jQuery UI accordion library for any themes and modules that require it.
jquery_ui_accordionLatest stable 2.1.059,989 sitesEntity reference
Not yetProvides a field type that can reference arbitrary entities: A generic entity reference field Four widgets: Two implemented on top of the Options module (Select and Radios/Checkboxes), Two autocomplete widgets (one with one text field per entry, one tag-style with comma-separated entries in the same text field) Two formatters: A "Label" formatter, with optional link that displays the label of the
entityreference59,359 sitesFacets
ReadyAllows users to add additional filters (facets) to search results, to further refine search results by some criteria (e.g. Amazon's search interface).
facetsLatest stable 3.0.759,323 sitesRedis
ReadyIntegration of Drupal with the Redis key-value store as well as compatible alternatives/forks such as Valkey. It provides cache, lock, flood and queue backends and a cache performance report.
redisLatest stable 8.x-1.1159,073 sitesWysiwyg
Not yetAllows the use of client-side editors to edit content. It simplifies the installation and integration of the editor of your choice. This module replaces all other editor integration modules. No other Drupal module is required. The Wysiwyg module supports any kind of client-side editor including HTML editors (a.k.a.
wysiwygLatest stable 7.x-2.1058,991 sitesUltimate Cron
PartialThe Ultimate Cron handling for Drupal. Runs cron jobs individually in parallel using configurable rules, pool management and load balancing. 8.x-2.x This is a port of the 7.x-2.x branch to Drupal 8, using config entities and the Drupal 8+ plugin system. See https://befused.com/drupal/ultimate-cron/ and the README for an overview on how the module works and how to discover jobs.
ultimate_cron58,442 sitesSearch API Solr
ReadyProvides an Apache Solr backend connection for the Search API module. Better performance and more features compared to the database backend. Requires a Solr search server to implement.
search_api_solrLatest stable 4.3.1458,350 sitesMaxLength
ReadyMaxLength allows a soft or hard character limit to be set on titles, text fields and link fields.
maxlengthLatest stable 3.2.057,608 sitesPassword Policy
ReadyThis module supports enforcing restrictions on user passwords by defining password policies. Overview A password policy can be defined with a set of constraints which must be met before a user password change will be accepted. Each constraint has a parameter allowing for the minimum number of valid conditions which must be met before the constraint is satisfied.
password_policyLatest stable 4.0.357,173 sitesToken Filter
ReadyA Drupal module that lets you use special placeholders (tokens) as filters.
token_filterLatest stable 2.2.157,055 sitesRole Delegation
ReadyThis module allows site administrators to grant specific roles the authority to assign selected roles to users, without them needing the administer permissions permission. For each role, Role Delegation provides a new assign ROLE role permission to allow the assignment of that role. The module also adds an assign all roles permission.
role_delegationLatest stable 8.x-1.655,960 sitesFile Entity (fieldable files)
ReadyFile entity provides interfaces for managing files. It also extends the core file entity, allowing files to be fieldable, grouped into types, viewed (using display modes) and formatted using field formatters. File entity integrates with a number of modules, exposing files to Views, Entity API, Token and more.
file_entityLatest stable 8.x-2.955,739 sitesViews Bootstrap
ReadyViews Bootstrap module enables you to create components following the theme structure of the Bootstrap framework all within the configuration settings of the powerful Views module.
views_bootstrapLatest stable 5.5.254,984 sitesAllowed Formats
ReadyImportant updates in the 3.0.0 release (3.0.x branch) Since Drupal 10.1.0, limiting the text formats per field instance is a feature provided by Drupal core. Read https://www.drupal.org/node/3318572 for details.
allowed_formatsLatest stable 3.0.154,525 sitesConfiguration Update Manager
PartialThe Configuration Update Manager project contains a base module and a reporting module. Use the base module if another project has it as a dependency (example: Features). The report module supplements the core Configuration Manager module, by providing a report that allows you to see the differences between the configuration items provided by the current versions of your installed modules,
config_updateLatest stable 8.x-1.753,735 sitesContext
PartialContext Context allows you to manage contextual conditions and reactions for different portions of your site. You can think of each context as representing a "section" of your site. For each context, you can choose the conditions that trigger this context to be active and choose different aspects of Drupal that should react to this active context.
contextLatest stable 8.x-4.152,790 sitesVariable
Not yetVariable module provides a registry for meta-data about Drupal variables and some extended Variable API and administration interface. This is an API module so it must be installed only when other modules require it. Module Developers: Please declare your variables. Add-ons for module developers here: Variable Extra This is a nice introduction to the module by Lullabot, Module Monday: Variable .
variableLatest stable 7.x-2.552,732 sitesMenu Admin per Menu
ReadyBy default, Drupal allows only users with the Administer menus and menu items permission to add, modify or delete menu items. Menu Admin per Menu allows to give roles per menu admin permissions without giving them full admin permission. For instance, you may let certain users manage the items of the Main or Navigation menus but not those of the Management menu.
menu_admin_per_menuLatest stable 8.x-1.752,213 sitesjQuery UI Draggable
ReadyDrupal 8 includes jQuery UI in core, however it is no longer actively maintained and has been marked deprecated. This module provides the jQuery UI Draggable library for any themes and modules that require it.
jquery_ui_draggableLatest stable 2.1.051,286 sitesColor backport
ReadyOverview Color is the module that was in Drupal core until Drupal 10.0. It was deprecated in Drupal core 9.4 and moved to contrib. Features New work will happen in 2.x branch, 1.x will be used to backport core changes
colorLatest stable 1.0.350,846 sitesAutomatic Entity Label
Ready"Automatic Entity Label" is a small and efficient module that allows hiding of entity label fields. To prevent empty labels it can be configured to generate the label automatically by a given pattern. This can be used on any entity type, including e.g. for node titles, comment subjects, taxonomy term names and profile2 labels. Patterns for automatic labels can be constructed with tokens .
auto_entitylabelLatest stable 8.x-3.449,996 sitesD7 Media
Not yetThe Media module provides an extensible framework for managing files and multimedia assets, regardless of whether they are hosted on your own site or a 3rd party site - it is commonly referred to as a 'file browser to the internet'.
media48,775 sitesLocalization update
Not yetAutomatically downloads and updates your translations by fetching them from localize.drupal.org or any other Localization server .
l10n_updateLatest stable 7.x-2.748,585 sitesBlock field
PartialThe Block Field module provides a field that allows a content entity to reference and configure custom block instances.
block_field48,369 sitesMenu Breadcrumb
ReadyUses the current page's location in the site menus to generate a breadcrumb showing the menu items which lead to that page.
menu_breadcrumbLatest stable 2.0.148,215 sitesColor Field
ReadyColor Field is simple field that use a hexadecimal notation (HEX) for the combination of Red, Green, and Blue color values (RGB). Opacity is also support and can be disabled/enabled per field instance.
color_fieldLatest stable 3.0.247,877 sitesDraggableViews
ReadyThis module allows items in a Views table or list to be rearranged with 'drag and drop' behavior.
draggableviewsLatest stable 2.1.447,851 sitesREST UI
ReadyA user interface for configuring Drupal REST module.
restuiLatest stable 8.x-1.2247,398 sitesMime Mail
ReadyThis is a Mime Mail component module (for use by other modules). It permits users to receive HTML email and can be used by other modules. The mail functionality accepts an HTML message body, MIME-endcodes it and sends it. If the HTML has embedded graphics, these graphics are MIME-encoded and included as a message attachment.
mimemailLatest stable 2.0.347,277 sitesSlick Views
ReadyAllows you to display the results of a Drupal view, including images, videos and text fields, as a carousel or slideshow, using Ken Wheeler's "Slick" Javascript library.
slick_viewsLatest stable 3.0.347,238 sitesMailer Plus (DSM+)
ReadyThe future of this module depends on what happens with the Drupal Core mailer, see #3545439: Future of the Mailer Plus (DSM+) module for details. If you like the features here then please consider putting in a comment in favour of the relevant issues, especially #3380041: Create a new email interface that decorates symfony .
symfony_mailerLatest stable 2.0.246,582 sitesAsset Injector
ReadyProvides administrators with a quick and easy way of injecting CSS and JavaScript into pages using the administrator UI.
asset_injectorLatest stable 8.x-2.2146,528 sitesChosen
ReadyUses the Chosen javascript library to make your drop-down (select) elements more user-friendly.
chosenLatest stable 5.0.746,508 sitesMenu Item Extras
ReadyAdds flexibility to menu links by enabling custom fields.
menu_item_extrasLatest stable 3.1.246,461 sitesSitemap
ReadyA way for visitors to navigate your website using an overview of notable pages on the site, by displaying one or more human-readable lists of links on a page. Useful for sites with lots of lightly-organized content.
sitemapLatest stable 8.x-2.645,679 sitesComponents!
ReadyMakes it easier for a theme to organize its components. It allows themes (and modules) to register Twig namespaces and provides some additional Twig functions and filters for use in Drupal templates.
componentsLatest stable 3.2.045,349 sitesGeolocation Field
ReadyProvides a field type to store geographical locations as pairs of latitude and longitude and the integration to display those locations through views, fields, and map providers.
geolocationLatest stable 8.x-3.1545,171 sitesRobotsTxt
ReadyUse this module when you are running multiple Drupal sites from a single code base (multisite) and you need a different robots.txt file for each one. This module generates the robots.txt file dynamically and gives you the chance to edit it, on a per-site basis, from the web UI.
robotstxtLatest stable 8.x-1.644,724 sitesreCAPTCHA v3
ReadyEasily configure Google reCAPTCHA v3 with a fallback challenge for enhanced security and user-friendly protection on your website.
recaptcha_v3Latest stable 2.0.544,683 sitesMemcache API and Integration
ReadyIntegrates Drupal with the memcached daemon so cached data is stored in memory instead of the database, speeding up page loads and reducing database load.
memcacheLatest stable 8.x-2.843,325 sitesMedia Library Form API Element
ReadyThis module provides a Form API element to select a Media entity from the Media Library. This element can be used in all standalone forms. I'm currently using this in a Paragraphs behavior form to select a background image with crop-support, but you can use it in a Layout builder form, or a configuration form under "Settings"...
media_library_form_elementLatest stable 2.1.543,219 sites