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.
CKEditor5 Show Block
The show blocks feature allows the content creators to visualize all block-level elements (except for widgets) by surrounding them with an outline and displaying their element name at the top-left...
Categories: Content editing experience
jQuery Countdown
Provides the jQuery Countdown plugin by Keith Wood, along with a simple API function (jquery_countdown_add) to easily add countdown/countup timer elements to the page. Submodule: jquery_countdown...
Categories: Site structure, Developer tools
Webform Entity Handler
This module provides the ability to create or update entities using webform submission values. Both fields and tokens are supported. Sponsors Fundación UNICEF Comité Español
Categories: Administration tools, Content editing experience, Developer tools
Email Attachment Helper
This is a module for developers who want to attach files programmatically to emails sent from Drupal 8+. This module doesn't send emails but rather intercepts emails from other modules. If an ...
Categories: Integrations
Extra Paragraph Types (EPT): Core
Base functionality for Extra Paragraph Types (EPT) modules. It contains default widget for EPT paragraphs, which has Design options for: CSS Box (margins, paddings, borders) Background using color,...
Categories: Content display, Content editing experience
Panopoly Core
This is the magical core of the Panopoly framework. It helps to package the entire distribution and provides some generally useful features that other parts of Panopoly can leverage. Key Features...
Categories: Developer tools
Accordion Menus
Accordion Menus module will display a Drupal menu using a jQuery UI accordion effect. The top-level menu items are referred to as header items. The accordion effect is invoked when the triggering...
Categories: Content display
Image EXIF Autorotate
Automatically rotates any uploaded image file according to the EXIF orientation information. Motivation Sometimes when you upload an image to your site it might be shown in the wrong orientation....
Categories: Media
Media: Power BI
This module allows the creation of Media assets from Microsoft Power BI. This allows you to manage data and create visualizations within Power BI and then embed them within Drupal anywhere Media...
Commerce Fieldgroup Panes
This is a contribution to the commerce checkout process. This module creates for each field group of the order entity a new checkout pane. These panes can be activated or deactivated as usual. This...
Categories: E-commerce
Layout disable
Provides an admin UI (admin/config/user-interface/layout-disable) to disable unwanted core or contrib layouts. Use case: You want to make certain layouts, e.g. added by core, themes or modules...
Amazon Web Services
AWS is a module targeted towards module developers that provides a unified AWS profile management system. Profiles follow the same conventions as their CLI counterparts and serve the same purpose....
Categories: Developer tools, Integrations
Select2 ALL THE THINGS!
Applies the Select2 library to all select fields on the site similar to the Chosen module. Compared to the Select2 module This is an alternative to the Select2 module due to a couple major...
Categories: Administration tools, Site structure
Colorbox simple load
This module depends on the colorbox module. The colorbox load option was separated from the main module. However the current colorbox load module has other dependencies and took a slightly...
Categories: Content display, Developer tools, Integrations
Ubercart Addresses
The Ubercart Addresses module adds an address book to the user's profile. When users register, you can require that they provide an address. Users can then add more addresses and edit or delete...
Categories: E-commerce
Views Parity Row
Description This module provide a new Row Style Plugin for Views. It allows you to alternate the view mode used to render the row. You can configure when it starts, when it ends and when to switch...
Categories: Content editing experience
Content Menu
Content menu module improves Drupal's default menu management interface for tighter intergation of content authoring and menu management, so content can be created and edit right from the menu...
Categories: Administration tools
Language Hierarchy
This module allows you to setup language hierarchies where translations of a site's content, settings and interface can fall back to parent language translations, without ever falling back to...
Categories: Content editing experience, Multilingual
Webform Multiple File
Module Webform Multiple File provides new Webform component for multiple file uploading. The module based on principles of file field widget and has similar design. Features Files validation by...
Categories: Media
EU Cookie Compliance GTM
This is a complementary module for the EU Cookie Compliance (GDPR Compliance) module, which integrates it with GoogleTagManager module. Firstly, it extends the cookie category admin UI by adding a...
Config Override Core Fields
Provides hints to how form elements map to configuration objects. This module does not expose any functionality on its own. You may have been asked by another module to install this module....
Categories: Administration tools
Config Override Inspector
Config Override Inspector provides indicators to administrators where form fields represent configuration that is overridden. This module is especially useful for developers working on sites where...
Categories: Administration tools, Developer tools
OAuth2 Server
Provides OAuth2 server functionality based on the oauth2-server-php library. Dependencies: Entity API, Entity reference, X Autoload. Important: 7.x-1.0-rc2 is the last version that supports PHP 5.2...
jQuery UI filter
Introduction The jQueryUI filter converts static HTML to a jQuery UI accordion or tabs widget. For example, this module converts the below HTML code into a collapsed jQueryUI accordion widget. ...
Categories: Content editing experience
Micon - Icomoon.io Icon packages for Drupal
Provides functionality for adding https://icomoon.io icon packages to Drupal and exposing them for use via CSS, HTML classes, and programmatically. The module provides several submodules for...
Categories: Developer tools, Integrations