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.
REST Log
This module logs REST API requests and responses - useful in development and troubleshooting REST API issues. Out of the box it stores the following information: Request method Request header...
Categories: Decoupled, Developer tools
GSearch (Dataforsyningen)
DO NOT USE THIS MODULE! ⚠ Deprecated. The GSearch API this module uses is being shut down by Klimadatastyrelsen. Move to Danish Address (Adressevælgeren), which includes a migration submodule that...
Categories: Integrations
Amazon Simple Notification Service
This module allows a Drupal site to respond to Amazon SNS notifications. For example, perhaps some upstream system is processing a long job and the Drupal site needs to update entity data when it's...
Categories: Developer tools
Permissions DragCheck (faster permission checkbox selection)
Provides click & drag for checkboxes on the permissions page to administer permissions faster. Lightweight Drupal 8 alternative to Fast permissions administration (FPA) module. Implements the...
Categories: Administration tools
Serve plain file
Serve plain files Overview: This module provides a way to serve configurable plain text files. The main idea is to provide a way to configure static files in the backend, like facebook domain...
Categories: Media, Search engine optimization (SEO)
Strip HTML tags - Custom text format filter
This module adds a new filter to the Drupal text formats. This filter enables the user (admin) to strip specified HTML tags from the HTML text that uses this filter. This is mainly intended for use...
Categories: Content editing experience, Developer tools
Happy New Year and Merry Christmas!
A module with garland and snow decoration that creates long-lasting atmosphere of New Year and Christmas for you and the users of your website. The difference of the module from the existing ones:...
Categories: Media
Paragraphs tab widget
Synopsis The Paragraphs Tabs Widget module provides an alternative widget for paragraphs: it displays each paragraph entity's widget in a set of tabs. Currently, only a vertical tabs widget is...
Categories: Site structure
Custom Menu Permissions
Module Overview This module does two things: It allows for the permission used to access any menu item on the system to be overridden. It allows for custom permissions (see hook_permission()) to be...
Categories: Developer tools, Administration tools, Site structure
E-mail Field Formatter
The E-mail Formatter module is a field formatter for the Email field (in Drupal 8 core) to allow email field addresses to be: rendered with mailto: links truncated to a specified number of...
Categories: Site structure
Extra Block Types (EBT): Counter
Extra Block Types: Counter module provides ability to add Number Counter and Text with WYSIWYG editor. This module provides settings for 2,3 or 4 columns and all options from Count-up.js plugin:...
Categories: Content display, Content editing experience
IVW Integration
This is an integration module for the German audience measurement organisation IVW The 2.x versions of the module are Drupal 8.8 and up compatible. If you are on older versions of Drupal, use the...
Open Atrium Media
This module contains Media improvements for Open Atrium 2. Submit an Issue or See issue queue
Open Atrium Contextual Tabs
This module contains contextual tabs customizations for Open Atrium 2. Submit an Issue or See issue queue
Smartmenus.js
This module provides Drupal integration with the Smartmenus.js advanced jQuery website menu plugin. Mobile first, responsive and accessible list-based website menus that work on all devices. This...
Categories: Integrations, User engagement
Media Entity Actions
This module is intended to serve as a bridge for sites that relied on the Actions plugins present on the Media Entity 1.x branch, which were removed in Drupal core 8.4.x. You can use this module...
Categories: Media
Views Taxonomy Parent ID from Term
Synopsis This module provides a filter for views that display taxonomy terms. This filter works like the 'Parent Term' filter however it takes the term id from an argument and converts it to the...
Categories: Site structure
Zooming
Provides a simple integration with Zooming. Image zoom that makes sense. Requirements Zooming library: Download Zooming archive from Zooming Extract it as is, rename zooming-master to zooming ...
Categories: Content display, Developer tools, Media
Lupus Decoupled Drupal
Component-oriented Decoupled Drupal with Nuxt! Find out more at https://lupus-decoupled.org/ Motivation Provide a complete, fully integrated solution for a headless Drupal - out of the box! Keep as...
Categories: Decoupled
Node-level Blocks
This module allows node editors to assign blocks to regions on a node base. In the node edit form a fieldset will be added in which the blocks can be dragged into a desired region. The blocks will...
Categories: Content editing experience, Content display
Twilio SMS Integration
Project Discontinued. This project is no longer required to add Twilio support to SMS Framework v4 and later since SMS Framework provides support for many gateways. Guide to Twilio for Notifier/SMS...
Categories: Integrations
Drupal 8 upgrade evaluation
The automated audit from D6 and D7 to D8 migration. For what the module"Drupal 8 upgrade evaluation" is intended? Upgrade Check module allows quickly estimate Drupal project for migration to Drupal...
Categories: Administration tools, Content editing experience, Developer tools
Commerce Price Table
This is a contributed module for Drupal Commerce that allows you to use a secondary price field to supply an alternate price for a product based on the quantity of that product on the line item. It...
Categories: E-commerce
Slick Browser
Slick Browser provides a Slick Entity Browser integration serving to enrich variant displays for the Great Entity Browser. This modules provides 2 things: Entity selector (Media/File/Block/Node)...
Categories: Developer tools, Media
Oracle Eloqua API Redux
This module allows integration between Drupal 8+ and Eloqua REST API. Oracle Eloqua's Application API is a RESTful API which is used to extend the functionality of Eloqua's automation engines,...
Categories: Integrations