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

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

User Action Log


Categories: Access control

Alias Manager

Module description This module adds a extra tab on your content entity edit form, where you can manage your aliases. This module works for every content entity that has link template "canonical"...
Categories: Content editing experience, Administration tools, Search engine optimization (SEO)

GrapesJs Editor - Page builder

The GrapesJs Editor module provides a new editor format with a page builder. Requirements Drupal Core ^8 || ^9 Dependencies GrapesJS 0.16.22 : https://grapesjs.com/ (already included in the module)...
Categories: Content display, Content editing experience, Developer tools

Comments ban

This module allow to the sites administrators to Ban certain users from the Drupal's comments system. How it works: We have created Validation Constraint for the comments entity, in this constraint...
Categories: Access control

Jsys Content Slider

This module allows you to create content sliders and image galleries using custom blocks. It can be used with any content type as well, through a simple js api to add slider functionality to e.g....
Categories: Content display

SFTP Client

The SFTP client for programmatic use. Usage Configure SFTP connections in settings.php. /* @see \Drupal\sftp_client\SftpClientInterface::setSettings() */ $settings['sftp'] = [ // The default...
Categories: Developer tools

Reset Date Field

Reset Date Field module provides the "Reset" button just next/below Date Field. On click on reset button date, date time, created date get rest with default empty. To configure this module: Enable...
Categories: Content editing experience, Site structure

Entity Tracking API

This module is now obsolete The latest changes in the Entity Usage module have mode this module obsolete. Entity usage now has much more generic support for generic tracking plugins. This module...
Categories: Developer tools

Related Nodes Block

Provides nodes blocks that are related to the node that they are displayed with, related by Content Type. Works with D8.8+ and D9. Introduction: To display a list of related nodes on current node...
Categories: Content editing experience, Site structure

Mailchimp marketing

Mailchimp email campaign service integration module. What is the difference? Module uses official php mailchimp marketing library. Current functionality: Taxonomy integration: syncing groups and...
Categories: Integrations

Debounce Email

The DeBounce Email module provides validation of emails submitted on the user registration form by using the DeBounce service. The purpose is to: Attempt to block the use of temporary email...
Categories: Integrations

Facets search

Feature now apart of Facets Please note that as of Facets 2.0.1 this feature has been added directly into the module. See [#3255454] for more details. We recommend using the Facets version. This...
Categories: Site search

Hosted Solr

Search API Solr connector for hosted-solr.com. Hosted Solr automatically manages your Apache Solr indexes. Individual search indexes can be activated, deactivated or deleted at the click of a mouse...
Categories: Site search, Integrations

Entity Reference Finder

This module makes it easy to find the places where the entity type are used like entity reference. For example you can find all types of entity related to image media. (Exemple in the picture) You...
Categories: Developer tools

Location Migration

The Location Migration module provides migration path for the data managed by the Drupal 7 Location module. The Drupal 7 Location module allows users to store locations in a location field ...
Categories: Site structure

Dblog Exclude

The Dblog Exclude module is used to exclude or filter out log messages from being recorded in the watchdog. By level (also known as severity) By type (also known as channel). The options that...

Tag Commander

Manage TagCommander datalayer and container(s) via Drupal configuration. TagCommander solution is the tag management platform marketers are increasingly turning to as it gives them the ability to...
Categories: Administration tools, Integrations

Color Swatch

This is an alternative for the Drupal Core color module and color scheme. In my personal opinion this is somewhat more flexible. The reason is that the generated css is not compiled as a file ...

Decoupled Menus

Provides HTTP interfaces for consuming Drupal managed menus. This module requires some core patches. If you install this module with composer and cweagans/composer-patches, they will be applied...
Categories: Decoupled

Commerce BeGateway

This module provides a Drupal Commerce payment method to embed the payment services provided by payment service providers running on beGateway platform. REQUIREMENTS Install and enable Drupal...
Categories: E-commerce

Atomic Block

Notice: Layout builder has a bug: didn't render '#attributes' value of block, Reference: Plugin blocks cannot set their own attributes when put in the layout You should apply the patch of it. Or...
Categories: Accessibility, Content editing experience

Book PDF

Installation wkhtmltopdf is used to generate the PDF document so this will need to be installed on your system before you can use this module. Once the wkhtmltopdf binary is installed then you...
Categories: Content editing experience

Mermaid Integration

The Mermaid Integration module is used to provide your Drupal site with the Mermaid JS library. For more information on what Mermaid is, visit the links to the Github project and documentation, in...
Categories: Content display, Content editing experience, Integrations

Commerce Exchanger NBU

Commerce Exchanger plugin for National Bank of Ukraine (NBU) The base currency for exchange rates is UAH. The module depends upon Commerce Exchanger
Categories: E-commerce, Integrations

Drush clear plugins cache

After see this: DefaultPluginManager::clearCachedDefinitions Don't resort to calling \Drupal::cache()->delete() and friends to make Drupal detect new or updated plugin definitions. Always use this...

Pages