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.
jQuery UI TouchPunch
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 Touch Punch library for any themes and modules that require it.
jquery_ui_touch_punchLatest stable 1.1.2100,658 sitesAdministration menu
Not yetThe module provides a theme-independent administration interface (aka. navigation , back-end ). It's a helper for novice users coming from other CMS, a time-saver for site administrators, and useful for developers and site builders. Administrative links are displayed in a CSS/JS-based menu at the top on all pages of your site.
admin_menu100,652 sitesConfig Ignore
ReadyIgnores specified configuration on the site so that it will not be overwritten by the config import process, allowing that configuration to be managed only through the UI.
config_ignoreLatest stable 8.x-3.4100,389 sitesSvg Image
ReadyThis module changes default image field widget and formatter to allow use SVG image with the standard Image field. Using SVG Image module you will not have to use another field type to load SVG image. Load SVG files into the Image field, it is not needed to create file field or special "SVG" type field.
svg_imageLatest stable 3.2.494,900 sitesVideo Embed Field
ReadyVideo Embed field creates a simple field type that allows you to embed videos from YouTube and Vimeo and show their thumbnail previews simply by entering the video's url.
video_embed_fieldLatest stable 3.1.094,104 sitesDate
Not yet🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. This package contains both a flexible date/time field type Date field and a Date API that other modules can use. The Drupal Handbook pages are at Date/Calendar Documentation . Be sure to read Debugging Information before reporting a problem.
date93,482 sitesBlock Class
ReadyProvides a field to add CSS classes to a block from the user interface.
block_classLatest stable 4.0.291,180 sitesMenu Link Attributes
ReadyThis module allows you to add attributes to your menu links or their wrapping <li> elements.
menu_link_attributesLatest stable 8.x-1.790,644 sitesGin Toolbar
ReadyHelper module to bring the Gin Toolbar into the Frontend of your site. Requires the Gin Admin Theme . This module is needed due to some technical limitations of Drupal (Admin) themes. ⚠️ Please add general bugs & feature request to the Gin Issue Queue . This Module is injecting the Toolbar templates & styles from Gin into your frontend theme when you're logged into the Drupal Admin.
gin_toolbarLatest stable 3.0.390,072 sitesConfiguration Split
ReadyBackground The Drupal 8+ configuration management works best when importing and exporting the whole set of the sites configuration. However, sometimes developers like to opt out of the robustness of CM and have a super-set of configuration active on their development machine and deploy only a subset.
config_splitLatest stable 2.0.289,408 sitesCSV Serialization
ReadyThis module provides a CSV encoder for the Drupal Serialization API. This enables the CSV format to be used for data input and output in various circumstances. For example: Drupal's REST module can accept or return data in CSV format Views can output CSV data via a 'REST Export' view Module developers may leverage CSV as a format when using the Serialization API Requirements You should use
csv_serializationLatest stable 4.0.189,280 sitesViews Infinite Scroll
ReadyViews infinite scroll allows you to load and display pages of any view inline, using AJAX (this has been called infinite scrolling, load more, autopaging, endless pages and more). The pager can be triggered with the press of a button or automatically as the user scrolls to the bottom of the view's content.
views_infinite_scrollLatest stable 2.0.388,770 sitesKey
ReadyProvides management, storage and access control of sensitive keys, e.g. API and encryption keys. Works with config, file, environment and external storage. Helps meet security compliance requirements.
keyLatest stable 8.x-1.2287,053 sitesEmbed
ReadyA framework module to help smooth the developer experience of offering embeddable things using the Drupal 8 WYSIWYG editor. Related Modules Entity Embed Element Embed URL Embed View Entity Embed Paragraphs Entity Embed
embedLatest stable 8.x-1.1082,181 sitesBlazy
ReadyProvides integration with bLazy and other tools to reduce page load times and save bandwidth. This improves user experience especially on mobile devices.
blazyLatest stable 3.0.1980,282 sitesRules
ReadyThe Rules module allows site administrators to define conditionally executed actions based on occurring events (known as reactive or ECA rules). Example use cases Build flexible content publishing workflows changes Send customized mails to notify your users about important Create custom redirections, system messages, breadcrumbs, ... And many more...
rulesLatest stable 4.0.179,132 sitesFeeds
ReadyFeeds is the module for importing or aggregating data into nodes, users, taxonomy terms and other content entities using a web interface without coding a migration. Import content into website via web UI Import content into nodes, users, taxonomy terms or other content entities Granular mapping of input elements to Drupal content elements Modify data before import using Feeds Tamper Batched
feedsLatest stable 8.x-3.277,841 sitesSecurity Kit
ReadySecKit provides Drupal with various security-hardening options. This lets your mitigate the risks of exploitation of different web application vulnerabilities. SecKit facilitates certain mitigations for Cross-site Scripting, Cross-site Request Forgery, and Clickjacking, among other issues.
seckitLatest stable 2.0.377,766 sitesFeatures
ReadyProvides a UI and API for taking different site building components and bundling them together in a single module (a “Feature”). Examples might be an image gallery or a press room.
featuresLatest stable 8.x-3.1777,646 sitesDiff
ReadyProvides a visual comparison between two content revisions, with options for what to include and how to organize the comparison display.
diffLatest stable 2.1.176,333 sitesDisplay Suite
ReadyUse a drag-and-drop interface to customize layouts of nodes, views, comments, user data, etc. By defining custom view modes, one piece of content can be displayed differently in different places.
dsLatest stable 8.x-3.3776,111 sitesjQuery UI Menu
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 Menu library for any themes and modules that require it.
jquery_ui_menuLatest stable 2.1.073,849 sitesEntity Embed
ReadyEntity Embed allows any entity to be embedded within a text area using a WYSIWYG editor.
entity_embedLatest stable 8.x-1.773,482 sitesjQuery UI Autocomplete
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 Autocomplete library for any themes and modules that require it.
jquery_ui_autocompleteLatest stable 2.1.072,390 sitesSchema.org Metatag
ReadyThis project extends Drupal's Metatag module to display structured data as JSON LD in the head of web pages. Read more about Schema.org, JSON LD, and how this module works in an article on Lullabot.com, Create SEO Juice From JSON LD Structured Data in Drupal .
schema_metatagLatest stable 3.0.471,416 sitesQuick Node Clone
ReadyEnables cloning of nodes by adding a "Clone" tab to a node. When this tab is clicked, a new node is created and fields from the previous node are populated into the new fields.
quick_node_cloneLatest stable 8.x-1.2271,106 sitesExternal Links
ReadyFinds all external links on a web page and adds an "external" icon to the link indicating it will take the user offsite or a "mail" icon for mailto: links.
extlinkLatest stable 3.0.070,643 sitesViews Slideshow
ReadyViews Slideshow can be used to create a slideshow of any content (not just images) that can appear in a View. Powered by jQuery, it is heavily customizable: you may choose slideshow settings for each View you create.
views_slideshowLatest stable 5.0.169,710 sitesImage Widget Crop
ReadyProvides an interface for using the features of the Crop API . This element provides an UX for using a crop on all fields images or file elements. This module has particularity to purpose capability to crop the same image by “Crop type” configured. It’s very useful for editorial sites or media management sites. Requirements Module Crop API . Library Cropper .
image_widget_cropLatest stable 3.0.069,269 sitesMigrate Tools
ReadyThe Migrate Tools module provides tools for running and managing Drupal migrations. Drush commands supported include: migrate:status - Lists migrations and their status. migrate:import - Performs import operations. migrate:rollback - Performs rollback operations. migrate:stop - Cleanly stops a running operation. migrate:reset-status - Sets a migration status to Idle if it's gotten stuck.
migrate_toolsLatest stable 6.1.469,224 sitesField Permissions
ReadyThe Field Permissions module allows site administrators to set field-level permissions to edit, view and create fields on any entity. Features Enable field permissions on any entity, not just nodes. Role-based field permissions allowing different viewing patterned based on what access the user has. Author-level permissions allow viewing and editing of fields based on who the entity owner is.
field_permissionsLatest stable 8.x-1.569,071 sitesResource Description Framework (RDF)
ReadyIf you are new to RDF, watch this introduction . RDF is a W3C standard for modeling and sharing distributed knowledge based on a decentralized open-world assumption. Any knowledge about anything can be decomposed into triples (3-tuples) consisting of subject, predicate, and object; essentially, RDF is the lowest common denominator for exchanging data between systems.
rdfLatest stable 4.0.068,650 sitesUpgrade Status
ReadyReview Drupal major upgrade readiness of the environment and components of the site.
upgrade_statusLatest stable 4.3.1068,464 sitesConditional Fields
PartialConditional Fields is an admin user interface with the ability to modify fields appearance and behavior on certain conditions when viewing content defined by dependencies between fields based on their states and values. Details Conditional Fields allows you to manage sets of dependencies between fields.
conditional_fields68,165 sitesSlick Carousel
ReadyProvides a fully responsive, richly functional carousel/slider leveraging Ken Wheeler's Slick carousel.
slickLatest stable 3.0.868,091 sitesRabbit Hole
ReadyRabbit Hole allows control over display of content on its own page, such as blocking access to own page of content that is intended to only be displayed in a view or carousel.
rabbit_holeLatest stable 8.x-1.267,928 sitesEU Cookie Compliance (GDPR Compliance)
ReadyProvides a GDPR cookie banner where you can gather consent from the user when the website stores cookies on their computer or otherwise handles their personal information.
eu_cookie_complianceLatest stable 8.x-1.2967,536 sitesMigrate Plus
ReadyThe migrate_plus project provides extensions to core migration framework functionality, as well as examples. Configuration entities Migration plugins can be implemented as configuration entities, allowing them to flexibly be loaded, modified, and saved.
migrate_plusLatest stable 6.0.1067,459 sitesLink
Not yetThe link module provides a standard custom content field for links. With this module, links can be easily added to any content types and profiles and include advanced validating and different ways of storing internal or external links and URLs.
linkLatest stable 7.x-1.1366,700 sitesFont Awesome Icons
ReadyProvides a plugin to use Font Awesome icons directly from the CKEditor. It also allows you to attach icon fields to entities and provides a core media entity type for icons.
fontawesomeLatest stable 3.0.066,550 sitesEntity Usage
ReadyThis module provides a tool to track entity relationships in Drupal. When do I need this module? You may find this module useful if you want to: Know the usage of nodes, media or taxonomy terms Display usage / references of your content in general Have a mechanism to prevent deletion of content (any entity) that is referenced by other piece of content Supported relationships Currently the
entity_usageLatest stable 5.0.065,784 sitesFile metadata manager
ReadyProvides a file metadata manager service and API to allow developers to retrieve information stored in files, like EXIF photo information, TrueType font information, and others.
file_mdmLatest stable 3.2.065,553 sitesAntibot
ReadyPrevents spam submissions on forms by checking if JavaScript is enabled in the browser and that human-like activity occurs (e.g., mouse move, tab key press, or swipe gesture).
antibotLatest stable 2.0.565,487 sitesGeofield
ReadyProvides a geo-location field for storing and managing geographic data, enabling the integration of maps, geocoding and location-based functionalities. It supports all geo-types (points, lines, polygons, multi types geometries).
geofieldLatest stable 10.3.465,335 sitesMasquerade
ReadyAllows site administrators (or anyone with enough permissions) to switch users and surf the site as that user
masqueradeLatest stable 8.x-2.265,275 sitesSuperfish Dropdown Menu
ReadyAdds support for multi-level drop down menus via the Superfish jQuery plugin. Compatible with keyboard navigation, screen readers, small screens and touch devices.
superfishLatest stable 8.x-1.1664,868 sitesSmart Trim
ReadyEnables a "smart trimmed" option which lets you control trim length, trim measurement (characters or words), optional suffix, displaying optional "More" link and removing HTML tags.
smart_trimLatest stable 2.3.164,846 sitesDropzoneJS
ReadyDrupal integration for DropzoneJS - an open source library that provides drag’n’drop file uploads with image previews. How to install The non-composer way Download this module Download DropzoneJS library and place it in the libraries folder (/libraries).
dropzonejsLatest stable 8.x-2.1164,226 sites