Contrib modules ready for Drupal 11
Modules with a published stable release whose core version requirement covers Drupal 11.
Every field on these pages comes from the drupal.org API. Modules under 1,000 reported installs are not listed.
Commerce 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 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 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 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 sitesPage 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 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 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 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 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 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 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 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 sites