Modules

  • SEO Checklist

    The Drupal SEO Checklist uses best practices to check your website for proper search engine optimization. It eliminates guesswork by creating a functional to-do list of modules and tasks that remain. Updated regularly with the latest techniques, it makes on-page Drupal search engine optimization hassle-free.

    5.2.4 ^8.8 || ^9 || ^10 || ^11 Security coverage 17,180 sites
    90
  • Single Directory Components: Display

    This module allows site builders to leverage the components available in the site inside the Manage Display tabs of your entities. With SDC Display you will be able to configure what component an individual field uses, or what component a given view mode uses.

    2.0.0-beta4 ^10.3 || ^11 Security coverage 2,239 sites
    90
  • Social Auth

    This project is part of the Drupal Social Initiative and is based on the Social API.

    4.1.2 ^9.5 || ^10 || ^11 Security coverage 5,889 sites
    90
  • Telephone Formatter

    This module provides extra formatter to core's Telephone field. It utilizes the giggsey/libphonenumber-for-php library to provide support for standardized telephone formats:

    8.x-1.3 ^10.1 || ^11 Security coverage 6,992 sites
    90
  • Ultimate Cron

    The Ultimate Cron handling for Drupal. Runs cron jobs individually in parallel using configurable rules, pool management and load balancing.

    8.x-2.0-beta1 ^9.3 || ^10.1 || ^11 Security coverage 59,685 sites
    90
  • URLs queuer

    This module queues URLs or paths to your Purge queue.

    8.x-1.2 ^10 || ^11 Security coverage 265 sites
    90
  • Varnish purger

    This is the Varnish purger for the Purge module.

    8.x-2.3 ^9.1 || ^10 || ^11 Security coverage 9,571 sites
    90
  • Viewfield

    Viewfield provides a field that holds a reference to a View and renders it whenever the entity containing the field is displayed.

    8.x-3.0-beta11 ^10.2 || ^11 Security coverage 18,218 sites
    90
  • Workflow buttons

    This module works with the core Workflows module to provide buttons for content moderation. Each button is based on a configured workflow transition and replaces the default user experience of selecting from a dropdown of states before saving.

    8.x-1.0-beta7 ^9 || ^10 || ^11 Security coverage 2,528 sites
    90
  • XML sitemap

    The XML sitemap module creates a sitemap that conforms to the sitemaps.org specification. This helps search engines to more intelligently crawl a website and keep their results up to date. The sitemap created by the module can be automatically submitted to Ask, Google, Bing (formerly Windows Live Search), and Yahoo! search engines. The module also comes with several submodules that can add…

    2.0.0 ^10.3 || ^11 Security coverage 69,555 sites
    90
  • Classy

    The Classy theme is available in Drupal 8 and 9 and will be removed in Drupal 10 in favor of the Starterkit theme, which provides the same benefits as Classy while addressing several of the drawbacks.

    2.0.3 ^10.3 || ^11 || ^12 Security coverage 46,427 sites
    88
  • JSON:API Include

    INTRODUCTION ------------

    2.0.0 ^11.1 Security coverage 3,268 sites
    88
  • Linkit

    Linkit provides an autocomplete interface for internal and external linking in rich-text editors. Linkit supports nodes, users, taxonomy terms, files, comments and basic support for all types of entities that define a canonical link template.

    7.0.17 ^10.2 || ^11 || ^12 Security coverage 142,282 sites
    88
  • Protected Pages

    Protected Pages modules allows the administrator to secure any page by password.

    3.0.0 ^10 || ^11 Security coverage 14,348 sites
    88
  • Views AJAX History

    Supports bookmarking of AJAX views, including exposed filters and pagination. On Drupal 11.3+ core does this too; on earlier versions this module provides it.

    8.x-1.8 ^8.8 || ^9 || ^10 || ^11 Security coverage 18,116 sites
    88
  • Automated Logout

    This module provides a site administrator the ability to log users out after a specified time of inactivity. It is highly customisable and includes role-specific "site policies" to enforce logout.

    2.0.3 ^9.2 || ^10 || ^11 Security coverage 37,857 sites
    85
  • Block field

    The Block Field module provides a field that allows a content entity to reference and configure custom block instances.

    8.x-1.0-rc5 ^9 || ^10 || ^11 Security coverage 46,619 sites
    85
  • Config Ignore

    Ever experienced that your site's configuration was overridden, by the configuration on the file system, when running a drush cim?

    8.x-3.4 ^8.8 || ^9 || ^10 || ^11 Security coverage 97,877 sites
    85
  • Configuration Read-only mode

    This module allows to lock any configuration changes done via the Drupal admin UI. This can be useful in scenarios where for example configuration changes should not be done on the production environment, but only on staging or local environments.

    8.x-1.0 ^9.5 || ^10 || ^11 Security coverage 5,352 sites
    85
  • Configuration Update Manager

    The Configuration Update Manager project contains a base module and a reporting module.

    2.0.0-alpha4 ^9.4 || ^10 || ^11 Security coverage 52,737 sites
    85
  • Crop API

    Provides basic API for image cropping. This module won't do much by itself. Users should pick one of UI modules that utilize this API:

    8.x-2.6 ^9.3 || ^10 || ^11 Security coverage 158,777 sites
    85
  • DropzoneJS

    Drupal integration for DropzoneJS - an open source library that provides drag’n’drop file uploads with image previews.

    8.x-2.11 ^9.3 || ^10 || ^11 Security coverage 67,886 sites
    85
  • Health check

    Note from the maintainer

    3.2.0 ^9.4 || ^10 || ^11 || ^12 Security coverage 15,765 sites
    85
  • Language Switcher Extended

    The Language Switcher Extended module provides additional processors for the language switcher block links.

    8.x-1.2 ^8 || ^9 || ^10 || ^11 Security coverage 6,546 sites
    85
  • Layout Builder Modal

    This module lets you add and configure existing blocks in a modal in the Layout Builder UI.

    2.0.0 ^9.1 || ^10 || ^11 Security coverage 21,282 sites
    85
  • OpenAPI UI

    The OpenAPI UI module implements an API around displaying OpenAPI specs inside a Drupal site. This library implements a plugin base which can be used to initialize a API explorer UI within your site. This module does not come with any implemented plugins, but implementations for Swagger UI and ReDoc are available as Drupal modules. Please visit the Swagger for OpenAPI UI module and ReDoc for…

    8.x-1.0-rc5 ^10.1.3 || ^11 Security coverage 9,775 sites
    85
  • OpenID Connect / OAuth client

    The OpenID Connect module provides a pluggable client implementation for the OpenID Connect protocol.

    8.x-1.5 ^9.5 || ^10 Security coverage 31,301 sites
    85
  • RobotsTxt

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

    8.x-1.6 ^9.3 || ^10 || ^11 Security coverage 42,022 sites
    85
  • Social API

    This project is part of the Drupal Social Initiative.

    4.0.2 ^9.5 || ^10 || ^11 Security coverage 6,596 sites
    85
  • Stable

    This is a copy of Drupal 8 's stable theme. This is for use with themes that depend on stable running on versions of Drupal core that no longer include stable.

    2.1.0 ^10.3 || ^11 Security coverage 79,410 sites
    85
  • Trash

    This module adds a trash bin for all content entities.

    3.1.1 ^11.3.3 | ^12 Security coverage 25,102 sites
    85
  • Views Conditional

    Views Conditional is a simple module that allows you to define conditionals (if xxx then yyy) with fields in views.

    8.x-1.10 ^9 || ^10 || ^11 Security coverage 18,227 sites
    85
  • Warmer

    This module provides all the necessary infrastructure to orchestrate your cache warming processes.

    2.0.14 ^10.1 || ^11 Security coverage 7,346 sites
    85
  • Asset Injector

    This combines the two modules, JS Injector and CSS Injector, into a single module for simplicity.

    8.x-2.21 ^10.3 || ^11 Security coverage 45,948 sites
    83
  • Cloudflare

    Cloudflare is a FREE reverse proxy, firewall, and global content delivery network and can be implemented without installing any server software or hardware.

    2.0.0-beta2 ^10 || ^11 Security coverage 3,882 sites
    83
  • Field Formatter Range

    The Field Formatter Range module provides the option to display only selected range of values for multivalued entity fields.

    2.0.0 ^11.4 || ^12 Security coverage 1,348 sites
    83
  • Masquerade

    The Masquerade module allows site administrators (or anyone with enough permissions) to switch users and surf the site as that user (no password required). That person can switch back to their own user account at any time.

    8.x-2.2 ^10.3 || ^11.0 || ^12.0 Security coverage 51,258 sites
    83
  • Minify Source HTML

    This module does exactly what the title says - it minifies the source HTML before the data is sent to the browser. The module hooks into the very end of the rendering process to make sure it minifies everything.

    2.0.5 ^9 || ^10 || ^11 Security coverage 12,403 sites
    83
  • Permissions by Term

    Per default, Drupal allows you only to restrict access to Drupal nodes by coupling node content types to user roles. The Permissions by Term module extends Drupal by functionality for restricting view access to single nodes via taxonomy terms. If you have installed the Permissions by Entity sub-module, any other content entity type, such as media entities, can be controlled in access restriction,…

    3.1.41 ^10 || ^11 Security coverage 7,273 sites
    83
  • REST UI

    A user interface for configuring Drupal REST module.

    8.x-1.22 ^9.5 || ^10 || ^11 Security coverage 47,794 sites
    83
  • Simplenews

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

    4.1.3 ^10 || ^11 Security coverage 18,238 sites
    83
  • Svg Image

    This module changes default image field widget and formatter to allow use SVG image with the standard Image field.

    3.2.5 ^10.3 || ^11 Security coverage 96,256 sites
    83
  • Views Field View

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

    8.x-1.0 ^9 || ^10 || ^11 Security coverage 22,193 sites
    83
  • Field Permissions

    The Field Permissions module allows site administrators to set field-level permissions to edit, view and create fields on any entity.

    8.x-1.5 ^9.5 || ^10 || ^11 Security coverage 46,419 sites
    80
  • Google Analytics

    Adds the Google Analytics web statistics tracking system to your website.

    4.0.3 ^9.5 || ^10 || ^11 Security coverage 73,693 sites
    80
  • HTTP Cache Control

    HTTP Cache Control module helps fine grain control of Drupal's Cache Control headers.

    8.x-2.9 ^9 || ^10 || ^11 Security coverage 9,040 sites
    80
  • ImageMagick

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

    5.0.1 ^11.3 Security coverage 36,105 sites
    80
  • CAPTCHA

    Add challenge-response tests to user-facing forms on your site to protect against spambot submissions. Other CAPTCHA types are supported via additional modules.

    2.0.10 ^9.5 || ^10 || ^11 Security coverage 177,866 sites
    78
  • Login Security

    Login Security module improves the security options in the login operation of a Drupal site. By default, Drupal introduces only basic access control denying IP access to the full content of the site.

    2.0.7 ^8.9 || ^9 || ^10 || ^11 Security coverage 15,501 sites
    78
  • Media Library Edit

    A tiny module to add a missing "Edit" button to the Media Library widget that routes to the Media entity edit form.

    3.0.5 ^9.2 || ^10 || ^11 Security coverage 28,703 sites
    78