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.
Page Manager
ReadyThis is the Drupal 8 version of Page Manager, formerly part of the CTools module written by merlinofchaos It supports the creation of new pages, and allows placing blocks within that page. Like Drupal 7's Page Manager, it provides a concept of "page variants", each with their own selection conditions.
page_managerLatest stable 8.x-4.031,067 sitesReal AES
ReadyOverview Real AES provides an encryption method plugin for the Encrypt module. This plugin offers AES encryption using CBC mode and HMAC authentication through the Defuse PHP-Encryption library. Requirements PHP 5.4 or later, with the OpenSSL extension Defuse PHP-Encryption library Real AES version Defuse PHP-Encryption version 8.x-2.x 2.x version of the library 7.x-2.x 2.x version of the library
real_aesLatest stable 8.x-2.631,022 sitesLeaflet
ReadyDrupal advanced integration with the Leaflet JS mapping library, the leading open-source JavaScript library for mobile-friendly interactive maps.
leafletLatest stable 10.4.1230,905 sitesFile (Field) Paths
PartialThe File (Field) Paths module extends the default functionality of Drupal's core File module, Image module and many other File upload modules, by adding the ability to use entity based tokens in destination paths and file names. Features: Configurable file paths and file names using entity tokens, resolved when the entity is saved.
filefield_paths30,871 sitesMedia Library Edit
ReadyA tiny module to add a missing "Edit" button to the Media Library widget that routes to the Media entity edit form. Once the module is enabled, click on the Manage Form settings gear for the relevant Media reference field using the Media LIbrary widget and enable the "Show edit" option. Applies via third-party widget settings and the widget alter hook.
media_library_editLatest stable 3.0.530,663 sitesViews Bulk Edit
ReadyAllows bulk updating of entity values via views bulk actions. By default it is configured for nodes but can be configured for other entity types. Limitations Because of the way the form is build, anything that is added by the specific entity form is not currently captured. For example, the changed date on NodeForm.
views_bulk_editLatest stable 3.0.130,610 sitesDefault Content
PartialOverview Default content gives your module and install profile a way to ship default content as well as configuration. 8.x-1.x is powered by core's serialization, rest and hal modules. The new 2.x version uses a custom normalization format that is optimized for the use case of default content.
default_content30,318 sitesViews Autocomplete Filters
ReadyThe Views Autocomplete Filters module extends views text fields filter with autocomplete functionality. The supported filters are: "combine" - allows to search on multiple fields (core/views). "search_api_fulltext" - fulltext search (search_api). "search_api_text" - fulltext fields search (search_api). "string" - allows to search on multiple fields (core/views).
views_autocomplete_filtersLatest stable 2.0.330,160 sitesState Machine
ReadyState Machine Provides code-driven workflow functionality. A workflow is a set of states and transitions that an entity goes through during its lifecycle. A transition represents a one-way link between two states and has its own label. Drupal 8 Workflows and workflow groups are plugins defined in YAML, similar to menu links.
state_machineLatest stable 8.x-1.1429,528 sitesJSON:API Extras
ReadyThe JSON:API module in code provides zero configuration out of the box. Use JSON:API Extras to customize your API . JSON:API Extras provides a means to override and provide limited configurations to the default zero-configuration implementation provided by the JSON:API in Core. Use JSON:API Extras to customize an API generated by the Core JSON:API module.
jsonapi_extrasLatest stable 8.x-3.2829,429 sitesHypermedia Application Language (HAL)
ReadyHypertext Application Language (HAL) is a format that supports the linking required for hypermedia APIs. Hypermedia APIs are a style of Web API that uses URIs to identify resources and the link relations between them, enabling API consumers to follow links to discover API functionality.
halLatest stable 2.0.529,351 sitesWebP
PartialCreates a WebP copy of image style derivatives to decrease loading times. Description Whenever an image style derivative is created this module will also create a WebP copy of the derivative to be served to supporting browsers. Installation Make sure your hosting supports webp Install the module.
webp29,325 sitesNode Revision Delete
ReadyThe Node Revision Delete module lets you track and prune old revisions of content types. Features 2.x This is a complete rewrite. A lot of code no longer seemed to be necessary has been removed. If you see anything that you think needs to be added back, or appears to be missing, please create an issue.
node_revision_deleteLatest stable 2.1.129,084 sitesSimplenews
ReadyOverview Simplenews publishes and sends newsletters to lists of subscribers. Both anonymous and authenticated users can opt-in to different mailing lists. HTML email can be sent by adding Drupal Symfony Mailer (or Mime Mail module for D7).
simplenewsLatest stable 4.1.328,854 sitesConsumers
ReadyConsumers is a module that does not do much on its own. Instead it's used by other modules to provide functionality for decoupled scenarios. Use this module as a dependency in your custom module to provide per-consumer variations of a feature. Or write a general purpose contrib module like Simple OAuth or Consumer Image Styles .
consumersLatest stable 8.x-1.2428,817 sitesEntityqueue
ReadyAllows users to create lists of any "entity" (content, users, etc). Each queue is implemented as an entity reference that can hold a single entity type. Items in each list can be manually reordered.
entityqueueLatest stable 8.x-1.1228,730 sitesStrongarm
AbandonedStrongarm gives site builders a way to override the default variable values that Drupal core and contributed modules ship with. It is not an end user tool, but a developer and site builder tool which provides an API and a limited UI. An example of such a variable is site_frontpage.
strongarmLatest stable 6.x-2.228,667 sitesIMCE Wysiwyg bridge
Not yetAllows to use IMCE module with Wysiwyg module. Currently supported editors CKEditor FCKeditor TinyMCE Patches to add support for other editors are welcome.
imce_wysiwygLatest stable 7.x-1.028,546 sitesImage URL Formatter
ReadyThis module add a url formatter for image field. Then you can output image url directly. Most of the code, maybe more than 90%, is just copy from the drupal core. I think it is stable enough. I have created a content type, and add an image field instance to it, later i use views to export the data of this content type.And i want to output the data,then i could import it into another drupal 7 site
image_url_formatterLatest stable 2.1.028,294 sitesReal-time SEO for Drupal
ReadyImprove your Drupal SEO: this module helps you optimize content around keywords in a fast, natural, non-spam way. We want to give you the best tools available in the Drupal community. The Real-time SEO module works together with the excellent Metatag module. Features This module checks things you're bound to forget.
yoast_seoLatest stable 8.x-2.228,269 sitesMultiupload Filefield Widget
Not yetThe File module of Drupal 7 enables you to select only one file at a time which can be very time consuming in case of many files. This module uses the 'multiple' attribute of html5 to overcome this problem and presents a widget called 'Multiple' that can be used with fields of type File.
multiupload_filefield_widgetLatest stable 7.x-1.1628,243 sitesPathologic
ReadyPathologic is an input filter which can correct paths in links and images in your Drupal content in situations which would otherwise cause them to “break;” for example, if the URL of the site changes, or the content was moved to a different server. Pathologic can also solve the problem of missing images and broken links in your site’s RSS feeds.
pathologicLatest stable 2.0.027,399 sitesEditoria11y Accessibility Checker
ReadyEditoria11y is a multilingual, automatic, open source accessibility checker that provides live feedback as you work, with site-wide issue reporting and dismissals.
editoria11yLatest stable 3.0.827,282 sitesViews Accordion
ReadyViews Accordion provides a display style plugin for the Views module. It will take the results and display them as a JQuery accordion , using the first field as the header for the accordion rows. The module integrates the jQuery UI Accordion plugin as a views style plugin. You can configure the options provided by the jQuery UI plugin.
views_accordionLatest stable 2.0.227,145 sitesCAS
ReadyThis module provide single sign-on capability for your Drupal site by implementing the CAS protocol . When using this module, local Drupal user accounts are still used, but the authentication process is not handled by Drupal's standard login form. Instead, users are redirected to your institution's CAS server to collect credentials.
casLatest stable 3.1.027,108 sitesContent Access
ReadyContent Access allows you to manage permissions for content types by role and author. It allows you to specify custom view, edit and delete permissions for each content type. Optionally you can enable per content access settings, so you can customize the access for each content node.
content_accessLatest stable 2.1.026,834 sitesShield
ReadySummary PHP Authentication shield. It creates a simple shield for the site with HTTP Basic Access Authentication . It hides the sites, if the user does not know a simple username/password. It handles Drupal as a "walled garden" . This module helps you to protect your (dev) site with HTTP authentication. Configuration If you don't need the authentication just leave the user field blank.
shieldLatest stable 8.x-1.826,394 sitesAdministration Views
Not yetReplaces administrative overview/listing pages with actual views for superior usability. Features Filter all administrative views via AJAX. Perform any kind of bulk/mass operations on items in administrative views. Filter content by title, node type, author, published status, and/or vocabulary. Filter comments by title, author, node title, or published status.
admin_viewsLatest stable 7.x-1.826,315 sitesChecklist API
ReadyChecklist API Provides a simple interface for modules to create fillable, persistent checklists that track progress with completion times and users. You don't need this unless you're a module developer or you want to use a module that calls for it. Installation Checklist API is installed in the usual way. See Installing contributed modules .
checklistapiLatest stable 2.1.726,018 sitesViews Conditional
ReadyViews Conditional is a simple module that allows you to define conditionals (if xxx then yyy) with fields in views.
views_conditionalLatest stable 8.x-1.1025,867 sitesNode clone
Not yetThe clone module allows users to make a copy of an existing item of site content (a node) and then edit that copy. The authorship is set to the current user, the menu and url aliases are reset, and the words "Clone of" are inserted into the title to remind you that you are not editing the original content.
node_clone25,843 sitesMatomo Analytics
ReadyThis module adds the Matomo web statistics/analytics tracking system to your website.
matomoLatest stable 8.x-1.2625,646 sitesPlupload integration
ReadyProvides integration for the Plupload widget into Drupal. Plupload is a GPL licensed multiple file uploading tool that can present widgets in Flash, Gears, HTML 5, Silverlight, BrowserPlus, and HTML4 depending on the capabilities of the client computer. Security warning In order to protect your site you should ALWAYS delete examples subfolder from Plupload library.
pluploadLatest stable 2.2.025,520 sitesQuick Tabs
ReadyThe Quick Tabs module allows you to create blocks of tabbed content, specifically views, blocks, nodes* and other quicktabs*. You can create a block on your site containing multiple tabs with corresponding content. Clicking on the tabs makes the corresponding content display instantly, using jQuery.
quicktabsLatest stable 4.3.125,504 sitesKlaro Cookie & Consent Management
ReadyFull-featured Consent Management solution for external sources and cookies. Introduction This module implements the Klaro! consent manager JS-Library for Drupal and adds an interface to configurate and customize Klaro!, manage services and purposes, manage texts and their translations as well as automatically setting the required html-attributes to external resources for the JS-library to work.
klaroLatest stable 3.1.125,361 sitesClient-side Hierarchical Select
ReadyThe main feature of the project is to provide a field widget for selecting taxonomy terms in a hierarchical fashion. The module preloads the taxonomy hierarchy and passes it to the client (your browser) where it's used to build the subset of the select boxes to allow a user to pick options one by one.
cshsLatest stable 4.0.525,303 sitesTrash
ReadyThis module adds a trash bin for all content entities. When deleting an entity, it will be moved to the trash instead of being deleted and thus can be restored or permanently deleted later on. See the Documentation for a full explanation of how it works.
trashLatest stable 3.0.3425,255 sitesSVG Image Field
ReadyAdds SVG support to Drupal by way of a new vector image field type, formatter, and optional media bundle separate from the out-of-the-box raster image functionality. Also integrates with Acquia Site Studio.
svg_image_fieldLatest stable 2.3.725,188 sitesRedirect 403 to User Login
ReadyRedirect the HTTP 403 error page to the Drupal /user/login page with an optional message that reads: "Access denied! You must login to view this page." Also, the desired page is appended in the url query string so that, once login is successful, the user is taken directly where they were originally trying to go.
r4032loginLatest stable 2.2.325,093 sitesExclude Node Title
ReadyThis module handles a very simple functionality, decide whatever to exclude a node title from full node page or node teasers. It provides a checkbox on node-edit pages for easier exclusion, or you can use the admin page to manually enter a list of node id's to exclude title. Also provides the option to hide all titles of a certain Content type.
exclude_node_titleLatest stable 2.0.125,006 sitesContent-Security-Policy
ReadyConfigure a Content-Security-Policy header for your Drupal site to detect and mitigate the risk of Cross Site Scripting (XSS) and other vulnerabilities.
cspLatest stable 2.2.424,974 sitesMultiupload Imagefield Widget
Not yetAs an extension to Multiupload Filefield Widget this module presents the same widget to Image fields. Supports Insert module. -- REQUIREMENTS -- The core Image module. Multiupload Filefield Widget -- INSTRUCTIONS -- 1. Enable the module. 2. Add an 'image' field to a content type and select the widget 'Multiple'. 3.
multiupload_imagefield_widgetLatest stable 7.x-1.324,909 sitesParagraphs Features
ReadyParagraphs Features This module provides few additional features for paragraphs module. Available features 1. Add In Between This feature provides additional buttons between paragraphs for paragraphs experimental widget UI. That allows easier adding of a new paragraph to the specific position in the list of paragraphs. 2.
paragraphs_featuresLatest stable 2.2.024,833 sitesViewfield
PartialViewfield provides a field that holds a reference to a View and renders it whenever the entity containing the field is displayed. Features Author chooses one or more views and displays from a list. View arguments (contextual filters) may be supplied literally or through tokens. Administrators may restrict which views and displays may be assigned.
viewfield24,760 sitesRebuild Cache Access
Readydrupal_flush_all_caches() permission and toolbar button
rebuild_cache_accessLatest stable 8.x-1.1424,738 sitesMailchimp
ReadyThis module provides integration with Mailchimp , a popular email delivery service. The module makes it easy for website users or visitors to control which of your email lists they want to be on (or off), lets you generate and send Mailchimp email campaigns from your site, and lets you and your users view a history of emails they have been sent from Mailchimp.
mailchimpLatest stable 3.1.524,721 sitesMedia Entity File Replace
ReadyThis module allows content editors to easily replace the source files associated with file-based media types (like "Document"). The replacement file overwrites the existing file, keeping the same filename and path, which is usually what content editors want to do when performing a file replacement.
media_entity_file_replaceLatest stable 8.x-1.324,550 sitesWebform Views Integration
ReadyViews integration for Webform module (version 8.x-5.x) Use Webform Views Integration module to expose Webform submissions to Views (Webform is a module for making forms and surveys in Drupal). Each Webform element will be available as: Views field Views sort (wherever sorting is possible within the nature of the Webform element) Views filter (wherever possible) Views argument (wherever possible)
webform_viewsLatest stable 8.x-5.624,461 sites