
Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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.
Logged-in Users List
This module displaying how many numbers of users currently logged-in on the website. Administrator can see the details of how many users are logged-in on different system or browsers with the...
Categories: Administration tools
Permissions by Term Redirect
This module builds upon the functionality provided by Permissions by Term in the following ways: registers a subscriber for the event fired by PbT in case of Access Denied sends a redirect to the...
Info Messages
English The default Drupal 8, 9 and 10 messenger service provides three types of message: status warning error Each of these has their own styling. This module adds a new type of message: info With...
Categories: Developer tools
Firebase Notification
This module integrates with Google's Firebase Cloud Messaging to send notifications to Android devices after creating or editing a node. To configure is simple, just create a Firebase account and...
Categories: Integrations
Vidyard
A Media source and oEmbed provider for the Vidyard video platform. This module makes use of the Remote Video support added in Drupal 8.6.0 to enable Vidyard as a remote video provider. Note:...
Categories: Media
Block Cookies
This is a simple module to be used together with EU Cookie Compliance and it's only function is to prevent saving ALL cookies from the installed website if the user has opt to not allow cookies...
Commerce Wishlist API
Provides a RESTful interface to interact with wishlists in Drupal Commerce via a lightweight public API. Supporting organizations: agoradesign KG Development and maintenance DEPRECATION NOTICE This...
Categories: Decoupled, E-commerce
Google analytics light report
This module integrates with Google Analytics Report API and provides different reports of Google analytics with Pie and Line chart. It uses "google-api-php-client" Library for Google Analytics Core...
Categories: Search engine optimization (SEO), Integrations, Access control
Interactive widget for Recurring Dates Field
Interactive widget forked from Recurring Dates Field. The field widget provided by this project was originally a part of the widget provided by Recurring Dates Field, but was forked from the...
Categories: Site structure
LetsEncrypt
LetsEncrypt library wrapper. PHP LetsEncrypt client library integration. https://github.com/yourivw/LEClient PHP LetsEncrypt client library for ACME v2. The aim of this client is to make an easy-to...
Categories: Developer tools
Brid.TV Integration for Drupal
Integrates the Brid.TV video service provider into Drupal. Requirements This module has no requirements, but integrates with the Media system and Paragraphs, if installed. The module has been...
Categories: Integrations
Moderation state buttons widget
Provides an alternative widget for the moderation_state base field. States are displayed as clickable buttons that are toggled with ajax. New in alpha 3 A widget for changing the moderation state...
Categories: Administration tools, Content editing experience, Site structure
Algolia search module
This module is an extension of Algolia search API module, it adds search feature .
Categories: Site search
Migrate Process XML
Migrate Process XML is a handy module that reads XML and allows you to extract particular key sections using XPath. See the README for more details. Usage This module provides the following...
Categories: Import and export
Migrate Process Vardump
Often used for debugging, this module takes any data given to it and dumps it to the terminal output and then passes it on. This is very useful when you’re writing migrations! See the README for...
Categories: Import and export
Migrate Process Regex
This module provides a way to use Regular Expressions in a Drupal migration. This allows for pattern matching and text replacements where XPath alone wouldn’t be enough. For example, when you have...
Categories: Import and export
Date Time defaults widget
If you want to set default date and/or time for a date time field you can do this with this widget. Instructions 1. Install module 2. Choose the field you want to have this widget on, go to form...
Categories: Site structure
Random entity reference formatter
This module provides a new "Random Rendered entity" formatter for the "entity_reference" and "entity_reference_revisions" field types which randomly pulls a configurable amount of entities from the...
Categories: Site structure
Commerce License Access Control
The Commerce License Access Control module uses ACL and Commerce License to allow sites to sell content with Drupal Commerce. A license can grant view, update and/or delete access to a specific...
Categories: E-commerce
Commerce Product Type Fees
This module helps to manage custom fees per product type. It provides a configuration form from where the user can add as many fees in percentage as he wants. When the user will add any product of...
Categories: E-commerce
Role Test Accounts
Features Automatically creates test accounts per role. Optionally block role test accounts after a configurable amount of time.
Categories: Developer tools
Availability Timing
This module provides an alternative to create an availability timing based on annual periods independent of any year. For example, you can create the next availability timing: January 01 - December...
Categories: Site structure
EPSCoR ERCore
ERCore (E.R. Core) module to assist with NSF (National Science Foundation) EPSCoR (Established Program to Stimulate Competitive Research) reporting. This module aims to provide a generic platform...
Display Mode Extras
Description This module fits into the scenario where a website allows different user roles access to the different form mode and view mode of the content entity. Sponsorship This module is...
Categories: Access control, Content display
Elfsight Twitter Feed
This project is unsupported due to an issue the maintainer didn’t address. See [#3112796] for details. If you have already installed this project, you should uninstall it. If you've already...