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.
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