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.
Redis
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 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 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 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 sitesImageMagick
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 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 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 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 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 sites