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

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

Entity Reference Dynamic Display

This module provides Dynamic Display formatter for entity reference fields, allowing to select different view modes per target bundle or delta item. Usage Select "Dynamic Display" formatter for...
Categories: Content display

Social Auth Vipps

Vipps Login is the easiest way to sign in and create an account. No need to worry about usernames and passwords. All you need to sign in is your phone number. Vipps, and you are logged in. This...

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

Aspect Ratio Validation

This module helps us to validate the image based on the aspect ratio configured againest the image field.
Categories: Media

Entity Reference Custom Link Formatter

Why this module? You have an entity reference field, but you are not looking to link it to the entity. Instead, you might want to link to another page using the entity ID as a parameter. Or,...
Categories: Content editing experience

Better "None" Widget Option

Adds widget settings to remove, move or rename the "- None " option.
Categories: Developer tools

Mautic Paragraph

Description This module integrates your Drupal 8 website with Mautic: Open Source Marketing Automation Mautic enables brands to integrate and personalize all their digital properties and channels...
Categories: Integrations

Counter on Scroll

Create unlimited number of counters to show when users scroll down. Demo: https://www.drusys.com/demo/corporate-template Installation There are no configurations. Install the module and use the...
Categories: Media

Galleria JS

This module provides a views display plugin that displays the images provided by the view as a gallery with the galleria.io library.
Categories: Content display, Content editing experience, Developer tools

Form State Empty

Provides a small extension to Core's conditional form fields system. Allows the clearing of an html input element based on the state of another form element(s). Example: $form['field_to_empty']['...
Categories: Developer tools

JS delay load

INTRODUCTION A D8 / D9 module focused on javascript loading improvements Traditionnally, all the javascript of a page is loaded during page load. Best case scenario, it's loaded using defer (so...
Categories: Developer tools, Performance, Search engine optimization (SEO)

Zammad for Helpdesk Integration


Categories: Integrations

SMTP Authentication Support (multiple)

This module allows for SMTP configurations on a per email key basis by replacing the implementation of smtp's mail backend plugin. It requires the smtp module. Use the project's settings.php or...
Categories: Integrations

Pax

When the same config export YAML changes in two branches, merges can become nightmarish especially in display configuration files as the configuration of two fields will meld into each other. In...
Categories: Import and export

Google Analytics Cookieless

As Google Analytics 4 uses first-party cookies instead of third-party cookies to comply with laws like GDPR: this module is now deprecated You should migrate to Google Analytics module before the...
Categories: Integrations

GraphQL Node Preview

A module to get node previews using GraphQL. It adds a nodePreviewByUuid() query to GraphQL, to be able to obtain a node preview using entity's UUID. The expected workflow to make this module work...
Categories: Decoupled

Cypher Link

Cypher Link module specifically targets BOTs' email-spamming issue. BOTs read exposed 'mailto' Email IDs and spam individuals' inboxes. At certain level, this module helps in overcoming email...
Categories: Site structure, Security

Uber Publisher Video

Provides a Video content type with its dependents. This module is sponsored and developed by Vardot.

syncabinet


Categories: Developer tools

Bulk Taxonomy Term Translator

The module is for bulk translation of taxonomy vocabulary by batch and google translator. You need only choose the source and destination languages, the vocabulary and run module action For module...
Categories: Administration tools

Block Marquee

Provide JQuery based block marquee that can handle your customised text. In this module you can configure speed, scroll behaviour, scroll direction according to block.
Categories: Content editing experience, Content display

Comment Admin Pages

The comment admin pages is a simple module that shows the comment edit and delete pages in the admin theme when the user visiting this pages has the view the administration theme permission.
Categories: Administration tools, Content editing experience

fullPage.js

Use fullpage.js JavaScript plugin to create beautiful fullscreen scrolling websites. Check here for fullpage.js documentation. To use a fullpage.js extension in this module, check the README.txt...
Categories: Developer tools

Mailto UI

A simple way to enhance your mailto links with a convenient user interface. MailtoUI is ideal for static sites or any other site where you don't want to spend time setting up a "Contact Us" form...
Categories: Access control

Uber Affiliate

This module allows site owners to issue affiliate links to their partners. When an affiliate is logged in and viewing a node, they will see the option to "display the affiliate link" towards the...
Categories: E-commerce

Pages