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

55,440 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.

Mailman Integration

Mailman Integration This module allows Drupal Administrator to create, subscribe and unsubscribe a Mailing List from Drupal. Requirements * Access to Mailman * You need to have the Mailman URL and...
Categories: Integrations

File Capture

Provides support for mobile device uploads from camera for file and image fields. Let's get this in core! [#2307451] Resources: http://www.w3.org/TR/html-media-capture/ http://html5doctor.com...

Commerce Auto-Checkout

Automatically redirect visitors from the cart page to the checkout page. If the visitor does not have an order already in progress an initial order can be generated along with a default product...
Categories: E-commerce

Quiz Result Export

This module exports the result of the Quiz in a csv file.
Categories: Administration tools

Angular Drupal

Drupal 7 This is the companion Drupal module for the Angular JS module, angular-drupal. Drupal 8 This module is not needed for Drupal 8, instead install the jDrupal module to use angular-drupal...
Categories: Developer tools

GovCMS Dissemination Limiting Marker (DLM)

What is this used for? As for paper–based information, all electronic–based information needs to be marked with an appropriate protective marking. This module adds the option for a user to set a...
Categories: Integrations

Organize Files

Description: This module provides the functionality of moving files related to a content type from one directory to another directory with the possibility of adding 301 redirects from old...
Categories: Media

Mapplic

This module integrates the Mapplic interactive map/floorplan plugin into Drupal. It can be used for multi storey buildings, airports, shopping malls, department stores, resorts, hospitals, harbors,...
Categories: Integrations

Bootstrap Elements

This module is deisgned to be used in conjunction with a compatible bootstrap subtheme. e.g. https://www.drupal.org/project/strapped The module makes the following attributes available on webforms,...

Filedepot multiupload

This module extends the filedepot module with multiple upload support. Files can be uploaded with the plupload module which supports drag and drop.
Categories: Media

localize

This module provides integration with Localize. Localize is a 1-line of code solution for translating websites. Localize automatically detects the content on your website, loads it in to your...
Categories: Integrations

Currency Iso Field

This module provides a field type ("Currency ISO code") with the Currency ISO Codes as select list This module provides two widgets for the Currency ISO field. Currency ISO Code :- A short currency...

CARE

A module to allow Drupal to make CARE API calls to access and update data held in the CARE database. CARE has been known by various names over the years, and has been maintained by various software...
Categories: Integrations

Restrict Abusive Words

The Restrict Abusive Words module restrict to use words or phrases in forms all over the site content. The Restriction can be applied on content form, comment form, user profile form, user...
Categories: Content editing experience, Access control

Swiftype integration

This module is unsupported due to a security issue the maintainer didn’t fix. If you want to use this module, your options are: Choose another, actively maintained module instead File an issue in...
Categories: Integrations, Site search

Entity Data

Entity data provides a simple API to add data to any entity. Drupal 10, 11 Entity data service works similar to core's 'user.data' service. Except the we don't restrict it only to user entity. You...
Categories: Developer tools

TFA Rules

Two-Factor Authentication Rules is a Drupal module that provides integration with the Rules module to add a condition to check to see if TFA has been enabled for a user. This module also includes a...
Categories: Automation, Security, Access control

Autofill Forms

Autofill forms module is used to generate random values to the content type form fields. These values can be configured as per the need. This module can be leveraged for all types testing. Features...
Categories: Content editing experience

audio.js for Audiofield

audio.js is a drop-in javascript library that allows HTML5’s tag to be used anywhere. It uses native where available and an invisible flash player to emulate for other browsers. It provides a...
Categories: Content display, Media

Inside IFrame

Sometimes a website needs to be displayed inside an iFrame, as well as being displayed in a full window. In the case when it is displayed inside an iFrame, it should be modified a bit to better fit...
Categories: Content display, Developer tools

Tin Can Learning Record Store

A Drupal native Tin Can API LRS (Learning Record Store). Tincan LRS has been successfully tested with: Tincan API module Version 1.0 and 2.0 . Supports node views, Quiz, Vimeo and YouTube Videos....

Grouping menu items

Grouping menu items is Drupal, which provides grouping of several links into one item. Features User can create a new menu item and place either (without quotes) to the Path field, without quotes....
Categories: Administration tools

Statuscake Push Monitoring

Implementing Statuscake push monitoring services. Push monitoring is a service where Drupal is pinging statuscake. If statuscake is not gettting pings for a timeframe, you will get alerted. Helps...
Categories: Administration tools, Integrations, Developer tools

Google Analytics Vimeo

Overview A Google Analytics plugin for measuring Vimeo Player Events. The plugin supports Universal Analytics, Classic Google Analytics, and Google Tag Manager. Usage Enable Google Analytics Vimeo...
Categories: Integrations

Stacktable

INTRODUCTION This module provides integration for the Stacktable.js plugin for creating responsive tables. The purpose of Stacktable.js is to give you an easy way of converting wide tables to a...
Categories: Integrations

Pages