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

6,399 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.

Cookiebot - Cookie consent, Cookie monitoring and Cookie control

Drupal integration for the third party Cookiebot service. Cookiebot helps make your use of cookies and online tracking GDPR and ePR compliant. This module exposes this third party functionality to...
Categories: E-commerce, Security, Integrations

Modules weight

Sometimes we need to modify modules execution order, and some people could write a code that execute the query to modify the weight of a module in the system table, some one might go straight to...
Categories: Administration tools, Developer tools

Session Based Temporary Storage

The module provides a service for storing and retrieving temporary data based on the user session. This service can be used as like PrivateTempStore to make temporary, non-cache data available...
Categories: Developer tools

Variable Check

Drupal 7 has a new and efficient way of loading module and theme settings from the database. The new loader requires all settings to be stored in the current (serialized) format. An unfortunate...
Categories: Administration tools, Developer tools

Default Content Deploy

Export and deploy content to other instances Optionally maintain it in git Takes care about relations and dependencies, even in links or text Handles different entity IDs on different instances...
Categories: Content editing experience, Developer tools, Import and export

HTTP Parallel Request & Threading Library

This is a library module. It provides no out of the box functionality other then providing an API that other modules/code can use. Other projects might require/recommend this module. Install HTTPRL...
Categories: Developer tools, Performance

Migrate Extras

Migrate Extras extends Migrate to provide support for several contributed modules. The best place to implement migration support for a contributed module is in that module, not in the Migrate or...
Categories: Import and export

Menu Export/Import

This module helps to export and/or import menus. Using it you can easily transfer menus from one Drupal site to another. The module can be used in ensemble with Node export (node content migration)...

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

Tiny Slider 2

This module integrates Tiny Slider 2, a Vanilla javascript slider for all purposes. Field formatter Views plugin Installation with drush composer require 'drupal/tiny_slider:^1.1@RC' drush en tiny...
Categories: Developer tools

Image Styles Generator

Sometimes we need to warm up images on a site, for example to speed up tests in CI/CD environments. This module provides a drush command capable of regenerating all images with all image styles...
Categories: Media

Webform Features

Features support for importing and exporting individual webforms. This module's aim is to ease webforms exportation by replacing nids (and other IDs) by other environment-proof stuff like machine...

Emogrifier

Emogrifier Uses the emogrifier class library as an input filter to convert stylesheet rules to inline style attributes. This ensures proper display on email and mobile device readers that lack...
Categories: User engagement

Bulk User Registration

This module allows an administrator to import and register user accounts from a CSV file. The module allows the administrator to create user accounts by simply importing a CVS file. The file...
Categories: Access control

Social Auth Facebook

This project is part of the Drupal Social Initiative and is based on the Social API. Social Auth Facebook allows users to register and login to your Drupal site with their Facebook account. The...
Categories: Access control

AntiSpam

AntiSpam module is the successor of the Akismet module, and it provides spam protection for your Drupal site using the Akismet anti-spam service. The AntiSpam module is fully compatible with Drupal...
Categories: Content editing experience, Security

Restrict Domain Registration

An extremely light weight module which either allows or restricts registration on your site based on the persons email address domain. Setup Instructions: Install the module visit 'admin/config...
Categories: Developer tools

Commerce USPS

Attention Users of 7.x-1.x-dev USPS has changed their API causing most rate requests with this module to fail. Please apply the patch in [#1937062] or download the new 7.x-2.x-dev release when it...

Multi-path autocomplete

Multi-path autocomplete (formely known as Menu path autocomplete) changes some input field for entering paths to an autocomplete text field so users do not need to know the internal system path but...

Search API Common Fields

This module allows defining fields on Search API index which merge matching properties on multiple datasources. For example, if two datasources on an index have an identically-named date field,...
Categories: Site search

Hidden CAPTCHA

Description Hidden CAPTCHA is an extension to the CAPTCHA module. It offers a hidden CAPTCHA (duh!) The idea is very simple: If you offer an input box in any form, 99% of the time, robots will fill...
Categories: Security

Views Core Entity Reference

This module opts-in to using the new Entity Reference filter provided by Drupal Core in this issue. It is therefore a very minimal module to help developers out. Example use: Create an entity...
Categories: Content display, Developer tools

Views moderation state weights

Introduction Out of the box, Drupal's content moderation module does not expose moderation state weight information to Views. This module provides field and sort handlers to facilitate this...
Categories: Content editing experience

Default Content (Deprecated)

Drupal 8 Version For best results use Drush to export nodes to a specific module. Any node is supported along with its menu links. Path alias is not working yet because of a core bug. Whenever a...

Data

Data module helps you model, manage and query related sets of tables. It offers an administration interface and a low level API for manipulating tables and accessing their contents. Data module...
Categories: Content editing experience

Pages