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.
ImageMagick
ReadyAllows to use ImageMagick or GraphicsMagick as image toolkit for Image API in Drupal. This integration is based on invoking the convert binary through shell access to process images. The Imagick module is an alternative toolkit module that uses the Imagick PHP extension instead.
imagemagickLatest stable 5.0.143,184 sitesCoffee
ReadyTired of wasting time navigating through endless menus in the Drupal admin? Meet Coffee , the ultimate tool to streamline your workflow. Inspired by Mac’s Alfred and Spotlight, Coffee lets you quickly access any admin page with just a few keystrokes—no more clicking around! Why Choose Coffee? Speed & Efficiency With Coffee, navigating your Drupal admin is faster than ever.
coffeeLatest stable 2.0.143,099 sitesCKEditor 5 Plugin Pack
ReadyCKEditor 5 Plugin Pack is an official set of free plugins extending functionalities of CKEditor 5 for Drupal, maintained by CKSource. Currently available plugins: Auto Image Block Indentation Bookmarks Emoji Empty Block Find and Replace Fonts Fullscreen mode Highlight Layout Tables Link Attributes Media Embed Page Break Paste Markdown Restricted Editing (New Feature!) Select All Text
ckeditor5_plugin_packLatest stable 1.5.542,558 sitesEntity Clone
PartialWhat is this module? This module adds a new entity operation which allows Drupal to clone many of the entities (config & content) provided by Drupal core. Compatibility At this time, Node, File, Comment, Custom block, Block, Block content type, Comment type, Contact form, Filter format, Image style, Menu, Responsive image style, User role, View (and more...) entities have the clone operation.
entity_clone42,382 sitesFeeds Tamper
PartialFeeds Tamper provides a small plugin architecture for Feeds to modify data before it gets saved. Several plugins are available by default and are described in the examples section below. Additional plugins can be added in separate modules or through the issue queue. Examples: Replace every instance of 'dog' with 'cat'. Filter items based on keywords or vocabularies.
feeds_tamper41,822 sitesSearch API Autocomplete
ReadyThis module provides autocomplete functionality for Search API searches. Autocompletion can be activated and configured for each search (all search views and pages) individually, so you have fine-grained control over where autocompletion can be used – and by whom. Autocompletion only works on server backends supporting it. See the list features list for Drupal 7 and Drupal 8 .
search_api_autocompleteLatest stable 8.x-1.1241,319 sitesTwig Field Value
ReadyHelps frontend developers get partial data from Drupal field render arrays, so they can better control the output without using preprocess functions.
twig_field_valueLatest stable 2.0.541,240 sitesInternationalization
Not yetThis is a collection of modules to extend Drupal core multilingual capabilities and be able to build real life multilingual sites. Some features: Taxonomy translation (both, per language terms and translatable terms) Multilingual variables Multilingual blocks (control visibility per language and translate title and content) Language selection (when you switch the site language you'll see only the
i18nLatest stable 7.x-1.3540,933 sitesAutomated Logout
ReadyThis module provides a site administrator the ability to log users out after a specified time of inactivity. It is highly customizable and includes "site policies" by role to enforce logout.
autologoutLatest stable 8.x-1.840,555 sitesjQuery UI Resizable
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 Resizable library for any themes and modules that require it.
jquery_ui_resizableLatest stable 2.1.040,107 sitesPurge
ReadyInteracts with external caches, reverse proxies, and CDNs to remove content from their caches as content changes, while keeping unchanged content cached forever.
purgeLatest stable 8.x-3.739,897 sitesEnvironment Indicator
ReadyThis module will help you know what server environment (production, dev, local, etc) you are working in by adding a configurable color bar to each one of your environments. The Environment Indicator adds a coloured bar on the site informing you which environment you're currently in (Development, Staging, Production, etc.).
environment_indicatorLatest stable 4.0.2539,602 sitesFlex Slider
ReadyDescription Flex Slider module integrates the Flex Slider library with Drupal and several contributed modules which allows you to build responsive, resizable slideshows. Meaning the slideshows automatically adapt to the size of the browser window or device.
flexsliderLatest stable 3.0.039,260 sitesSophron
ReadySophron of Syracuse (Greek: Σώφρων ὁ Συρακούσιος , fl. 430 BC) was a writer of mimes . ( Wikipedia ) Sophron of Drupal is a module to enhance MIME type management, based on the FileEye/MimeMap library. Features Enhances Drupal's MIME type detection based on file extension to recognise 1200+ MIME types from 1600+ file extensions (vs Drupal's 360 MIME types and 475 file extensions).
sophronLatest stable 2.2.239,227 sitesAddToAny Share Buttons
ReadyShare buttons for Drupal including AddToAny's universal sharing button, Facebook, Mastodon, Bluesky, Pinterest, WhatsApp, Reddit, SMS, email, and many more. Large vector share buttons use AddToAny SVG sharing icons. AddToAny vector icons load efficiently, are mathematically precise, scalable to any size, and stunning on High-PPI screens such as Retina displays.
addtoanyLatest stable 2.0.739,044 sitesQuick Edit
ReadyQuick Edit allows content to be edited in-place. Quick Edit is a backport of the Drupal 8 In-place editing for Fields .
quickeditLatest stable 2.0.138,443 sitesLayout Builder Restrictions
ReadySummary This module provides a configurable UI for restricting blocks and layouts. Sites can allow all options from a certain provider, or restrict all options by provider, or specify individual allowed blocks & layouts. Drupal core will soon provide a method for controlling available blocks in Layout Builder. See #2916876: Add visibility control conditions to blocks within Layout Builder .
layout_builder_restrictionsLatest stable 3.0.638,427 sitesSmart Date
ReadyThis module attempts to provide a more user-friendly date field, by upgrading the functionality of core in a number of ways: Easy Admin UI: Includes the concept of duration, so that a field can have a configurable default duration (e.g. 1 hour) and the end time will be auto-populated based on the start.
smart_dateLatest stable 4.3.038,372 sitesMigrate Source CSV
ReadyThe Migrate Source CSV module provides a CSV source plugin for Drupal's Migrate API, enabling you to import content from CSV files into your Drupal site. When to Use This Module Use Migrate Source CSV when you need to: Import bulk content from spreadsheets exported as CSV (users, articles, products, taxonomy terms, etc.) Migrate data from legacy systems that can export to CSV format Populate your
migrate_source_csvLatest stable 8.x-3.838,323 sitesField collection
Not yetProvides a field-collection field, to which any number of fields can be attached. A field collection is internally represented as an entity, which is embedded in the host entity. Thus, if desired field collections may be viewed and edited separately too.
field_collection38,013 sitesGlobal Redirect
Not yetUpdate: For Drupal 8 please use the redirect module . This project is deprecated for D8 What? GlobalRedirect is a simple module which… Checks the current URL for an alias and does a 301 redirect to it if it is not being used. Checks the current URL for a trailing slash, removes it if present and repeats check 1 with the new request.
globalredirectLatest stable 7.x-1.638,011 sitesImage Effects
ReadyAdds various visual effects and filters to images, enhancing the aesthetics and creative possibilities for image manipulation and presentation.
image_effectsLatest stable 5.0.037,767 sitesCalendar
PartialThis module displays date-based Views in a calendar layout, supporting year, month, week, and day views with built-in navigation. It works with any date field—such as Drupal core's date, date range fields, created/updated timestamps or date_recur —configured in a View. Videos/Tutorials Dates With Drupal 7 a series of videos about configuring and using the Date module on Drupalize.me.
calendar37,462 sitesOverride Node Options
ReadyThe Override Node Options module allows permissions to be set to each field within the Authoring information and Publishing options field sets on the node form. It also allows selected field sets to be set as collapsed and / or collapsible.
override_node_optionsLatest stable 8.x-2.937,448 sitesCommerce Core
ReadyDrupal Commerce powers eCommerce innovation through every stage of growth. At its core it is lean and mean, enforcing strict development standards and leveraging the greatest features of Drupal for maximum flexibility. eCommerce platforms are often developed with an application mindset, highlighting what you can do with them out of the box.
commerceLatest stable 3.3.937,258 sitesPantheon Advanced Page Cache
ReadyPantheon Advanced Page Cache module is a bridge between Drupal cache metadata and the Pantheon Global CDN . Just by turning on this module your Drupal site will start emitting the HTTP headers necessary to make the Pantheon Global CDN aware of data underlying the response.
pantheon_advanced_page_cacheLatest stable 2.4.137,055 sitesEncrypt
ReadyEncrypt is a Drupal module that provides an application programming interface (API) for performing symmetric or asymmetric encryption. It allows integrating modules to encrypt and decrypt data in a standardized manner. It doesn't provide any user-facing features of its own, aside from administration pages to manage encryption profiles.
encryptLatest stable 8.x-3.336,513 sitesGeocoder
ReadyThis module is a Drupal wrapper/implementation for the Geocoder PHP library : "The most featured Geocoder library written in PHP, which helps you build geo-aware applications by providing a powerful abstraction layer for geocoding manipulations".
geocoderLatest stable 8.x-4.3736,489 sitesCKEditor Anchor Link
ReadyThe Drupal Core CKEditor is missing some very important options. Anchor Link!!!! This plugin module adds the anchor related features to CKEditor in Drupal .
anchor_linkLatest stable 3.0.536,278 sitesWeight
ReadyDrupal 10/11 version Provides a weight field that can be added to any fieldable entity. The weight field can be used to provide customized sorting. This is useful for sorting non-chronological nodes and or entities like bios, e-commerce products, or whatever you would like. Nodes or entities will be sorted first by stickiness, then by weight, then by creation date.
weightLatest stable 8.x-3.636,115 sitesProfile
ReadyThe Profile module provides configurable user profiles. Comparison to user account fields Why use profiles instead of user account fields? With profile, user account settings and user profiles are conceptually different things, e.g. with the “Profile” module enabled users get two separate menu links “My account” and “My profile”.
profileLatest stable 8.x-1.1435,765 sitesTyped Data API enhancements
ReadyThe Typed Data API Enhancements module adds functionality to the core Drupal TypedData API without altering the operation of the existing core API. These new features are available for developers to use within modules that rely on manipulation of typed data. Specifically, the functionality in this module was originally part of Rules , but was split off because it can be of general use.
typed_dataLatest stable 2.1.134,971 sitesViews Field View
ReadyThe Views Field View module is a powerful tool for site builders who need to create nested data structures. It allows you to embed one view as a field within another, creating a "view-within-a-view" architecture that handles complex relationships with ease. How It Works The module provides a specialized field handler for Drupal Views.
views_field_viewLatest stable 8.x-1.033,640 sitesScheduler content moderation integration
ReadyThis is a submodule for the scheduler module to integrate with content moderation.
scheduler_content_moderation_integrationLatest stable 3.0.533,534 sitesSocial Media Links Block and Field
ReadyThe modules provides a configurable block that display links (icons) to your profiles on various popular networking sites. With this module, a website can be quickly extended with a "Follow us" functionality. Or you make the block available for your site editors, and they can configure the social networks themselves. Features: Choose from various icon sets and different sizes Support for Panels.
social_media_linksLatest stable 8.x-2.1032,938 sitesTamper
ReadyTamper is a generic plugin system for transforming data. Projects using tamper Feeds Tamper Migrate Tamper Currently being developed as part of Migrate Plus Feeds , though it works directly with Migrate as well ECA: Event - Condition - Action Roadmap Port Feeds Tamper to this API. Content tamper Rules Tamper Input format tamper Field formatter tamper? Views Tamper? Other things
tamperLatest stable 8.x-1.032,884 sitesTaxonomy Manager
ReadyThis module provides a powerful interface for managing taxonomies. A vocabulary gets displayed in a dynamic tree view, where parent terms can be expanded to list their nested child terms or can be collapsed.
taxonomy_managerLatest stable 2.0.2332,819 sitesFlood control
ReadyDrupal's built-in flood protection blocks login attempts after repeated failures – but provides no interface to configure limits or unblock affected users. Flood Control fills that gap with an intuitive admin UI for managing brute-force protection settings and unlocking blocked IPs.
flood_controlLatest stable 3.0.132,801 sitesOpenID Connect / OAuth client
PartialThe OpenID Connect module provides a pluggable client implementation for the OpenID Connect protocol. The server implementation of the protocol is provided by Simple OAuth (OAuth2) & OpenID Connect or the OAuth2 Server modules. What is OpenID Connect? http://openid.net/connect : OpenID Connect 1.0 is a simple identity layer on top of the OAuth 2.0 protocol.
openid_connectLatest stable 8.x-1.532,788 sitesGin Login
ReadyA nice login screen This module provides a nice login screen based on either Claro or Gin . User Login User Register User Forgot Password Headless ready If you're using Drupal as a headless content system, then you can set up the Front page of Drupal that it always shows you the Login screen (if not logged in) or the Content Overview if you're logged in.
gin_loginLatest stable 2.1.432,583 sitesJob Scheduler
ReadySimple API for scheduling tasks once at a predetermined time or periodically at a fixed interval.
job_schedulerLatest stable 4.0.332,477 sitesMenu Attributes
Not yetThis simple module allows you to specify some additional attributes for menu items such as id, name, class, style, and rel. You should use this module when You want to "nofollow" certain menu items to sculpt the flow of PageRank through your site You want to give a menu item an ID so you can easily select it using jQuery You want to add additional classes or styles to a menu item The module
menu_attributes32,141 sitesMenu Trail By Path
ReadyMenu Trail By Path sets the active-trail on menu items according to the current url. For example if you are at yoursite.com/blog/category1/article1 Menu Items with these paths will get the active-trail class on them and expand accordingly.
menu_trail_by_pathLatest stable 2.2.032,039 sitesEmail Field
Not yetThis module provides a field type for email addresses. Features: validation of emails turns addresses into mailto links encryption of email addresses with Invisimail (Drupal 6.x, 7.x) SpamSpan (Drupal 6.x, 7.x) contact form (see Display settings) provides Tokens (for D 7.x: use Entity tokens from the Entity API ) exposes fields to Views can be used with Rules Panels Integration Drupal 8 The basic
emailLatest stable 7.x-1.331,925 sitesTaxonomy Menu
ReadyThe Taxonomy Menu module provides a way to synchronize Taxonomy vocabularies with Drupal's Menu system. Key Features Vocabulary Sync : Map any taxonomy vocabulary to a specific Drupal menu. Dynamic Paths : Use default taxonomy term pages, integrated Views displays, or custom paths. Pathauto Integration : Fully supports URL aliases generated by the Pathauto module.
taxonomy_menuLatest stable 8.x-3.831,574 sitesDynamic Entity Reference
ReadyOverview Dynamic Entity Reference provides a field type/widget/formatter combination for Drupal that allows an entity-reference field to reference more than one entity type. Features Create a single field to hold references to Users and Nodes, Or Terms and Nodes, or all three. From 5.x also supports mixing config entities with content entities.
dynamic_entity_referenceLatest stable 3.2.331,316 sitesFlag
ReadyFlag is a flexible flagging system that is completely customizable by the administrator. Using this module, the site administrator can provide any number of flags for nodes, comments, users, and any other type of entity. Some possibilities include bookmarks, marking important, friends, or flag as offensive.
flagLatest stable 5.1.031,196 sitesEntity Print
ReadyEntity Print allows you to print any Drupal entity or View to PDF. The module is lightweight compared to other modules like the Print module, has full test coverage and is ready to be used in production for Drupal 10 and 11. Documentation Drupal 10 / Drupal 11 Quick Start Ensure you have composer installed and are using the drupal.org packagist.
entity_printLatest stable 8.x-2.1931,132 sites