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

54,235 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.

SendinBlue MailSystem

INTRODUCTION This module integrates SendinBlue email delivery service in the Drupal mail system. DEPENDENCIES This module requires the following modules: SendinBlue: https://www.drupal.org/project...
Categories: Integrations

Licenses Vocabulary

This module takes the inspiration from https://www.drupal.org/project/media_attribution but is not limited to media. It just creates the taxonomy so you are free to attach the field to any content...
Categories: Media

Layout Builder Asset

INTRODUCTION ------------ This module allow site builders to add a CSS and to apply to layout builder blocks.This module is definitely not a replacement for theming, but it provides site...
Categories: Administration tools, Developer tools

Push Framework Alerta

Site administrators may want to be notified if important things are going on within their Drupal sites but concerned that too many duplicate notifications will just overwhelm them and the exercise...
Categories: Administration tools, Integrations

Local video thumbnail

This module allows to automatically generate a thumbnail for an uploaded video. It provides two additional field formatters for fields of type 'Video': Thumbnail: A thumbnail is generated and is...
Categories: Media

Modal block

Module for displaying any block in a modal window. It has a wide range of settings including: delay before appearance, frequency, display when trying to close the browser tab, etc. To add new modal...
Categories: Content editing experience

Tome Require Login

This is a simple module that will allow the Tome and Require Login modules to work together. The module implements hook_require_login_authcheck_alter() to allow traffic if the Tome headers are...
Categories: Access control, Decoupled

Monitoring Logging

This module allows you to log sensor results. This module provides a framework for writing plugins that log the results to different systems. There is an example implementation that logs the...
Categories: Integrations, Developer tools

Quickbooks Online API Wrapper

Quickbooks Online API simple Quickbooks Online API simple is a simplified version for Drupal 10 and 11 of the D7 module Quickbooks Online API. It is a simple integration with the Quickbooks Online...
Categories: Integrations

Mailing subscriber

The mailing subscriber module provides a block with a form where users can put their email to subscribe to a mailing list. The module requires one of the implementation modules to work....
Categories: Integrations

Grid Layout

Grid Layout is a simple module that provides a layout plugin which can dynamically define new regions using css grid template columns and areas.

Attach In-Body

In order to avoid a Flash of Unstyled Content (FOUC), browsers will halt rendering when they encounter a CSS include until the file is downloaded and its rules are parsed. By default, Drupal...
Categories: Performance

TFA Views

Provides integration between the following modules: Drupal TFA, TFA Basic Plugin and Views. It exposes a "TFA Saved" field and filter which shows when a user enabled TFA on their account, useful...
Categories: Security

Simple HTML Mail

This module allows you to send HTML emails that are properly styled through the email template. Dependencies The Simple HTML mail module requires: Mail System Swift Mailer Installation Install the...
Categories: Integrations

Hubspot Connect

Functionality Insert HubSpot tracking code to all pages Hubspot provides instructions on how to embed their script but the method mentioned (insert via block) is not proper method to install the...
Categories: Integrations

Facets Country

This module provides a processor for the Facets-module, allowing site builders to show a facet of country labels, instead of the country code. This processor only works for fields of type 'country'...
Categories: Site search

Entity Templates for Entity Clone

This module allows editors to mark certain nodes as "templates". Doing so limits the editing of these nodes to users who have been granted the permission to administer templates. This helps protect...
Categories: Administration tools, Content editing experience, Access control

Popin

About this module This module allows you to display a popin (lightbox) on your website. The popin content is composed of : - Title - Subtitle - Image - Wysiwyg Area - Link All are optionals. You...
Categories: Developer tools

Bootstrap Materialize DateTime Picker

OVERVIEW Drupal 8/9/10/11 Bootstrap Materialize DateTime picker. Bootstrap Materialize DateTime Picker module provides a widget for Drupal Date fields. Also we can add Materialize DateTime picker...
Categories: Administration tools, Developer tools, Site structure

UIkit Iconpicker

This module Integrate the UIkit 3 Icon with Drupal fields. See : https://getuikit.com/docs/icon Recommended Theme This module is an utility to manage an UIkit 3 icon Field. It suppose you use the...
Categories: Integrations, Site structure

Views StoryMapJS style plugin

This module adds a new style plugin for Views which renders result rows into a slides for StoryMapJS by knightlab. StoryMapJS is a free tool to help you tell stories on the web that highlight the...

VBO Push Notifications

Allows sending customized Push Notifications via Firebase Cloud Messaging (FCM), with all the available flexibility of Views Bulk Operations (VBO) and the Token module. Configuration: 1. Install...
Categories: E-commerce, Decoupled

Easy Layouts

The Easy Layouts module provides a super easy and flexible way to control your layouts with Layout Builder. It gives you the ability to add wrappers, containers, rows, or columns to sections in...
Categories: Content display

Views RSS Feed Authentication

Provides authentication support for the RSS search results which are generated by the views. This module depends on Simple OAuth(contribute) and HTTP Basic Authentication(core) modules. Synopsis...
Categories: Access control

Dialogs

Provides the option to make any link open in a dialog via query parameters. Example menu link: /node/add/page?dialog=modal Usage with text filters: Check out renderfilter module For more options...
Categories: Developer tools

Pages