Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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