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.

Date filter with defined ranges

Introduction This small module customizes a built-in DateTime field exposed views filter, provided by the datetime module. It provides a list of built-in date ranges (like Last Month, Last Year,...

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

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

Amazon Onsite Publishing

The Amazon Onsite module provides integration for the amazon onsite publishing program. Installation Enable amazon_onsite To enable amazon_onsite, go to `/admin/config/content/formats` and edit the...
Categories: Content editing experience

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

Gem CheckList

INTRODUCTION The Gem Checklist allows you to create an interactive checklist as a field in a content type. The item added in the checklist is called as Topic and it can be added like any other...
Categories: Content editing experience, Content display, 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

Email Changelog

Drupal users can be updated by multiple admins, users, etc. Admins/Developers can know that the user was updated but drupal core don't track all details like: The Email was changed Previous Email...
Categories: Integrations, Developer tools

Contact User

This module allows site administrators to contact users registered in the system, quickly and easily. Features: Allows the site administrators to send emails to the registered users. Allow the use...
Categories: Integrations, Access control

Block warmer

This module adds a new option to Warmer that allows warming the render cache for a specific block. It is useful when you have a block that is slow to render. Note that it only warms the cache for...
Categories: Performance

Group Block

This module is designed to associate group specific block content with a group when using the Group module. Requirements Group module Versions Group block 1.0 is based on Group 1.6 Group block 2.0...

SSL Certificate Monitoring

Monitor SSL Certificate of sites.
Categories: Developer tools

Css Aspect Ratio

This module provides a responsive image container with aspect ratio to prevent unexpected cumulative layout shifts of images. The container prevents page shifts caused by asynchronously loaded...

Config Backup

Synopsis Config Backup allows easy make backups of the site configurations via Drupal UI or via `drush`. Documentation The most complete and up to date documentation is included with the module, in...
Categories: Administration tools, Developer tools, Media

Views Attachment Field

Views Attachment Field module provides a way to embed a view into a field in Field UI. This is not a reference field, it just grabs the output of a view and puts it into a "fake" field. This field...
Categories: Content display, Site structure

Prometheus Metrics

Prometheus Metrics Introduction This module provides a configurable endpoint to output metrics in the Prometheus text format. Prometheus is a widely used tool for monitoring key metrics of a...
Categories: Integrations

autocomplete advanced

This module can be used for #tags based on taxonomy. Existing tags will be available through auto-suggestion. New tags can also be added into the taxonomy. After installing this module, a new...
Categories: Site structure

Simple OAuth Facebook Connect

I am working for a decouple project using Drupal and React Native, ReactJs. We are using Simple OAuth to identify the user on mobile applications and web applications. Now, I have a new request...
Categories: Decoupled, Developer tools, Access control

Download Statistics

The Download Statistics module extends functionality of the core Statistics module and provides for Drupal 8/9 some file download statistics functionality that was available in Drupal 7 through...
Categories: Integrations

Unomi Connect

The Unomi Connect module provides an admin connection to Apache Unomi. The module provides: an API for connecting to Apache Unomi admin lists of Unomi components such as Rules, Conditions, and...

Commerce CDEK

Модуль реализует расчёт стоимости доставки службой СДЭК в Drupal commerce 2 и является дополнением для модуля "Commerce Shipping". Идёт активная разработка. Установка: Установить модуль, создать в...
Categories: E-commerce

LDAP SimpleOAuth integration

This module is a bridge between: the Simple OAuth module, which allows decoupled authentication (but only for local Drupal users), and the LDAP module, which allows users from an LDAP server to...
Categories: Decoupled, Developer tools, Access control

Split Preview

Split Preview: Provides the feature to open Content Preview on IFrame Instead of default redirect and open on independent page. This Module provides the Split Feature, Split the preview page on...
Categories: Content editing experience

User Action Log


Categories: Access control

Alias Manager

Module description This module adds a extra tab on your content entity edit form, where you can manage your aliases. This module works for every content entity that has link template "canonical"...
Categories: Content editing experience, Administration tools, Search engine optimization (SEO)

Pages