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

53,957 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.

Deepgram

Deepgram is a superior speech to text/transcript service that takes audio and transcribes it. The module works as a provider for the AI module making it possible to create transcripts from audio...
Categories: Integrations, Media

ElevenLabs

ElevenLabs is a great text-to-speech service that can create speech from any text, even using custom trained voices. The module works as a provider for the AI module making it possible to create...
Categories: Integrations, Media

Paragraph Locator

This module is designed to help Drupal administrators and content managers efficiently manage paragraph types and their usage within the site. Below, you'll find detailed information on how to use...
Categories: Administration tools

Profile Tabs Enhance

This module alters the profile tabs in the user pages to make them as sub tabs of the user view and edit pages. Assuming you have two profiles "Profile A" and "Profile B". Normally there would be...
Categories: Accessibility

Paragraph block

The Paragraph Block module enables the use of paragraph types as block types without additional block type configuration. It provides per-paragraph type configurability, offering flexibility and...

Gutenberg span

In gutenberg editor, this module allow to add span tag with several class around parts of text
Categories: Administration tools, Content editing experience

Views AI Summary

The Views AI Summary module introduces a block and a Drush command that enhance content summarization in Drupal. The block, which can be enabled on any View page, summarizes the Views output, while...
Categories: Site search

SMTP Mail Authentication Webform Handler

The SMTP Mail Authentication Webform Handler module allows you to configure custom SMTP credentials for sending emails from webform submissions. This enhances security and flexibility by enabling...
Categories: Automation, Content editing experience, Integrations

LoginNotification

LoginNotification Module Features The Login Notification module allows site users to receive an email notification every time they log in. To activate this feature, check the "Login notification"...
Categories: User engagement

Disk Space Alert

Disk Space Alert is a module for Drupal 10 that monitors your server's disk space usage and provides timely notifications when available disk space crosses a specified threshold. This helps ensure...
Categories: Administration tools, Automation, Integrations

Vipps MobilePay

We are one Nordic mobile wallet that was once two: Vipps, founded in Norway and MobilePay, which originated in Denmark. Both launched with a mission to deliver a service that made sending money as...

Redirects Fixer

This module addresses a common issue many publisher websites face: it removes redirect chains and replaces links that point to redirects with their destination URLs, provided the destination URL...
Categories: Administration tools, Content display, Search engine optimization (SEO)

Salesforce MFW (Messaging for Web)

The Salesforce MFW module integrates Salesforce's message for web functionality into your Drupal site by currently providing preChat API configuration via a custom Block and exposing the chat...
Categories: User engagement

Abusive Traffic

INTRODUCTION The abusive traffic module helps identify abusive traffic (aka spam users) by IP address. The module will send an email to you so you can review if they are actually spam, or not. You...
Categories: Administration tools

Toolbar Route

Display the name of current route in the toolbar.
Categories: Developer tools

Form Field Access

Drupal community has a great module called Field Permissions. The module works great, however does not allow set permissions for fields which has been created as dynamic fields. And here Form Field...
Categories: Access control

Will Nice social share

To facilitate users to easily share their favourite content to various social platforms: QQ, Qzone, WeChat, Weibo, etc., thus extending the reach and visibility of the content. These platforms...
Categories: Content display, Integrations

Metatags import CSV

Module for bulk import of node meta titles and descriptions according to language. CSV format : First line for columns labels. node_full_path;langcode;metadescription;metatitle
Categories: Search engine optimization (SEO)

Media Canonical Download

The Media Canonical Download Module provides an option to download a file directly when a media entity is viewed. Usage: Install the Media Canonical Download module. Select “Standalone Media URLs”...
Categories: Media

Color Scheme Field

Color Scheme Field Contains a field that allows to choose between color schemes defined in the default theme. before enabling the module, add a list of color scheme options to your default theme:...
Categories: Content display, Content editing experience

Contextual Filter from Referer

This project aims to be the solution for applying contextual filters to views that are executed during AJAX requests, such as entity reference fields that are filtered by a view. Just enable the...
Categories: Site structure

BEF Entity Select Buttons

Here, write an introduction that summarizes the purpose and function of this project with a focus on users brand new to Drupal. Answer the question: What solution does this module provide? The...
Categories: User engagement

Character Generator

This module generates a 10-character alphanumeric string. Suitable for automatic labeling data/content types. Like registry numbers, reference codes, or tracking identifiers. How the code works The...
Categories: Automation, Content editing experience

Cache purge

Cache Purge is a lightweight, efficient Drupal module designed to manage database cache table sizes. It automatically truncates cache tables when they exceed a configurable size limit, preventing...
Categories: Developer tools

Konfhub Integration

The KonfHub Integration module for Drupal makes it easier to handle ticket booking details by including a webhook listener for KonfHub POST events, which integrates smoothly into your Drupal site...
Categories: Integrations

Pages