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

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

Ctools Double Modal Choice

This module is intended to guard against a rare but unfortunate case where a Ctools modal is triggered from within another Ctools modal. Normally, the first modal simply closes, which can be...

Number2Word

Number2Word Field Formatter This module provides a field formatter for integer and decimal field types which automatically converts number values to their equivalent words. This module is for you...
Categories: Site structure

TripAdvisor Integration

TripAdvisor Integration currently provides a field type for storing and displaying data retrieved from the TripAdvisor Content API. If you have any ideas on how this can be extended further please...
Categories: Content editing experience, Content display, Site structure

Menu Markup

By default, Drupal will not accept HTML markup as part of a menu title. This module allows you to configure markup to be shown along with specific menu titles (including submenu items). This can be...
Categories: Content display, Site structure

Bootstrap responsive video filter

OBSOLETE. Please use: https://www.drupal.org/project/responsivewrappers Bootstrap responsive video filter module adds a new filter in your input formats that checks the content and adds the video...
Categories: Content display

Webform Dragndrop

This module adds a new drag and drop component to webforms. Once configured, when a user drags a file into the droppable area the file is automatically uploaded using a standard webform managed...
Categories: Content editing experience

Dblog Quick Filter

Dblog Quick filter , enables you to search dblog records. It implements Angularjs for filtering. Tested for up to 1000+ records in watchdog table. How it is different from other similar modules out...
Categories: Developer tools

Puzzler

Puzzler makes it easy to insert bits and pieces of Wikipedia content into Drupal, keeping the information fresh as improvements are done by the community of Wikipedia editors. Puzzler allows you to...
Categories: Content editing experience, Media, Import and export

Nodequeue migrate

This is a module for migrating Drupal 6 & 7 Nodequeue data into Drupal 8 & 9 Entityqueue data. Background The Drupal 6/7 module Nodequeue has been deprecated in Drupal 8 by the Entityqueue module...
Categories: Content display

Scroll Depth Analytics

A Google Analytics plugin for measuring page scrolling Scroll Depth is a small Google Analytics plugin that lets you measure how far users are scrolling. It monitors the 25%, 50%, 75%, and 100%...
Categories: Developer tools

Block Page (with Layout plugin)

This is a copy of the 'block_page_layout' example module that used to live in Layout Plugin. This example module was never intended to be used in production - if you want to integrate Layout Plugin...

Product Gallery Formatter

This module include simple plugin that is only compatible with Drupal 8 for formatting image field view as gallery, it is very useful in case of product images to show in gallery view with zoomer...
Categories: E-commerce, Site structure, Media

Link to entity

This Drupal module provides two field formatter for displaying entity reference field. Link entity belongs to formatter Link entity belongs to formatter link the current entity to the entity it...
Categories: Content display, Site structure

Commerce Payeezy

This module integrates Payeezy with Drupal Commerce to accept credit card payments on-site. Installation Install via Composer: `composer require drupal/commerce_payeezy. Then, configure your API...
Categories: E-commerce, Integrations

Track User Change

This module is used to store user last update time. By default during module installation a new user field "field_user_changed" will be created and this field captures user last update time. Since...
Categories: Access control, Developer tools

MM Features Banish (D7)

This module contains presets for the Features Banish module. It prevents the most common state variables from being featured. Some variables are missing? File a patch!
Categories: Developer tools

Commerce Discount Display Condition

Some modules of Commerce Discount add functionality to discount through terms, categories, prices... but any apply to all sub-products of a product display. When you have combinations of Size and...
Categories: E-commerce

Instafeed Js

This module integrates with the Instafeed.js which is a dead-simple way to add Instagram photos to your website. This module requires no JQuery, just plain javascript. This module ship with the...
Categories: Integrations

Google Drive Docs Viewer

Overview The Google Drive Docs Viewer is a module which adds a formatter to core's Text field. The formatter uses Google's embeddable Google Drive Docs viewer to render Adobe Acrobat pdf files, and...
Categories: Site structure

Services Request Token Authorisation

About Provides request-specific token authorisation method for the Services module. This means that each API request will need to have a specific HTTP header with a hash string generated from the...
Categories: Administration tools, Integrations, Access control

Deactivate Account

This module allows a user to delete his/her account or deactivate it temporarily. A user can choose the time period option for which the account will stay deactivated. These options are...

Entity administration and history

The Entity Administration and history module displays all entities on a unique page, in a similar way that nodes can be administered on the admin/content page. This new page will help to : easily...
Categories: Administration tools, Content editing experience, Content display

Multi Image Slider

INTRODUCTION ------------ This Module is used for showing images(Image Fields) in the bx slider format with pager as a image. You need to select Format "Multi Image Slider" for relevant image field...
Categories: Content editing experience

Video Filter: Facebook

Description This module adds support for Facebook videos to the Video Filter project Requirements Video Filter Usage [video:https://www.facebook.com/revonlinegame/videos/1304237456257800/] [video...
Categories: Content editing experience

Replicate Helpers (D7)

This contains helpers for the Replicate module: A rules action to replicate any entity (without restriction in type) A ctools / panels relation that takes any entity and provides a new replicated...
Categories: Content editing experience

Pages