
Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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...