Modules

  • Advanced Queue

    Provides a better queue API for Drupal.

    8.x-1.7 ^10.2 || ^11 Security coverage 7,106 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 21,014 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 12,096 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 12,705 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 59,874 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 60,206 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 171,019 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 14,614 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 39,359 sites
    100
  • CKEditor Anchor Link

    The Drupal Core CKEditor is missing some very important options.

    3.0.6 ^10 || ^11 || ^12 Security coverage 36,526 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 25,764 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 11,203 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 3,979 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 4,071 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 14,746 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 14,048 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 10,426 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 59,205 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.1 ^10.2 || ^11 Security coverage 8,600 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 5,174 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 29,897 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 114,166 sites
    100
  • ECA: Event - Condition - Action

    ECA is a visual automation and orchestration framework for Drupal.

    3.1.9 ^11.3 || ^12.0 Security coverage 20,826 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 107,054 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 7,069 sites
    100
  • Entity Usage

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

    5.0.1 ^11.4 || ^12 Security coverage 61,493 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 11,535 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 110,021 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,557 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 31,789 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.0.0 ^10 || ^11 || ^12 Security coverage 40,667 sites
    100
  • Gin Admin Theme

    5.0.16 ^11.2 Security coverage 107,017 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 6,305 sites
    100
  • GraphQL Compose

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

    2.4.2 ^10.2 || ^11 Security coverage 1,786 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,392 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 132,163 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 9,782 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 27,244 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 944 sites
    100
  • Leaflet

    Drupal advanced integration with the Leaflet JS mapping library.

    10.4.13 ^10.3 || ^11 Security coverage 29,211 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 61,325 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 20,945 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 40,358 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 40,940 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 98,557 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 67,699 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 43,450 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,263 sites
    100
  • Node Revision Delete

    The Node Revision Delete module lets you track and prune old revisions of content types.

    2.1.1 ^10.3 || ^11 Security coverage 25,065 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 14,715 sites
    100