Modules

  • Advanced Queue

    Provides a better queue API for Drupal.

    8.x-1.7 ^10.2 || ^11 Security coverage 9,129 sites
    100
  • AI (Artificial Intelligence)

    Drupal AI enables organizations to use artificial intelligence directly within Drupal websites. It provides the core technical foundation for integrating language models, automating tasks, and extending content and marketing workflows with AI.

    1.5.1 ^10.5 || ^11.2 Security coverage 25,644 sites
    100
  • AI Agents

    The AI Agents is a framework that can be used to create Agents of all sorts, including so called text-to-action agents that can manipulate your actual Drupal configurations or content based on textual or multimodal instructions.

    1.3.5 ^10.3 || ^11 Security coverage 13,560 sites
    100
  • AI Image Alt Text

    This module is part of the AI module ecosystem and included in DXPR CMS.

    1.0.3 ^10.2 || ^11 Security coverage 14,221 sites
    100
  • Antibot

    Antibot is an extremely lightweight module designed to eliminate robotic form submissions on your website in an innovative-fashion. The module works completely behind the scenes and doesn't require any interaction from the end-users (no annoying CAPTCHAs!). The only requirement to the end user is that they must have JavaScript enabled. If they do not, the protected forms will be hidden and a…

    2.0.5 ^8.8 || ^9 || ^10 || ^11 Security coverage 64,797 sites
    100
  • Autosave Form

    The "Autosave Form" module provides an autosave feature for all forms (entity forms inclusive). Drupal Core >= 8.3.x is required.

    8.x-1.12 ^10.1 || ^11 Security coverage 24,640 sites
    100
  • Backup and Migrate

    Back up and restore your Drupal MySQL database, code, and files or migrate a site between environments. Backup and Migrate supports gzip, bzip and zip compression as well as automatic scheduled backups.

    5.1.5 ^10.3 || ^11 Security coverage 62,846 sites
    100
  • Better Exposed Filters

    The Better Exposed Filters module replaces the Views' default single- or multi-select boxes with radio buttons or checkboxes, respectively. Description fields and Select All/None links can be added to exposed filters to make for a better user experience. Views Filters is a powerful tool to refine the results returned by a given view. When you expose a filter, you allow the user to interact with…

    7.2.0 ^10.3 || ^11 || ^12 Security coverage 201,576 sites
    100
  • BPMN.iO

    BPMN.iO is a BPMN modeller for ECA and is fully integrated into Drupal's admin UI.

    3.0.6 ^11.2 || ^12 Security coverage 16,419 sites
    100
  • CKEditor 5 Plugin Pack

    CKEditor 5 Plugin Pack is an official set of free plugins extending functionalities of CKEditor 5 for Drupal, maintained by CKSource.

    1.5.6 ^10.3 || ^11.0 Security coverage 49,787 sites
    100
  • CKEditor Anchor Link

    The Drupal Core CKEditor is missing some very important options.

    3.0.6 ^10 || ^11 || ^12 Security coverage 43,782 sites
    100
  • Commerce Core

    Drupal 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.

    3.3.12 ^10.3 || ^11 Security coverage 30,459 sites
    100
  • Commerce Shipping

    Commerce Shipping provides a shipping rate calculation system for Drupal Commerce, integrating shipping service selection into both the checkout form and order edit form. This module is a framework that is meant to be used in conjunction with shipping method modules like Commerce Flat Rate, Commerce UPS, and others.

    3.0.5 ^10.3 || ^11 || ^12 Security coverage 13,631 sites
    100
  • Commerce Stripe

    This module integrates Drupal Commerce with various Stripe payment solutions, including the Payment Element (pictured to the right), Express Checkout, and the legacy Card Element.

    2.2.2 ^10.3 || ^11 Security coverage 5,427 sites
    100
  • Configuration Inspector

    Configuration inspector uses the core built-in configuration system as well as schema system to let you inspect configuration values and the use of schemas on top of them. This makes it possible to have a developer focused overview of all your configuration values and do various testing and verification tasks on your configuration schemas. The module also checks whether your configuration is…

    2.1.12 ^9.2 || ^10 || ^11 || ^12 Security coverage 3,713 sites
    100
  • Content locking (anti-concurrent editing)

    The main goal is to be 100% safe. That means that under no circumstances should a user be able to edit a node that another user is already editing. It was a design decision to prefer a somewhat heavy-handed approach rather than risk removing a lock too early. For example, a user can only remove their lock using the save or the cancel buttons, as opposed to simply closing their browser window.

    3.0.0 ^10.2 || ^11 Security coverage 15,938 sites
    100
  • Dashboard

    This module is included in Drupal CMS. #3454529: [META] Drupal CMS 1.0 work tracks

    2.2.1 ^11.2 Security coverage 17,419 sites
    100
  • Decoupled Router

    Decoupled Router provides an endpoint that will help you resolve path aliases and redirects for entity related routes. This is specially useful for decoupled applications where the editor wants full control over the paths available in the consumer application (for instance a React app).

    2.0.7 ^10.1 || ^11 Security coverage 11,669 sites
    100
  • Diff

    This module adds a tab for sufficiently permissioned users. The tab shows all revisions like standard Drupal but it also allows pretty viewing of all added/changed/deleted words between revisions.

    2.1.1 ^10.5 || ^11 || ^12 Security coverage 65,370 sites
    100
  • Domain

    The Domain project is a suite of modules that provide tools for running a group of affiliated sites from one Drupal installation and a single shared database.

    3.0.2 ^10.2 || ^11 Security coverage 9,155 sites
    100
  • Double Field

    Double Field is a small module written to provide extensions to Drupal's core Fields. By this module you can split your fields up into two separate parts.

    5.0.0 ^11.3 Security coverage 6,799 sites
    100
  • Dynamic Entity Reference

    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.

    3.2.3 ^10 || ^11 || ^12 Security coverage 34,706 sites
    100
  • Easy Breadcrumb

    The Easy Breadcrumb module updates the core Breadcrumb block to include the current page title in the breadcrumbs. It comes with settings that are common features needed in crumbs.

    2.0.11 ^9.2 || ^10 || ^11 Security coverage 126,359 sites
    100
  • ECA: Event - Condition - Action

    ECA is a visual automation and orchestration framework for Drupal.

    3.1.10 ^11.3 || ^12.0 Security coverage 25,108 sites
    100
  • Entity Browser

    Goal of this module is to provide a generic entity browser/picker/selector. It can be used in any context where one needs to select few entities and do something with them.

    8.x-2.17 ^10.3 || ^11 || ^12 Security coverage 113,786 sites
    100
  • Entity Reference Display

    This module defines a simple field type for display mode selection for entity reference fields. This allows an editor to select how they would like the references displayed.

    2.0.6 ^10.2 || ^11 || ^12 Security coverage 8,189 sites
    100
  • Entity Usage

    This module provides a tool to track entity relationships in Drupal.

    5.0.1 ^11.4 || ^12 Security coverage 68,857 sites
    100
  • EVA: Entity Views Attachment

    "Eva" is short for "Entity Views Attachment;" it provides a Views display plugin that allows the output of a View to be attached to the content of any Drupal entity. The body of a node or comment, the profile of a user account, or the listing page for a Taxonomy term are all examples of entity content.

    3.1.2 ^9.5.11 || ^10 || ^11 Security coverage 12,768 sites
    100
  • Focal Point

    Focal Point allows you to specify the portion of an image that is most important. This information can be used when the image is cropped or cropped and scaled so that you don't, for example, end up with an image that cuts off the subject's head.

    2.1.3 ^9.3 || ^10 || ^11 Security coverage 123,324 sites
    100
  • Footnotes

    Footnotes module can be used to easily create automatically numbered footnote citations to references into any formatted text with full CK Editor 5 support.

    4.0.0-rc3 ^10 || ^11 Security coverage 2,931 sites
    100
  • Geocoder

    This 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".

    8.x-4.38 ^9.5 || ^10 || ^11 Security coverage 33,955 sites
    100
  • Geolocation Field

    Geolocation Field provides a field type to store geographical locations as pairs of latitude and longitude (lan,lng) as well as the necessary integration to display those locations through views, fields and using a number of different map providers.

    4.1.0 ^10 || ^11 || ^12 Security coverage 43,646 sites
    100
  • Gin Admin Theme

    5.0.16 ^11.2 Security coverage 147,216 sites
    100
  • GraphQL

    This module lets you craft and expose a GraphQL schema for Drupal 10 and 11.

    5.1.0 ^10.4 || ^11 Security coverage 7,236 sites
    100
  • GraphQL Compose

    Read the documentation at https://drupal-graphql-compose.github.io

    2.4.2 ^10.2 || ^11 Security coverage 2,030 sites
    100
  • Hreflang

    Search engines use <link rel="alternate" hreflang="" href=""> tags to serve the correct language or regional URL in search results.

    2.0.0 ^11.1 || ^12 Security coverage 11,791 sites
    100
  • Inline Entity Form

    This is the only stable, supported version of IEF. The 3.0.0 stable release is now out with security coverage.

    3.0.0 ^8.8 || ^9 || ^10 || ^11 Security coverage 144,144 sites
    100
  • JSON:API Resources

    The JSON:API Resources module makes it possible to define custom JSON:API routes. It does not define any custom routes of its own.

    8.x-1.8 ^9.1 || ^10 || ^11 Security coverage 10,895 sites
    100
  • Klaro Cookie &amp; Consent Management

    Full-featured Consent Management solution for external sources and cookies.

    3.1.2 ^10.2 || ^11 Security coverage 32,315 sites
    100
  • Language Cookie

    Adds an extra "Cookie" field to the Language Negotiation settings, allowing the language to be set according to a cookie.

    2.0.3 ^10.2 || ^11 || ^12 Security coverage 965 sites
    100
  • Leaflet

    Drupal advanced integration with the Leaflet JS mapping library.

    10.4.13 ^10.3 || ^11 Security coverage 32,776 sites
    100
  • Link Attributes widget

    Link attributes widget provides an additional widget for the link field found in Drupal core.

    2.1.3 ^9 || ^10 || ^11 || ^12 Security coverage 68,805 sites
    100
  • Mailchimp

    This 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. More generally, it aspires to makes…

    3.1.5 ^10.1 || ^11 Security coverage 22,263 sites
    100
  • Media Library Form API Element

    This 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"...

    2.1.5 ^10.3 || ^11.2 || ^12 Security coverage 46,766 sites
    100
  • Memcache API and Integration

    This module provides integration between Drupal and Memcached, a highly efficient, in-memory key-value store. By moving your cache out of the database and into Memcache's RAM, you can dramatically reduce database load, speed up page rendering, and scale your site to handle high traffic.

    8.x-2.9 ^9.5 || ^10 || ^11 Security coverage 42,680 sites
    100
  • Menu Link Attributes

    This module allows you to add attributes to your menu links or their wrapping <li> elements.

    8.x-1.10 ^8 || ^9 || ^10 || ^11 Security coverage 115,903 sites
    100
  • Migrate Tools

    The Migrate Tools module provides tools for running and managing Drupal migrations.

    6.1.4 ^9.1 || ^10 || ^11 Security coverage 76,120 sites
    100
  • Module Filter

    The modules list page can become quite big when dealing with a fairly large site or even just a dev site meant for testing new and various modules being considered. What this module aims to accomplish is the ability to quickly find the module you are looking for without having to rely on the browsers search feature which more times than not shows you the module name in the 'Required by' or …

    6.0.1 ^11.4 || ^12 Security coverage 48,680 sites
    100
  • Monitoring

    This project introduces a vendor independent framework for deeply monitoring Drupal and all its projects / modules. It provides a 360 degree perspective on Drupal system health, being a critical piece for true enterprise Drupal platforms.

    8.x-1.22 ^10.2 || ^11 Security coverage 2,348 sites
    100
  • OpenAI Provider

    Want access to the best and latest AI models? OpenAI is your go-to AI provider. Integrated with the AI module, it allows you to leverage cutting-edge models like GPT-4, DALL-E, and Whisper. Whether it's text generation, image creation, or speech-to-text, OpenAI provides some of the most advanced AI capabilities available today.

    1.2.5 ^10.3 || ^11 Security coverage 16,859 sites
    100