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

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

Drupal Twitter Tweets

This module fetches tweets and displays them in a Twitter Tweets block on the website. It is solely compatible with Drupal 8.x. The style of the block display can be changed. It will require a...
Categories: Content display, Import and export, Media

Image Background Formatter

This module adds new formatter for image field, print div with the image background.
Categories: Content editing experience, Site structure, Media

Field Pager

This module allow to use multiple values of field to create multiple pages. For example, paginated pages for a single node. Currently Can use for content entities.. Can use for entity revisions ...
Categories: Site structure

Cache Refs

Automatic cache tag invalidation for referenced nodes ie. If you have a node that contains a node reference field... the referenced node will have its cache invalidated if the node or nodes...
Categories: Administration tools, Performance

OH

OH is an alternative office hours / opening hours solution. OH provides an API-first way to generate opening hours for locations, where an individual location is represented by a Drupal entity (for...
Categories: Site structure

Forgot My Username

Let's face it, people forget passwords. Another fact is, people also forget their usernames. This simple module e-mails you your forgotten username.
Categories: Access control

AdSense User Consent

Prompted by revised privacy legislation, some websites that include Google AdSense want to allow visitors to control whether ads shown are personalised or not. This module cannot do the work of...
Categories: E-commerce

3D Slicebox Slider

Overview Slicebox Slider is a Drupal 8 Module developed to create a simple slider using slicebox.js and place it on a custom block. This module will create a custom block type that outputs the...
Categories: Content editing experience, Media

CKEditor Div Container Manager

This module is obsolete I created it some time back when I needed a D8-compatible version of this plugin. An older module with this functionality has since been updated and is now D9-compatible....
Categories: Content editing experience

Teamleader Integration

This module aims to integrate Teamleader with Drupal. Sign up for a free Teamleader trial account Features Adds ability to connect to Teamleader API via OAuth2 credentials. Example module...
Categories: Integrations

Lightbox Campaigns

About Lightbox Campaigns enables the creation of campaigns that can be configured to display full page, lightboxed content to users based on roles, content types, and/or paths. Drupal 8...
Categories: Content display

Reset Password Email OTP Auth

Introductory This module helps in achieving Two-factor authentication (2FA) by sending and validation OTP via email. This process is often referred to as two-step verification, which enables a...
Categories: Security

Enforce User Fields

Force users to fill any required user account fields at login. When enabled, every time a user login it checks if any required fields in his account still need to be filled. User is not allowed to...
Categories: Access control

Image Media Export Import

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: Administration tools, Content editing experience, Developer tools

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

Linkit Telephone

Telephone number matcher for Linkit.
Categories: Content editing experience

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

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

Change User Route

Change user Route module provides you with a configuration page , where you can configure change user login registration and forgot password, logout path. Ex :user/login =>new-login
Categories: Access control

Webform to Salesforce Leads

This module extends the Webform module and allows webform submissions to be sent to Salesforce.
Categories: Integrations

Local Actions

This is a small module that enables you to add one or more Local Action buttons to any Drupal page, without needing to write any hook code. Typical use case is a view that lists items of a...
Categories: Site structure

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

REST Register User with Email Verification

Synopsis The REST Register User with Email Verification module Registers Users via a custom REST endpoint, Blocking the User initally, then provides another endpoint to validate a user's email...
Categories: Decoupled, Access control

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

Media Private Access

WARNING: This is an experimental module, NOT READY to be used in production. This exists as a proof-of-concept only. Use it at your own risk. This project is intended to explore ways of improving...
Categories: Media, Security

Pages