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

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

SCM Music Player

SCM Music Player is a free and open source web music player, that brings a Steady playback music experience to your drupal site. Continous Playback Cross Pages - SCM Music Player playback...
Categories: Media

Email Verification / SMS Verification / OTP Verification

Email Verification / SMS Verification / OTP Verification module verifies Email Address / Mobile Number of users by sending verification code(OTP) during registration. It removes the possibility of...
Categories: Access control, Security

Scheduled Tasks

Scheduled Tasks module helps developers to schedule executing any function using Cron and Queue. For example usage see module readme file. Requirements Elysia Cron This project is sponsored by...
Categories: Developer tools

LITE

LITE integrates the LITE track changes plugin for CKEditor with Drupal. Requirements LITE has two dependencies. Contributed modules Editor Libraries Installation LITE can be installed via the...
Categories: Content editing experience, Developer tools, Integrations

Mapify

A module to make the implementation of mapify.js into Drupal 7 relatively simple. You will need to download the JS plugin - http://etiennemartin.ca/mapify/ - and add to your libraries directory at...

Autogrow

Adds support for the Autogrow plugin for CKEditor. This will let you configure settings to dictate when the CKEditor will grow vertically (and how far) as the user enters content into it. This is...
Categories: Content editing experience, Integrations, Developer tools

Features Organic Groups Roles Permissions

Adds support for exporting Organic Group roles with related permissions in features. Module and code is based on features_og_roles_permissions. Installation Download, unpack and enable the module....
Categories: Developer tools, Access control

Textmetrics (formerly webtexttool)

Your content easily SEO proof! Textmetrics (formerly webtexttool) is the easiest way to make high quality content that matches your target audience and at the same time is SEO proof. Resulting in...
Categories: Search engine optimization (SEO)

Alexa

This is an integration module for Amazon Echo devices, allowing Drupal to respond to Alexa Skills Kit requests. Right now the module provides only a basic integration. Developers will need to...
Categories: Content editing experience, Integrations, Developer tools

Simple Redirect

A lightweight module that provides users to have URL redirects in the websites. It is powered by Drupal Entity concept. Features covered With this module Admins are given an option to add a...
Categories: Administration tools, Developer tools

Duplicate Images

Introduction The duplicate images module allows you to find and remove duplicate images and other documents on the public or private file system. Problem If editors want to add images or documents...
Categories: Administration tools

X References

This module provides functionality to relate entities with each other regardless of their source (even non-drupal), i.e. CRM contact and social network account. Each x-referenced entity has a:...
Categories: Developer tools

External Link Preview

This module allows users to preview all the external links that are added into any text area field by fetching their metatags - title, description and image. In case you have added any external...
Categories: Content display

USAjobs Integration

Synopsis The USAjobs Integration module provides integration with the USAjobs Search API. The module allows an administrator to configure API credentials and API query parameters and exposed the...
Categories: Content display, Integrations

Entity ctools

Synopsis This module adds a Ctools contexts plugin for entity forms (add and edit forms). Currently tested for core entities (node, user, taxonomy term, taxonomy vocabulary) and for entities...

Display Machine Name

INTRODUCTION The Display Machine Name module enables showing the machine name next to the label on view/form display edit forms. This is useful to identify fields which have the same label which...
Categories: Administration tools, Developer tools, Site structure

Navbar Filter

It's a simple text filter on Navbar to facilitate finding a link. Just enable the module as usual, the filter text box will be appeared on top left of navbar's tray. It only works when navbar is...
Categories: Administration tools

Aegir Configuration Management

Manage Drupal 8 configuration with Aegir. This module provides tools around configuration management in Drupal 8. Press the "Export Config" button, and Aegir will run `drush config-export` for you....
Categories: Administration tools

User Registration Limit

This module allows a site to limit user registrations based on the configurations like, only 50 number of user registrations are allowed for the site. Features covered Admins can configure the User...
Categories: Access control

Entityform Structure Web Service

The module provides a service resource which exposes Drupal's entityform fields structure to the Service API. It provides formatted field information such as label, widget, options (select fields),...
Categories: Integrations, Developer tools

Quicktabs Remember

This will be used to remember user's last visited quicktab. There is an option to remember logged in user's last tab on current quicktab whenever you create any quicktab. Please select that and see...
Categories: Content display, Site structure, Developer tools

Migrate group settings

This module allows you to modify migrate settings (database connection) of your migration groups (Migration module). It solves the problem which happens once "Drupal-to-Drupal data migration"...
Categories: Developer tools, Import and export

Drush Delete All

This module provides the drush command to delete all the dummy contents through drush Command. Currently it will work with the command, drush delete-all article How to use? Download and enable as...
Categories: Content editing experience, Developer tools, Import and export

Commerce Quantity Increments

Commerce Quantity Increments is a small module on top of Drupal Commerce, that provides possibility to set and validate quantity increments on a per product variation level. Requirements Commerce...
Categories: E-commerce

SHS Entity count

SHS Entity count is an extension to the Simple hierarchical select module. With it you can display the count of any entities that have certain taxonomy terms associated with them. You can select...
Categories: Site structure, Developer tools

Pages