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

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

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

Inline Entity Form View Revision

Inline Entity Form View Revision This is a small add-on for the inline entity form module, which creates a revision button for node entity types. It comes in handy when you want to easily reach the...
Categories: Content editing experience

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

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

Forum Subscribe

With the help of this module, you have the option to subscribe to entities where commenting is enabled. If you subscribe using this module, as soon as a new post is published, the module will send...
Categories: Integrations

Facetapi Active Facets

This module adds an option to list active facets above search results. A hyperlink "remove filter" also shows up next to each active facet so the user can quickly clear those. Facet combinations as...
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

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

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

Node Visibility

The Node Visibility is a module that allows to use the Condition Plugins on nodes like we can use them on Blocks or in Page Manager. With it, you can define your own Condition Plugins to restrict...
Categories: Access control

Calendar Reminder

Calendar Reminder provides a simple event reminder button block for the most common calendar providers. This module is best suited for one-time events (i.e. non-recurring events) and for developers...
Categories: Site structure

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

Media Image Style URL


Categories: Media, Developer tools

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

Book Link Weight

Currently adding pages to a book in the node edit form, and selecting a parent item is a straightforward task and then selecting the position in the tree is simply presented as a weight drop-down....
Categories: Developer tools

Layout Builder Awesome Sections

Add some awesome sections which has many useful configuration which let you build site structure with no custom code This Module alter core's one column section and add another 4 sections: Core One...

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

Webdam

2.x branch It integrates with Webdam. It's based on the Bynder module and contains media types used within WebDAM and two Entity browser widgets: select and upload. See documention on how to set...
Categories: Media

LegalWeb Cloud

With this plugin, you can use the legalweb.io cloud service with your Drupal page. It connects to the legalweb.io web API and fetches your legal texts, terms & conditions and integrations to insert...
Categories: Access control, Content display, Content editing experience

Discord

The module allows you to send messages via webhooks from your Drupal site to a Discord channel. Rules support is included.
Categories: Integrations

Manage comments on own content

Allows users to manage comments (per comment type) on their own content. Features New permissions: {comment_type} update comments on own content {comment_type} delete comments on own content ...
Categories: Access control, Content editing experience

External reset password

The External Reset Password module provides administrators with the flexibility to configure an external path for the user reset password page in Drupal. When users initiate a password reset, they...
Categories: Access control, Administration tools

Pages