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

54,030 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.

Page Attach Library

INTRODUCTION Allow Page Attach Library INSTALLATION Install via /admin/modules drush en page_attach_library -y composer require drupal/page_attach_library MAINTAINERS Radheshyam Kumawat - https:/...

Entity Display Template (Override by UI)

Description Override entity type template on UI ("Manage Display" page) for different view mode. Also called: entity type inline template Original Intention When creating hundreds of view mode for...
Categories: Content display, Content editing experience

Threejs field 3d Object

Use CDN threejs This module is based on https://github.com/eneus/drupal_threejs (but it's not totally the same I reuse about 30%). How to use: Enable modules Threejs + Threejs field Configuration...
Categories: Site structure

Site Studio Wistia Video

Site Studio Wistia Video
Categories: Media, Integrations

Acquia ACSF backup manager

INTRODUCTION ------------ Acquia site factory helper for the backup management. This module allows to: * get statistic data (sites groups, sites collections, sites, backups with archive sizes,...
Categories: Integrations

Site Studio Back to Top Button

Site Studio Back To Top Button This back to top button works exclusively with Acquia Site Studio. It is installed as a Drupal module and once activated, will appear under the custom elements...

Product views taxonomy term name depth

Install the module in a general way. Now for products view you will be able to find the contextual filter taxonomy term by depth.
Categories: Administration tools, E-commerce, Access control

View Mode Selector Field

The View Mode Selector Field Module allows editors to select a view mode for the an entity thanks to a list of thumbnails images. Developers can add thumbnails images in a specific folder (theme...
Categories: Content editing experience, Content display, Site structure

Entity fallback values

CONTENTS OF THIS FILE --------------------- * Introduction * Requirements * Installation * Maintainers INTRODUCTION ------------ This module brings some facilities to access content entity values...
Categories: Content editing experience, Content display

Media Orange Logic

Search your Orange Logic DAM inside of your Drupal Media Library. Directly add the remote Media to your Drupal Media Library and use it inside of Drupal. Features: Supports images, audio, video...
Categories: Content editing experience, Content display, Import and export

Azure Key Vault

Azure Key Vault REST API Integration prefer Vault instead of azure This module is providing the REST API integration between Drupal 10/11 and 'Azure Key Vault' using the 'Azure Active Directory' ...
Categories: Administration tools, Developer tools, Security

Dead Letter Queue

Dead Letter Queue allows you to separate queue items that can't be processed successfully. How does it work? Documentation is available in the README file. Contributing Tests are encouraged. This...
Categories: Developer tools

Google Firebase Push Notifications For Nodes

This module provides the implementation for sending Firebase Push Notifications to devices with Node data as the payload. It depends on drupal/firebase that handles the Firebase API connections and...
Categories: E-commerce, Content display, Integrations

Pathauto Punctuations

Adds a new tab in Pathauto settings allowing the addition of new punctuations, with this it will be possible to remove the symbol from the path. Created by @rafael.nica Credits http://www.ciandt.com
Categories: Administration tools

Shoelace Messages

Do you want to improve your drupal website? I guess that's a Yes then! Don't we all :) This module adds great looking status messages that stay well away from your design by being absolutly...
Categories: Accessibility, Administration tools, Content display

Fits for Drupal

Introduction This Drupal 8/9 module consumes File Information Tool Set (Fits) to retrieve and extract technical metadata for fieldable files. Installation By Composer (Highly recommend): composer...
Categories: Site structure, Media, Developer tools

Image Transformation API

Currently decoupled services need to create image styles in order to leverage Drupal's image transformation capabilities. This module aims to provide a way for decoupled services to ask Drupal to...
Categories: Decoupled

NSW Point API

A module that facilitates interaction with the NSW Point API.

Commerce Cart Skip

This module allows users to skip the cart for certain product types, creating an order without any additional actions. This is useful e.g. if you have some free products for registration purposes...
Categories: E-commerce

Webform to Salesforce DEManager

This module allows a webform to send information to Salesforce Marketing Cloud trough DEManager. It will uses the Webform configuration to handle the success and error pages instead of relying on...
Categories: Integrations

User Info Widget

Introduction This module provides a simple user information widget as a block with an option to specify menu as a dropdown. Installation Module can be installed as any other Drupal module. Read...
Categories: Accessibility, Content editing experience, Developer tools

External Media Crop

Adds a custom image widget combining the External Media (https://www.drupal.org/project/external_media) and Image Widget Crop (https://www.drupal.org/project/image_widget_crop). Both modules need...
Categories: Content editing experience, Integrations

External Media Focal Point

Adds a custom image widget combining the External Media (https://www.drupal.org/project/external_media) and Focal Point (https://www.drupal.org/project/focal_point). Both modules need to be enabled...
Categories: Administration tools, Content editing experience, Integrations

Webform GeoIP Restriction

Webform GeoIP Restriction adds the possibility of restricting access to webforms by country using the geoip system. Use the geoip module to determine the visitor country.
Categories: Security

Mercure

This module integrates the Mercure Component in Drupal. Mercure is a protocol allowing to push data updates to web browsers and other HTTP clients in a convenient, fast, reliable and battery...
Categories: Decoupled, Developer tools, Performance

Pages