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.

Magic Code

The Magic Code Drupal module integrates with the Verification API and adds a VerificationProvider that handles verification via so-called Magic Codes (short, alphanumeric codes that the user may...

User API

The User API module provides a comprehensive REST API for managing user accounts in Drupal, offering enhanced functionality beyond core user operations. Key Features Advanced user registration...
Categories: Decoupled

Commerce Limit Subscriptions

Commerce Limit Subscriptions ---------------------------- The Commerce limit Subscriptions module restrict user to buy subscription again if he have already active subscriptions and also restrict...
Categories: E-commerce

Scaleflex DAM

Single Source of Truth for all your Digital Assets, allowing seamless collaboration across platforms via the Asset Hub and through a lively ecosystem of plugins and connectors. Don't bother with...
Categories: Media

Commerce Buy Now

Commere Buy Now module alows for customer add product to the cart and redirect the customer to the checkout page by clicking on the "Buy Now" button. Requirements This module requires the following...
Categories: E-commerce

Beta Site

The Beta Site module's core function is to provide Drupal with the ability to host the same content with different paths at a "beta" sub-domain. Using the included sub-modules, editors can also...
Categories: Administration tools, Content editing experience, Content display

Did someone clone me

Did someone clone me protects your website and visitors against phishing attacks. It will send you a notification when someone clones your website. In order to do so, take the following steps: – Go...
Categories: Security

Mammoth (convert .docx to html)

Mammoth is designed to convert .docx documents, such as those created by Microsoft Word, Google Docs and LibreOffice, and convert them to HTML. Copy image from word to Drupal is a tedious work,...
Categories: Content editing experience, Developer tools

Block Button Modal

The Block Button Modal module allows you to show a block's content in a modal dialog. The block is rendered in the page, but a button is visible instead, which is used to open the modal dialog...
Categories: Developer tools

Facets missing merge

Provides a facet processor that allows the missing facet item to be merged into another item. Allows you to merge the missing facet item onto an actual facet item. Example If you have a facet with...
Categories: Site search

OpenAI Client

NOW COMPATIBLE WITH IMAGES IN CHAT !! OpenAI Client is a module for Drupal that provides integration with the OpenAI API, allowing for the use of natural language processing and artificial...
Categories: Content editing experience, Integrations

Multisite Easy Commands

Multi Site Easy Commands This is a Custom Drush commands module which helps in running drush commands for a multisite setup. This module provides two ways to add sites url, a configuration form and...

Stripe Customer Portal

This Stripe Customer Portal module provides a simple and efficient way to integrate Stripe's Customer Portal feature into Drupal websites. It adds a new 'stripe_customer_id' field type and a field...
Categories: E-commerce, Integrations, Developer tools

Google Cloud Speech-to-Text Augmentor

The Augmentor Google Cloud Speech-to-Text is a submodule of Augmentor. It provides an implementation of multiple Augmentor plugins to allow Augmentor to interface with Google Cloud's Speech-to-Text...
Categories: Content editing experience

YMCA Donate

🇺🇦This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and the safety of Europe. This component allows you to add a call to action with...

Link file browser

The main purpose of this module is to display a file/folder in formatter of link field. If you have a folder located at files/folder_For_Share/level1/level2 and you want viewers only see the files...

Cron Fail Alert

Overview The Cron Fail Alert module provides proactive monitoring of your Drupal site's cron execution. It automatically detects when cron fails to run within a specified tolerance period and sends...
Categories: Developer tools

Entity Fields Search

Entity Fields Search is a developer-focused module that provides a single administrative interface to inspect, filter, and export fields attached to Drupal entities and bundles. It helps site...
Categories: Content editing experience, Developer tools, Site structure

Search API AI

Note: This module has been moved into the AI module. It is a sub-module called ai_search. Can be found here: https://www.drupal.org/project/ai A Video on how to use it can be found here: https:/...
Categories: Integrations, Site search

Plausible tracking

This module integrates Plausible Analytics which is a simple, open source, lightweight and privacy-friendly alternative to Google Analytics. Features: Integrates Plausible Track custom events Block...
Categories: Integrations

Webform Inline Entity Form

This module provides an element type that can be added to a webform that embeds an entity form into the webform, saves/updates the entity with the data on form submission, and provides an entity...
Categories: Site structure

Open AI Metadata

This module uses Open AI and generates meta description for the different content types. The meta description generated is based on the title of each content. INSTALLATION Install as you would...
Categories: Administration tools, Content editing experience, Search engine optimization (SEO)

Accessibility Tools Block

Accessibility Tools block is a simple Drupal module that provides a custom block with features for resizing fonts and enabling dark mode on your Drupal site. Sponsored and developed by:
Categories: Accessibility

Layout Builder Paragraphs

Layout Builder Paragraphs Core Layout Builder does not support paragraphs. Thankfully Paragraph blocks module fills this gap. However, the authoring experience can be clunky when paragraph content...
Categories: Content editing experience, Content display

MaxLength Auto

Enable the maxlength module automatically on fields with a max length. The maxlength module allows displaying a character limit on text fields, however it needs to enabled on a per-field basis....
Categories: Content editing experience

Pages