Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

53,983 modules match your search

A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.

Webform Country List

A webform component that lets the user select a country out of a list that you can configure. It is compatible with both, webform version 3 and version 4. If the PHP PECL package geoip is available...
Categories: Content display

Twig Renderable

Provides a Twig extension to work with render arrays. Function will_have_output('path', 'to', 'render', 'array') Filters add_class(string|array $class) merge_attributes(array|\Drupal\Core\Template...
Categories: Content display, Developer tools

REST API Access Token

The REST API Access Token module provides a Drupal authentication provider that uses tokens (in headers) as the primary factor of authentication. Additionally module provide signature verification...
Categories: Access control

Layout Builder Extra Templates

During the rebuild of inviqa.com and inviqa.de onto Drupal 8 and whilst using Layout Builder, we noticed that the same template suggestions weren’t available to both custom and inline blocks of the...

Commerce Card on File

Commerce Card on File provides an API and user interface for storing and reusing credit card data on subsequent orders within Drupal Commerce 1.x. The module does not retain full card numbers...

Views node field

Views node field (viewsnodefield) Provides a field to display a node (as in, when under row style fields, it'll appear as a field). This module enables you to display a node (in any build mode,...
Categories: Content editing experience

Config Ignore Readonly

The Config Ignore Readonly module bridges the Config Ignore and Config Readonly modules to automatically whitelist configuration forms that are defined as ignored configuration entities. This...
Categories: Administration tools, Developer tools

Permissions Export Import

This module allows the users to export one or more roles and their associated permissions. The main purpose for creating this module is to transfer roles and their associate permissions from a...
Categories: Administration tools, Import and export, Developer tools

Search API Saved Searches

This module offers users the ability to save searches executed with the Search API module and be notified of new results. Notifications are done via mails with token-replacement, their frequency...
Categories: Site search

Media AV Portal

Media AV Portal adds European Audiovisual Services as a supported media provider. Requirements It extends the Media module. Usage Use the video page url http://ec.europa.eu/avservices/video/player...
Categories: Integrations, Media

Microsoft 365 Connector

Introduction The Microsoft 365 Connector module gives you a connector service that makes it possible for developers to easily connect to the Microsoft Graph API. This module consists of various...
Categories: Access control, Developer tools, Integrations

Views Nested Accordion

Views Nested Accordion is extension to Views Accordion which helps in creating Nested Accordions. View Accordion creates single level accordion in which the accordion functionality is triggered...

CiviCRM Drush

The CiviCRM Drush module provides comprehensive command-line tools for managing CiviCRM installations on Drupal. This module provides Drush 9, 10, 11, and 12 support for CiviCRM drush actions, for...
Categories: Developer tools

Migrate Cron

The Migrate Cron module provides the functionality of executing the migrations on cronjob at a particular interval. The module provides the UI, so each migration cron interval can be set...
Categories: Content editing experience, Import and export

Better Field Descriptions

Better field descriptions makes it possible to add themeable descriptions to fields in forms. Would your customers like to write their own descriptions, but can't or won't, since they then need...
Categories: Administration tools, Content display, Content editing experience

Twitter API (v2) Block

The Twitter API is no longer free to use. This module will continue to exist but it won't display anything unless you subscribe to at least the Basic plan (currently $100.00/month 😱) This module...
Categories: Content editing experience, Integrations

Search Overrides

This module provides a method for users with the necessary permissions to manually override the results being returned by Search API Solr. They will be able to choose a specific search term, and...
Categories: Site search

Rules Send Big Email

Replace the 'text field' for entering email message with the multi row 'textarea' field. See: https://www.drupal.org/project/rules/issues/2724129
Categories: Integrations, Automation

Commerce Registration

Overview Provides Drupal Commerce with the ability to sell registrations via the Entity Registration module. Dependencies Drupal Commerce Entity Registration Drupal 11 Version There are stable...
Categories: E-commerce, Site structure

IMCE Rotate

This modules provides the ability to rotate images in IMCE. If assigned the rotate permission in their IMCE profiles, users can choose 90 deg clockwise, 90 counterclockwise or 180 degrees. Users...
Categories: Content editing experience, Media

CKEditor: Video Detector

This module enables the Video Detector plugin from CKEditor.com in your WYSIWYG. This plugin allows you to insert videos from Youtube, Vimeo or Dailymotion only pasting a URL or embed code....
Categories: Content editing experience

HTTP/2 Server Push

HTTP/2 Server Push is declared dead on the web See https://developer.chrome.com/blog/removing-push/ The successor is 103 Early Hints. Both Fastly and CloudFlare conclude that HTTP/2 Server Push is...
Categories: Performance

Migrate source scald

Provides a migrate source plugin to import Atoms from Drupal 7 Scald module. Requirements Drupal core with the migrate module enabled. Note: the source Drupal 7 site must use scald module to manage...
Categories: Import and export

File linktext formatter

This module allows to use string text field value as link text on a file display formatter. This is similar to generic file formatter from core, but allows to use the value of an arbitrary field ...
Categories: Site structure

Services Tools

A unique set of tools used for Services 3.x. Currently services_tools houses two modules. Historical Definition You can see them below. Historical An API for providing historical versions of a...

Pages