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.

Label Scanner

Label scanner module scans webform labels for specific words and sends/displays a report or a notification in the UI if a webform label contains any of the specified words (referred to as ...
Categories: Developer tools

Custom translation deployments

Makes it possible to have custom files in your translations directory, and therefore also to deploy translations. To deploy translations you can typically use this workflow. Make sure you have a...
Categories: Administration tools, Import and export, Multilingual

Hierarchical Taxonomy Import

Hierarchical Taxonomy Import ============================ This module imports taxonomy term on parent-child relationships from a CSV file. Known Bugs ========== It doesn't update the existing...
Categories: Site structure

Debounce

It is a backport of D8 debounce javascript. Usage JavaScript snippet var debounce = Drupal.debounce(function() { alert('Hello world'); }, 250); window.addEventListener('scroll', debounce);
Categories: Developer tools

Menu Link Highlight

Menu Link Highlight is a module that adds a highlight-class to a menu-item with a simple checkbox. There are other modules available to add classes and other attributes to menu items, but for some...
Categories: Content editing experience, Content display, Site structure

Syslog Report

This module shows the syslog file that is in the log folder. e.g: /var/log/syslog Users with privileges have the ability to view and filter the syslog. Filter text is case-sensitive. To improve...
Categories: Administration tools

GDPR Export

This module allows a user to export all his data, so that your site is compatible with the General Data Protection Regulation (Art. 15 & 20). The module currently adds a button to the user edit...
Categories: Developer tools, Access control

Commerce guest registration

The Commerce guest registration is an add-on module for the Commerce 2.x. The module won't have any configuration and permission implementations. This module help to create the user account in the...
Categories: E-commerce

Entity Questions and Answers

This module creates a Question and Answer system for Drupal 8. Entity Questions and Answers is a module which allows for the use of user-powered questions and answers on entities of any kind. The...
Categories: E-commerce, Site structure

QR Code Field Formatter

Synopsis The QR Code Field Formatter will encode a specified field as a QR Code. Requirements This module requires the phpqrcode library. Add the required module to your composer.json file: { ...
Categories: Content display

Polyfill

Provides these polyfills as drupal libraries Babel Polyfill whatwg-fetch webcomponents.js dialog-polyfill Example usage modulename.libraries.yml mylibrary: version: 1.x js: js/mylibrary.js: {}...
Categories: Developer tools

NemID integration

NemID main module The purpose of module is to provide a reusable webform components, which listed in components subfolder. As well as settings placeholder and some reusable functions (that could be...
Categories: Integrations, Access control

Webform Disable Select Options

Purpose Add configuration options under Select Options components to allow form editors to retain but disable specific options. Motivation/Use Case When using a Webform to collect T-shirt...
Categories: Content editing experience, E-commerce, Site structure

Remove META and Headers

This module enable user to Remove META tag and Request/Response Header Key as follow: Remove Generator META tag from head Remove X-Generator from Response header Enable / Disable it from admin...
Categories: Security, Search engine optimization (SEO)

Live Maintenance Mode

Block all site users from logging in while your site is live and without having to put your site into maintenance mode. This functionality is useful for busy sites when administrators are applying...
Categories: Developer tools

Elbow room

This module helps to provide elbow room on the content forms by allowing the user to show and hide the sidebar.
Categories: Administration tools

Flowplayer

This is a Drupal module enabling the users of Flowplayer to include embed videos to articles. Introduction Provides a field type for displaying videos from Flowplayer Requirements Composer Guzzle...
Categories: Content editing experience

Mass Email

Mass Email module provides site administrators an interface to send mass email in easy and quick way. In order to use the nodules like "Views bulk operation" or "views send" module, email addresses...
Categories: Administration tools

Static Site Generator

This module is a continuation of the Drupal 7 Static Generator module ("static"). Since static is a reserved word in PHP, the project has been renamed "static_generator". This module generates a...
Categories: Decoupled, Performance, Security

Entity List

The Entity List module provides a new type of entity List. This entity allows a webmaster to easily create lists of entities without views. Plugins integrated to the module allow to accompany the...
Categories: Content display, Developer tools

Webform Submission Change History

Edit (2020-01-07): I will no longer maintain this module and it is no longer compatible as per Webform 6.x. See this issue for details. A Drupal 8 module which allows administrators to track notes...

Cuzzle

Cuzzle is a PHP library that formats Guzzle HTTP requests as a cURL command. With this module, all outbound HTTP requests are logged in a way that can be copied and run locally. Installation Use...
Categories: Developer tools

Node Subscription

This is D8 port of Node Notify module.
Categories: Administration tools, Content editing experience, Access control

Elementor

Elementor provides a modern, intuitive way to build landing pages and dynamic experiences within Drupal. Originally developed by Elementor for WordPress, this module brings Elementor’s powerful...
Categories: Administration tools

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

Pages