39,860 Modules match your search

Extend and customize Drupal functionality with contributed modules. If a module doesn't quite do what you want it to do, if you find a bug or have a suggestion, then join forces and help the module maintainer. Or, share your own by starting a new module.

Provision hosting injections

Provision companion to the Hosting injections Aegir module.

Aegir 7.x-3.x

The 7.x code moved to hosting_injections repo under the 'drush' directory.

See for more details on how/why: #2300537: Merge Provision extensions into Hosting modules

LC Webforms

Leads capture module webform submittion capturing ("catcher").

This module catch messge when webform is submitted and share it to selected routes ("deliverymans").

For using:

  1. Install module in the usual way (http://drupal.org/node/895232)
  2. Profit! =)
  3. You can disable each form catching on page /admin/config/services/leadscapture/lc_webform

Content Serialization

The module allows you to serialize content entities. It's intended to provide content while building a site, and for initial deployment of new site features.

Minimum Cardinality

Minimum Cardinality

Minimum cardinality module extends the paragraph module giving the option to input a minimum number of paragraphs. If a paragraph does not meet the given minimum, an error will be displayed.


  • PHP 5.2 or greater
  • The paragraph module (included in core)

Using the Module:


Review Screen Short

This module acts as an interface of PIVOTREV.com. PIVOTREV is a cloud based, online centralized review and rating system for real consumers community portal with a new way of product reviews to find out what real users are saying about your products or services you want to sale.

Lorem Ipsum Module

Simple module that generates Lorem Ipsum content.

Mobile Update

This module provides a version checking mechanism für mobile apps

Unicorn (Sandbox)

Theme layer magic heretofore thought to only exist in myth!

Build up your whole Drupal site from the bottom up:

* Start with your page.html.twig and add everything you want directly to it.

* Control your blocks and layouts from the theme layer.

* Create your own structure of organizing your theme.

Leverage the real power of Twig and Drupal 8!


Provides missing OO functionality in Drupal 8, mainly focused on themes.



eXtplorer is a web-based File Management Component for all your needs. It has a desktop-application-like interface with drag&drop, grid and a directory tree and makes heavy use of the Sencha ExtJS Javascript Library.
You can use it to access and modify the files and directories on your server via FTP or direct file access.

Download extplorer_D7.tar.gz

Users per Environment

Define per user on which environment they have access (local, test, prod, etc).
When cloning back the production database to test environments test users can
then only access the test environment.

Image Style Warmer


The Image Style Warmer module provides options to create image styles during upload or
via queue worker. So configured image derivates already exists when they are requested.


  • Image module from Drupal core


Versions 8.x-1.x: Install as usual, see the official documentation for further information.

Access Rules

This module seeks to replicate the Drupal 6 Access Rules functionality in Drupal 7 simply. It will not go too far into creating APIs and serves as a minimalistic module to control user access to the site and enables blocking specific usernames, emails and hosts from registering.


Connects to btnapi


A proof of concept for a module that interacts with a torrent client and allows users to upload and download torrents in a seedbox scenario.

Media: Imgur

Will allow users to use link to imgur and provide the streamwrapper for them to do so.


This project aims to achieve two related tasks: provide AWS DynamoDB implementation for both caching and session layers of Drupal.

For more information about DynamoDB visit the official site.

Why use DynamoDB?

If you are running your Drupal stack in AWS, there a few good reasons why you should chose to store your sessions in DynamoDB:

  • No hassle data store that is performant, scalable, and reliable.
  • Quick reads/writes. You decide the performance you need and pay for that.
  • It's very affordable, especially for small data sets such as user sessions.

Why not use Mamcache?

Memcache is very fast, certainly faster than DynamoDB. So why not use it?

Spam Module D7

Port sandbox to D7

Email Verify Sandbox

Test sandbox for d8 email verify

Commerce ECPay

Provides integration between Drupal Commerce and ECPay’s payment solutions.
ECPay offers two API modes, on-site and off-site. This module aims to provide the on-site integration, i.e. executing payments without having to redirect the user to external URLs. The entire checkout and payment process is completed within your Drupal site.
Currently supported payment methods:



This module define 3 field formatters that can only be used on text
fields. These field formatters allow the site builder to choose
from one of several ways to manipulate the text field’s values before
outputting the text on the page.

The 3 available field formatters are:

  1. Rot13 - The text field value is printed with the ROT13 encoding


About Saga

Saga is a grid based drag-and-drop content builder which allows site administrators to visually build complex, responsive nodes and blocks. Simply attach the "Saga" field type to your node or block to get started.

Project Status

The Saga module is still in the alpha stage. Monthly to bi-monthly releases are planned as we move towards a stable release.

Commerce billy cancel

This module complements (and require Commerce Billy)

This module allow to create invoice cancel number, keeping original invoice number.

Incremental cancel number generation is independent from "normal" series.

No configuration needed, this module use commerce_billy configured number generation method