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

53,980 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.

Googalytics Webform

Provides integration for Webform into Googalytics module. It bridges the two modules by providing a Webform submission handler preparing the tracking event, as well as a Googalytics tracking event...
Categories: E-commerce

Commerce BTCPay

This module provides a Drupal Commerce 2.x payment plugin for BTCPay Server. It allows you to accept cryptocurrencies without a 3rd party intermediary by becoming your own payment processor. Demo...
Categories: E-commerce, Integrations

HTML5 video banner

Overview Drupal module to create a simple custom block Video background banner. Based on the custom js and css to manage the behavior of the Video. The Video background banner is made using the...
Categories: Content editing experience, Content display, Media

Search API Boost Priority

This module provides boost config for additional Drupal content and compliments the Boost functionality provided by Search API Module. Site admins can configure custom boost priority for Search API...
Categories: Site search

Private Conversation

Module based on the Privatemsg module for Drupal 7. General diferencies: full integration with module views; thread now materialized and is an entity.The general functionality - sending, deleting,...
Categories: Integrations

AWS SNS for SMS Framework

Introduction This module provides integration to SMS Framework for the AWS SNS gateway. It allows the users of SMS Framework module to send SMS using AWS SNS as a gateway. Requirements This module...
Categories: Integrations

Sector Content Audit

Sector Content Audit enables you to audit and review content within the site. Included is everything you'll need to get going - additional taxonomies to track audits and progress, additional text...
Categories: Content editing experience

Revision Log

Revision Log will show the revisions as log in chronological/reverse orders Difference of each revision(fields) is shown as log for any node content type display. Fields can be ordered by creating...
Categories: Content display

Entity Wishlist

Entity Wishlist module is very useful for the site with large content. This module allow site visitors to add any node into their wishlist and then they can read later. This module will create an...
Categories: Content editing experience

Configuration Replace

Replaces existing configuration on module installation via using a "rewrite" folder in the config directory. Stops with an error, if you are going to replace a config without having the original...
Categories: Developer tools

Show Database Name D8

This module helps to display the host and database name of the default database on the admin menu toolbar. This module is integrated from the D7 Show Database Name. We can quickly identify which...
Categories: Administration tools

Persona Content

Overview The Persona Content module allows to create content personalized by defined segments, these segments can be based on user location or any string found in the current url or also the...
Categories: Content editing experience, Site structure, Developer tools

Body Class By Path

Body Class By Path - Drupal 7 ============ It is a module for Drupal 7 to add own CSS class to the body tag of the specific URL. Body Class By Path - Drupal 8 & 9 ============ It is a module for...
Categories: Content editing experience, Content display

Login Alert

Login Alert module is very useful to check if anyone login to the site. This module provide a field on user profile page which allow user to get notification once they logged in to the site. If...
Categories: Access control

Websocket

Real time Drupal powered by Ratchet. INSTALLATION Preferred way to download a module with composer. Please run 'composer require drupal/websocket' from the webroot directory (neither inside the...
Categories: Integrations

Text2Image

A Drupal 8 module providing a field formatter plugin to generate images from the content of string fields, e.g. node titles and taxonomy term names, for display in views, view_modes and templates....
Categories: Content display, Developer tools, Site structure

View and Style format list

The module helps to list all the displays of the view and the style format that the display uses. For a new site, a developer must not know the style format of all the views. They have to spend...

Reach5 login

A simple module creating a block that allows you to connect to your drupal site with the reachfive authentication service.
Categories: Access control

Basic Auth Limited

Basic Auth Limited module makes Drupal to apply Basic authentication only to usernames matching configured regular expression pattern. Why is this important? If your Drupal site is protected with...
Categories: Access control

Domain Google Tag Manager

The Domain Google Tag Manager module provides option to configure the different GTM tags for each domain. Dependencies Domain Access GoogleTagManager
Categories: Integrations

Style Management

Introduction The Stye Management module aims to support the compilation of the LESS and SCSS files present in the system and their conversion into CSS. Requirements The correct functioning of the...
Categories: Developer tools

Selection sharer

selection_sharer Drupal wrapper Medium like popover menu to share on Twitter or by email any text selected on the page. Author: xdamman - https://github.com/xdamman/selection-sharer Popover menu to...
Categories: Content editing experience

League Oauth Login

This module allows you to use different providers to log in to your Drupal site. It uses the awesome league/oauth2- projects for this. This module was developed for violinist.io and is what...
Categories: Integrations, Access control

Domain Multisite Sitemap

This module is designed to work on Drupal multisite installations with a single database. Right now it only indexes the nodes (all content types are supported) affiliated to the domain but in the...
Categories: Search engine optimization (SEO)

Library Select

Library Select Module allow quick and easy insert CSS/JS code and files to Drupal. Library Select allow you create a field in your content type and Editor can easy select predefined CSS/JS Code....
Categories: Content editing experience, Content display, Developer tools

Pages