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

5,164 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.

Single DateTimePicker

Date time picker form element using the xdan jQuery Plugin Date and Time Picker library. It supports date/time and date fields. You can use it on Datetime and Datetime Range fields. MODULE...
Categories: Administration tools, Developer tools, Site structure

Elysia Cron

Elysia Cron extends Drupal standard cron, allowing a fine grain control over each task and several ways to add custom cron jobs to your site. Set the timings and frequencies of each cron task (you...
Categories: Administration tools, Developer tools, Performance

Automatic IP ban (Autoban)

Autoban allows to automatize IP ban using watchdog table by the module rules. Drupal 8,9,10,11 version Need enable Database logging module (core) and at least one IP Ban Providers submodule:...
Categories: Access control, Administration tools, Security

Read only mode

What is Read Only Mode? Read Only Mode provides an alternate to the built in Maintenance Mode in Drupal. Instead of displaying a static text file to users while the site is in maintenance mode,...
Categories: Access control, Administration tools, Content editing experience

Configuration Provider

This module is not useful on its own, and should only be installed if it's required by another module. Configuration Provider facilitates updating configuration from installed modules....
Categories: Administration tools, Developer tools

Config Distro

Built on the same architecture as Configuration Split, Config Distro provides a framework for managing configuration updates from distributions. Requirements Config Filter Related The 8.x-2.x...
Categories: Administration tools, Developer tools, Import and export

Configuration Normalizer

Configuration Normalizer processes configuration to prepare it for comparison. Developer usage This module can be used to wrap any configuration storage, creating a read-only version of the storage...
Categories: Administration tools, Developer tools

Config Merge

Config Merge provides a method for three-way merging of configuration items and a Config Filter plugin that safely merges configuration updates into the site's active configuration. Use case Config...
Categories: Administration tools, Developer tools

Webform Content Creator

This module provides the ability to create content entities after submitting webforms, and to have mappings between the fields of the created content entity and webform submission values. It is...
Categories: Administration tools, Site structure

HTTPS and WWW Redirect

This module simplifies the process of setting a preferred URL and is designed for users who wish to enforce SSL and/or a specific domain without having to edit any files. It operates on a "set it...
Categories: Administration tools, Search engine optimization (SEO), Security

Configuration Synchronizer

Configuration Synchronizer provides methods for safely importing site configuration from updated modules, themes, or distributions. By taking a snapshot of configuration as installed and comparing...
Categories: Administration tools, Developer tools

Login And Logout Redirect Per Role

ABOUT: Module provides ability: Redirect user (to specific URL) on Log in Redirect user (to specific URL) on Log out Set specific redirect URL for each role Set roles redirect priority Use Tokens...
Categories: Administration tools, Developer tools, Access control

Configuration log

With this module, you can easily log any configuration change in Drupal 9, 10 or 11, giving you a detailed record of all changes made to your site's settings. The module includes several logging...
Categories: Administration tools

Multiselect

The Multiselect module defines a field widget to be used with the following fields types: List fields (text, float, or integer) or entity reference fields. It allows the user to select multiple...
Categories: Administration tools, Content display, Site structure

Paragraphs admin

Additional admin tools to manage paragraphs. Features List all the paragraphs: /admin/content/paragraphs Delete required paragraphs Toggle paragraph status Requirements Views (core module) Paragraphs
Categories: Administration tools

Config Partial Export

Config Partial Export is a lightweight features-like module for developers. It is able to export to a tarball only modified configuration files shown in Admin > Configuration > Configuration...
Categories: Administration tools, Developer tools, Import and export

Simplified Menu Administration

This module simplifies the core Menu and Shortcut modules by merging the "List links" and "Edit menu" operations into a single administration page. If you've ever accidentally clicked "Edit menu"...
Categories: Administration tools

DRD Agent

This is the remote part of the DRD module version 3.x and later. No requirements / no dependencies DRD Agent is simply a wrapper to receive, route, handle and respond to requests from authorised...
Categories: Administration tools

Tab Tamer

Tab Tamer is an administration utility that provides easy re-ordering, hiding, and deactivation of tabs. You can also rename tab labels. Tab Tamer makes use of Drupal's drag ordering, but degrades...
Categories: Administration tools, Developer tools, Site structure

Simple Cron

Simple Cron gives site builders and developers clear, per-job control over Drupal cron tasks. Each job can have its own schedule, status, execution rules, order, and optional settings. The module...
Categories: Administration tools, Developer tools, Performance

Taxonomy unique

Overview By default, Drupal allows creation of identical terms in the same vocabulary. Taxonomy unique prohibits saving a taxonomy term when a term with the same name exists in the same vocabulary....
Categories: Administration tools, Content editing experience, Site structure

Require Login

Provides catch-all solution to easily require user authentication on all pages. Quick to configure and fully compatible with any other access control systems. Integrates with the Drupal condition...
Categories: Administration tools, Access control, Security

Wysiwyg API template plugin

In TinyMCE, CK Editor and FCK Editor, there is a template function, which allows a user to select a HTML template from a drop-down and insert it into the WYSIWYG text-area. This module supports...
Categories: Administration tools, Content editing experience, Integrations

Header and Footer Scripts

This module allows you to add style and scripts in your site or , You don't need to open any file for this purpose. Quick usage Navigate to admin/config/development/header-and-footer-scripts/header...
Categories: Administration tools, Content display, Developer tools

Styles API

This module allows other modules or themes to register theme templates on a YAML file (replacing hook_theme()) and provide a repository for all themes registered. This will give more order to theme...
Categories: Administration tools, Content display, Content editing experience

Pages