17,600 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.

reStructuredText filter

Provides reStructuredText filter integration for Drupal input formats. reStructuredText is an easy-to-read, what-you-see-is-what-you-get plaintext markup syntax and parser system.



This project allows a content Producer to share its content with multiple Consumers using a shared Backend.

The main repository is on GitHub, mirrored here for convenience.


Outlook Events

This module is used to fetch Calendar events from Exchange outlook accounts.


1. You should download https://github.com/jamesiarmes/php-ews library and place it in sites/all/libraries folder. So that all files inside it are listed under sites/all/libraries/php-ews.


Hook Update Deploy Tools


  • Introduction
  • Features
  • Requirements
  • Installation
  • Configuration
  • Enabling modules
  • Reverting Features
  • Importing Menus
  • Bonus Features
  • Maintainers

## Introduction

This module contains several HookUpdateDeployTools::methods to help manage programatically:


Preview API

Content preview system for Drupal which allows you view content as it will appear after publishing.


  • Headless Drupal
  • Previewing content in themes

Features including:

  • Previewing unpublished content
  • Preview using links which can be shared and do not require a login


Webform Wrappers

This module allows you to wrap Webform components with a HTML element so that no custom code is necessary for adding wrapper to a specific field or fields.

You could use this module if you want to seperate Webform components into two columns or sth. like that.

It is possible to specify the classes of the wrapper and you can even set all attributes so you have the full control over your wrapper.

Have fun with wrapping your components!



Globals solves the problem of providing user editable configuration properties by giving developers an API for providing these properties.


Commerce Brightpearl

 Sum of all parts image to ilustrate Brightpearl functionality


Brightpearl is an ERP system that exists to help SMB multi-channel on and offline retailers accelerate their growth and profits.

It allows retailers to manage orders, inventory, customer data and accounting in a single, reliable retail management system.

Brightpearl provides real-time reports on inventory, cash flow, profitability by SKU and channel, customer purchase behaviour and more.
It allows retailers to focus on what they love - merchandising and growing their business.


User Signature Permissions


The Signature Permissions module provides the 'Use signature' that allows users to update the signatures in user profile.


This module requires none.

Known problems



Signature is a field in the Drupal 8.


Naveen Valecha (naveenvalecha) - https://drupal.org/u/naveenvalecha



CiviCRM and Drupal both place a copy of jQuery on the page, which is inefficient. This module removes Drupal's (older) copy and uses the single copy from CiviCRM for both applications. This results in faster page loads and a more responsive web browser.


Block Visibility Groups

Block Group Listing

Block Visibility Groups allows the site administrator to easily manage complex visibility settings that apply to any block placed in a visibility group. The visibility settings for all blocks in the group can be edited on one administration form.

This modules works in conjunction with the Drupal 8 core's block administration system. It is a simpler alternative to modules like Panels.



Zuora API integration for Drupal.


Commerce Zuora

Zuora payment platform integration with Drupal Commerce.




"Super fast GitHub Flavored Markdown"
This module creates a new Drupal textformat filter that uses parsedown.org library to render your markup.
Parsedown Demo


amoCRM Form

amoCRM Form Drupal module

amoCRM form for Drupal is a module designed to generate leads, contacts and company information directly in your amoCRM account.


Git Clone

What this module does

Clones, manages and synchronizes a specific git repository reference from a remotely hosted git repository. This allows the cloned repository references to be consumed in a Drupal environment. Consumers of cloned git repositories are tools that perform certain functions like parsing or building from several repository references.

An example of a consumer: the API module


OrgHunter Charity Search - Lookup and Donation Module

Charity Search API powered by OrgHunter.com, is the most accurate, reliable and trusted charity datasource on the market today, enabling Drupal developers to quickly add a charity search feature to your Drupal site in minutes. Gain instant access to over 2.1 million US based charities. Charity data is updated daily to ensure your users have access to the most current charity information based on numerous datasources including the Internal Revenue Service.


jQuery Mosaic Flow

jQuery Mosaic Flow is a drupal module implementing the jQuery.MosaicFlow plugin to provide responsive javascript based mosaic layouts using views.


A Pinterest like responsive image grid that doesn’t suck.

This module adds a new Display format in Views that creates a
jQuery.Mosaicflow image grid.


Image Raw Formatter

Image Raw Formatter for Drupal 8. This formatter return URLs absolute of original images or image style if is configured. The default formatter for image doesn't work for REST services because return HTML tags for images.

Install using Drupal Console project

$ cd path/to/drupal/8/modules/contrib
$ drupal module:download image_raw_formatter
$ drupal module:install image_raw_formatter



Drupal 5 migration

Drupal 8 has builtin migration paths from Drupal 6 and Drupal 7 - this module will extend the core support for migration from Drupal 5. The initial goal is simply getting the most basic site content - terms, users, and nodes - into Drupal 8, and we will refine from there.


Responsive Image Automatic

This module is a replacement for the Drupal 8 core module, 'Responsive Image'.

While the core module is very flexible, it requires a lot of configuration for each image style to be setup and used effectively. This module makes a lot of assumptions and is opinionated about creating variants of a single image for used in responsive design.


Webform Submission Multiple Delete

This module provides the ability to delete multiple webform results at once using checkboxes, you can either select all or few as per your need.

How it is different from other modules:
1. It provides ability to select from the submission that you want to delete.
2. It provides ability to select all and delete all results at once.

How to install:
1. Login as admin.
2. Enable the module as explained here.


Bad Performance

The bad performance module purposely decreases the response time and increases the CPU load of any Drupal site it's installed on.

For reasons that are hopefully obvious, it requires the Bad Judgement module.

This module was written for Drupal Systems Administrator training hosted by Coldfront Labs Inc. to give new administrators a consistently slow Drupal site to optimize with supporting technologies like memcache and Varnish.


Relation Extras

Relation Extras is a simple suite of modules which add additional functionality to the Relation module.


  • Relation Creation: Adds a new tab on node pages for adding relations.
  • Relation Extra Fields: Provides extra fields on relations that "pull up" and display fields of the relation sources/targets on the relation itself.