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.

Content Snapshot

Introduction Do you want to be able to build your website from the scratch and fill it with content created by hand? This module will provide you with content importing/exporting capabilities...
Categories: Content editing experience, Developer tools, Import and export

Alpine.js

Alpine.js offers you the reactive and declarative nature of big frameworks like Vue or React at a much lower cost. You get to keep your DOM, and sprinkle in behavior as you see fit. This module...

Password Suggestions (PUG)

INTRODUCTION The PUG (Password Suggestions) module provides a user interface to configure text contained in the password recommendations display on user add/edit form. For example, instead of...
Categories: Decoupled, Developer tools, Security

mailgo

a new concept of mailto and tel links A modal, with more possibilities Instead of the classic mailto and tel behaviour mail links open mailto links in Gmail, in Outlook or copy the email address...
Categories: Content editing experience, Content display, Site structure

Version Information

This module gives a frontend sidebar to display Version Information of your drupal site. It displays Drupal Version, Web Server, PHP Version, Database Version and Cron details. This module will be...
Categories: Access control, Content editing experience

Vercel Deploy

This module allows you to integrate Vercel deployments with Drupal. Usage of Vercel Deploy Forced deployments from the Drupal User Interface. (soon) Automatic deployments by hooking into content...
Categories: Developer tools

Custom Layouts

This module provides the ability to create custom layouts in Drupal through the user interface. Without this module, developers are required to define custom layouts by creating layout plugins that...
Categories: Content editing experience, Content display

Webform Dynamic Autocomplete

This module provides a new element field in webform for Dynamically handling Autocomplete API request. In this, you can define your own API end point in the configuration. As per the defined...
Categories: Administration tools, Content display, Decoupled

Colorbox Entity Display

The Colorbox Entity Display module allows you to display content entities in a Colorbox. The Colorbox module is required. To display a content entity in a Colorbox, create a link with the class ...
Categories: Content display

Hide Block

INTRODUCTION The Hide Block module provides the functionality to make blocks hidden instantly PROBLEM STATEMENT The module solves the problem of hiding any blocks on the website by just one single...
Categories: Administration tools, Content display

Fuzzy Config Key Provider

Another storage method uses Drupal’s hash_salt as an encryption key. The hash_salt is already used as a secure key for generating one-time links, hashing passwords, and other security-critical...
Categories: Security

Flexible Field Wrappers

This module allows you to wrap fields in predetermined HTML tags or any tag you need, as well as add classes to those tags. You will find configuration fields for: Field wrapper Field wrapper HTML...
Categories: Accessibility, Content editing experience, Site structure

Config Enforce

Config Enforce ensures that specified configuration cannot be changed in production environments. See the article Introducing Config Enforce. How it works The related Config Enforce Devel module...
Categories: Developer tools, Import and export, Security

Tasty Backend Gin

Style your admin toolbar with Gin! If you're using the Gin administration theme along with Tasty Backend this module will apply the Gin styling to the admin toolbar. The icons and fonts will match...
Categories: Administration tools

Libravatar

Integrates Libravatar services into the Avatars module.
Categories: Integrations

Progressive Web App - Notifications with firebase

This module for drupal 10, 11 You should install with composer it will add google/auth to vendor. 1. Enable module. 2. Create your project (https://console.firebase.google.com/). 3. Get your access...
Categories: Integrations, Site structure

Label Link Attributes

Allows site builders to set HTML attributes on the linked labels for entity reference fields. Creates a new field formatter called "Label with link attributes".
Categories: Accessibility, Content display, Site structure

Webform Extras

Fixing the webform issue for adding new element, Problem/Motivation: Not able to add a new form element - https://www.drupal.org/project/webform/issues/2959008#comment-13615564 How to use? - Go to ...
Categories: Developer tools

Delegate Permissions

This module aims to allow "non-admin" Roles (ie: Roles that does not have the administer permissions permission) to manage and delegate permissions for "lower" Roles. The role hierarchy (that's why...
Categories: Access control, Administration tools

TMGMT Plunet

This module provides integration with Plunet translation provider for the Translation Management Tool project. The module has been specifically implemented for Syntax Übersetzungen AG and might not...
Categories: Multilingual

Field Display Kit

The Field Display Kit (FDK) module helps to fine tune rendering of any field in the system. These features are supported: Changing title (label) of the field independently in each display (aka view...
Categories: Accessibility, Content editing experience, Content display

Comma Separated String Widget

This project provides a new widget to allow editors to enter comma separated values in a text field. This is useful for multivalue string fields. 📹 Watch the video tutorial 📹 Usage Step 1 Configure...
Categories: Administration tools, Site structure

Grid View Bootstrap4

Overview Grid View Bootstrap module enables you to change your view format in responsive grid within the configuration settings of Views module (Drupal 7) or in core Drupal 8. Requirements Views...

Redoc Try Field Formatter

Redoc Try Field Formatter module render API using redoc library with try out function. Redoc Try Field Formatter module adds a new field formatter for link and file fields.This module provide redoc...
Categories: Site structure

Migrate Source Multiple CSV

Provides a Migrate source plugin which allows multiple CSV files as source for a single migration. The code used to build this is heavily inspired by the Migrate Source CSV module which provides...
Categories: Import and export

Pages