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

55,493 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.

Clean RESTful

Clean RESTful is a clean alternative to the default Drupal web service API where you can GET data from the nodes in one request. What's the difference with the default Drupal web service? Numbers...
Categories: Content editing experience

Click A Role

This module allows to grant or remove roles by simply clicking a link. Wich roles are removed or granted depends on the attrbutes data-add-role od data-remove-role. It is also possible to add...
Categories: Access control

Ajax requirement

This is an API module. You probably do not need this, unless a module you need requires it, or you are writing a module that requires it. Very small module that you can use to make sure your route...
Categories: Access control, Administration tools

LDAP Search

This module provides a seamless way to provide an API for developers to use. The API will return the JSON formatted search result. API gives ample of facilities to developer to sort out the results...
Categories: Administration tools, Import and export, Site search

Move File

The module enables to automatically move files to specified folders. Together with the module Private files download permission it is possible to dynamically change the download permissions of...
Categories: Media

Facebook oEmbed

This module does not work anymore. It needs to be adapted to changes in the Drupal oEmbed architecture and it needs to adapt to changes in the facebook APIS. Please try Facebook Media Entity --...
Categories: Media

Gaya Popup

Gaya Popup is a module that allows you to display popups. It is possible to use editable CSS with a few options from the BO.

Field Layout (core)

The Field Layout module was added as an experimental module to Drupal Core 8.3. It was never promoted to stable, and was removed from Drupal 9. Field Layout is provided here as a contrib module so...
Categories: Content display

Disable And Enable All Assign Block

This module help to Disable and Enable all assign blocks to particular regions in one time. In the Admin config, the checkbox checked it means the assigned block is disabled and un-check means all...
Categories: Administration tools

Telegram bot API integration

Synopsis This module provides bare-bones functionality for integrating with the Telegram bot API, for use by other modules. It also provides the following, built-in triggers: Alert on node insert ...
Categories: Integrations

Mosaic Formatter

Image field mosaic formatter. Allows display a multiple image field using the jQuery Mosaic plugin.
Categories: Content editing experience

Event Scheduler Publish

Although the ability to publish and unpublish exists in the Scheduler module, it works with any content entity. This module allows you to schedule the publishing and unpublishing of any content...
Categories: Developer tools, Performance

Frontpage Disable

A very small module which provides functionality to disable frontpage with a redirect to some another page
Categories: Administration tools, Security, Site structure

Cloner

Cloner let you clone any entity on Drupal site, and provide forms for this as well. The obvious question that can appear, what's the difference between Cloner and Entity Clone? Cloner inspired by...
Categories: Content editing experience, Developer tools

Apidae Tourisme

About this module Apidae Tourisme (formerly known as SITRA) is a french touristic information network : https://www.apidae-tourisme.com/ This module provide a bridge between Apidae Tourisme API and...
Categories: Content editing experience

Commerce Dashboard

This module provides a live updating dashboard with all relevant Drupal Commerce key data. It uses the great Vue.js and fetches all data via a REST API directly from commerce. Developed and...
Categories: E-commerce

Field Collection to Paragraphs

Provides the necessary glue to convert Field Collection fields and data to Paragraphs. Requirements: Field Collection version 8.x-1.x or 8.x-3.x Paragraphs Migrate Plus version 8.x-4.2+ or 8.x-5.0+...
Categories: Content editing experience, Developer tools, Import and export

Layout Builder Dialog Control

This module helps to switch displaying of dialogs, appearing after clicking on contextual menu on layout builder blocks, as off screen or overlay.
Categories: Administration tools

Layout Builder Inline Block QuickEdit

This module is a technical preview. Don't use in Production Overview: Right now it is not possible to "quick edit" layout builder inline blocks. The problem is that the layout entity needs to get...

Hubspot Connect

Functionality Insert HubSpot tracking code to all pages HubSpot provides instructions on how to embed their script but the method mentioned (insert via block) is not proper method to install the...
Categories: Integrations

Facets Country

This module provides a processor for the Facets-module, allowing site builders to show a facet of country labels, instead of the country code. This processor only works for fields of type 'country'...
Categories: Site search

Edit Entity

This module provides a button in Local Tasks to return to the entity's edit form.
Categories: Administration tools, Content editing experience

Drupal GTM


Categories: Search engine optimization (SEO), Integrations

Alter Entity Autocomplete

Alter Entity Autocomplete enhances Drupal's entity reference autocomplete fields by allowing users to directly enter entity IDs, email addresses, URLs, or path aliases instead of searching through...
Categories: Content editing experience

Backend utilities for Drupal

Frequently reusable snippets from Drupal code, that it seemed logical to abstract into a reusable module code. All snippets are aimed at being reusable and failsafe. Service name: butils Sections /...
Categories: Developer tools

Pages