Modules

  • Gin Toolbar

    This Module is injecting the Toolbar templates & styles from Gin into your frontend theme when you're logged into the Drupal Admin.

    3.0.3 ^11.2 Security coverage 91,145 sites
    95
  • JSON:API Extras

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

    8.x-3.28 ^9.5 || ^10 || ^11 Security coverage 29,688 sites
    95
  • Migrate Plus

    The migrate_plus project provides extensions to core migration framework functionality, as well as examples.

    6.0.10 ^10.5 || ^11 Security coverage 65,131 sites
    95
  • Model Context Protocol

    This module is currently in the process of merging with the MCP Server module. Once the merge is complete, this namespace will be used for Drupal MCP recipe and generally repurposed as a digital garden for all MCP-related projects.

    1.2.3 ^10 || ^11 Security coverage 410 sites
    95
  • Navigation Extra Tools

    Provides a "Tools" submenu on the new Navigation toolbar with options for clear cache, run cron, and run updates. This performs exactly the same functions as the "Admin Toolbar Extra Tools" submodule of Admin Toolbar.

    1.3.2 ^10.3 || ^11 || ^12 Security coverage 13,114 sites
    95
  • Next.js

    Decouple your Drupal sites with Next.js for Drupal.

    2.1.0 ^10 || ^11 Security coverage 3,908 sites
    95
  • Office Hours

    Defines a 'weekly office hours' field type, allowing you add a field to any Content type, in order to display when a location is open or closed on a weekly basis. In Version 8, you can also add Exception days, specifying a Date.

    8.x-1.29 ^8 || ^9 || ^10 || ^11 Security coverage 18,841 sites
    95
  • Queue UI

    A user interfaces for viewing and managing Drupal queues created via the Queue API, which began in Drupal 7.

    3.2.3 ^10.3 || ^11.0 Security coverage 22,462 sites
    95
  • Rabbit Hole

    Rabbit Hole is a module that adds the ability to control what should happen when an entity is being viewed at its own page.

    8.x-1.2 ^9.5 || ^10 || ^11 Security coverage 64,031 sites
    95
  • Redis

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

    8.x-1.11 ^9.3 || ^10 || ^11 Security coverage 57,905 sites
    95
  • Role Delegation

    This module allows site administrators to grant specific roles the authority to assign selected roles to users, without them needing the administer permissions permission.

    8.x-1.6 ^10.3 || ^11 Security coverage 46,079 sites
    95
  • Rules

    The Rules module allows site administrators to define conditionally executed actions based on occurring events (known as reactive or ECA rules).

    4.0.1 ^10.3 || ^11 Security coverage 18,642 sites
    95
  • Simple XML sitemap

    Every webpage needs an automatic XML sitemap generator for SEO reasons. Sitemaps generated by this module adhere to the new Google standard regarding multilingual content by creating hreflang sitemaps and image sitemaps - Googlebots will thank you later.

    4.2.3 ^10.3 || ^11 Security coverage 144,035 sites
    95
  • Smart Trim

    Smart Trim implements a new field formatter for textfields (text, text_long, and text_with_summary) that improves upon the "Summary or Trimmed" formatter built into Drupal core.

    2.3.1 ^10.1 || ^11 Security coverage 56,443 sites
    95
  • Taxonomy Manager

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

    2.0.23 ^10.3 || ^11.0 Security coverage 20,242 sites
    95
  • Token

    Provides placeholder variables (tokens) and an interface for browsing available tokens. As records are displayed, contextual values are replaced, such as [node:title] or [user:name].

    8.x-1.17 ^10.3 || ^11 Security coverage 375,976 sites
    95
  • Webform Views Integration

    Use Webform Views Integration module to expose Webform submissions to Views (Webform is a module for making forms and surveys in Drupal).

    8.x-5.6 ^10 || ^11 Security coverage 23,591 sites
    95
  • Automatic Updates

    A project for developing the Auto Updates Initiative efforts, as a feature for Drupal core.

    4.1.0 ^11.2 Security coverage 11,397 sites
    93
  • Computed Field

    Computed Field is a very powerful field module that lets you add a custom "computed fields" to your content types. These computed fields are populated with values that you define in PHP code. You may draw on anything available to Drupal, including other fields, the current user, database tables, you name it. (Feeling the power yet? :) ) This field is literally the Swiss Army knife of fields. So…

    4.0.0 ^10.2 || ^11 Security coverage 5,882 sites
    93
  • Field Formatter Class

    Allows site administrators to add classes to the outer HTML wrapper for any field display, so that CSS and Javascript can target them.

    8.x-1.9 ^10.2 || ^11.0 Security coverage 15,814 sites
    93
  • Migrate Source CSV

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

    8.x-3.8 >=9.1 Security coverage 37,986 sites
    93
  • Address

    Provides functionality for storing, validating and displaying international postal addresses.

    2.0.4 ^9.5 || ^10 || ^11 Security coverage 115,966 sites
    90
  • Bootstrap

    Bootstrap Theme revamped with Single Directory Components, Bootstrap 5, jQuery free.

    5.0.2 ^10.3 || ^11.0 Security coverage 54,277 sites
    90
  • CKEditor Accordion

    Allows users to create & display content in an accordion.

    2.3.0 ^9.4 || ^10 || ^11 Security coverage 17,777 sites
    90
  • Coffee

    Tired 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!

    2.0.1 ^10.2 || ^11.0 Security coverage 38,077 sites
    90
  • Conditional Fields

    Conditional Fields is an admin user interface with the ability to modify fields appearance and behavior on certain conditions when viewing content defined by dependencies between fields based on their states and values.

    4.0.0-alpha6 ^9 || ^10 || ^11 Security coverage 51,791 sites
    90
  • Configuration Split

    The Drupal 8+ configuration management works best when importing and exporting the whole set of the sites configuration. However, sometimes developers like to opt out of the robustness of CM and have a super-set of configuration active on their development machine and deploy only a subset. The canonical example for this is to have the devel module enabled or having a few block placements or views…

    2.0.2 ^8.8 || ^9 || ^10 || ^11 Security coverage 88,089 sites
    90
  • Content Moderation Notifications

    Allows notifications to be sent to all users of a particular role, or to the content's author when a piece of content is transitioned from one state to another via core's content_moderation module.

    8.x-3.9 ^9 || ^10 || ^11 Security coverage 11,152 sites
    90
  • Environment Indicator

    This 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.). This is incredibly useful if you have multiple environments for each of…

    4.0.25 ^9.3 || ^10 || ^11 Security coverage 34,897 sites
    90
  • Facets

    The Facets module allows site builders to easily create and manage faceted filters. Faceted filters are filters which limit themself based on the results.

    3.0.7 ^10.1 || ^11 Security coverage 57,703 sites
    90
  • Facets Pretty Paths

    Adds pretty paths to the Facets module. E.g. Turn /myview?color[]=1 into /myview/color/blue

    2.0.4 ^10 || ^11 Security coverage 7,126 sites
    90
  • File metadata manager

    A module that provides a file metadata manager service and API. Allows to get, via an unified API, information stored in files like EXIF photo information, TrueType font information, etc.

    3.2.0 ^11.2 Security coverage 63,830 sites
    90
  • Font Awesome Icons

    Font Awesome is the web's most popular icon set and toolkit.

    3.0.0 ^10.2 || ^11.0 Security coverage 54,918 sites
    90
  • Google Tag

    The 2.0.x branch supports Google Tag and Google Tag Manager. Users of Google Analytics should be using the 2.x version of this module.

    2.0.9 ^9.5 || ^10 || ^11 Security coverage 103,015 sites
    90
  • Group

    The Group module allows you to create arbitrary collections of your content and users on your site and grant access control permissions on those collections

    3.3.5 ^10.3 || ^11 Security coverage 21,027 sites
    90
  • Honeypot

    Honeypot uses both the honeypot and timestamp methods of deterring spam bots from completing forms on your Drupal site (read more here). These methods are effective against many spam bots, and are not as intrusive as CAPTCHAs or other methods which punish the user [YouTube].

    2.2.2 ^10.3 || ^11 Security coverage 125,400 sites
    90
  • Image Widget Crop

    Provides an interface for using the features of the Crop API. This element provides an UX for using a crop on all fields images or file elements. This module has particularity to purpose capability to crop the same image by “Crop type” configured. It’s very useful for editorial sites or media management sites.

    3.0.0 ^9.5 || ^10 || ^11 Security coverage 69,635 sites
    90
  • JSON Field

    This module allows you to store data, probably coming from some 3rd party source, as pure JSON.

    8.x-1.7 ^10.3 || ^11 Security coverage 6,138 sites
    90
  • Key value field

    Allows to store a key/value pair in a field. This for example allows you to store arbitrary properties on an entity.

    8.x-1.4 ^9.5 || ^10 || ^11 Security coverage 2,203 sites
    90
  • Layout Builder Restrictions

    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.

    3.0.6 ^10.1 || ^11 || ^12 Security coverage 34,573 sites
    90
  • Link class

    Link class module provide a new widget form for field type Link. This widget allows editor to add class to fields Link attached to their content.

    2.2.0 ^9 || ^10 || ^11 Security coverage 8,418 sites
    90
  • Media Entity Download

    Media entity download solves a content management issue when dealing with files and media. Media entity download will prevent links from breaking when updating or uploading new files.

    8.x-2.4 ^9 || ^10 || ^11 Security coverage 12,761 sites
    90
  • Menu Admin per Menu

    By default, Drupal allows only users with the Administer menus and menu items permission to add, modify or delete menu items.

    8.x-1.7 ^10.2 || ^11.0 || ^12 Security coverage 42,747 sites
    90
  • Menu Block

    This module provides configurable blocks of menu links with additional features not available in Drupal 8+ core.

    8.x-1.14 ^10.1 || ^11 Security coverage 72,819 sites
    90
  • Metatag

    The Metatag module allows you to automatically provide structured metadata, aka "meta tags", about a website. In the context of search engine optimization, when people refer to meta tags they are usually referring to the meta description tag and the meta keywords tag that may help improve the rankings and display of a site in search engine results. In addition, the module provides support for…

    2.2.0 ^10.3 || ^11 Security coverage 271,755 sites
    90
  • OpenAPI

    This module allows you to make your Drupal information architecture (as exposed by your web service of choice) discoverable using the OpenAPI standard. This can then be used by a wide variety of UI, SDK generator and other tools to inspect, integrate and test your web services.

    8.x-2.3 ^10 || ^11 Security coverage 10,597 sites
    90
  • Real-time SEO for Drupal

    Improve your Drupal SEO: this module helps you optimize content around keywords in a fast, natural, non-spam way.

    8.x-2.2 ^8 || ^9 || ^10 || ^11 Security coverage 27,760 sites
    90
  • Recurring Dates Field

    Recurring Dates Field provides a field type for Drupal, handling the storage of recurring dates and integrations around them.

    3.9.3 ^11 Security coverage 9,482 sites
    90
  • Redirect

    Provides the ability to create manual redirects and maintain a canonical URL for all content, redirecting all other requests to that path.

    8.x-1.13 ^10 || ^11 Security coverage 237,464 sites
    90
  • Schema.org Metatag

    This project extends Drupal's Metatag module to display structured data as JSON LD in the head of web pages. Read more about Schema.org, JSON LD, and how this module works in an article on Lullabot.com, Create SEO Juice From JSON LD Structured Data in Drupal.

    3.1.0 ^9 || ^10 || ^11 Security coverage 70,499 sites
    90