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

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

Time-Based Condition

The Time-Based Condition module provides a flexible solution for displaying content based on specific time frames. This module is perfect for users new to Drupal who want to control the visibility...
Categories: Content display

Views query

The Views Query provides an extensible plugin system for ViewsQuery plugin.

Open vocabularies

The Open Vocabularies module allows users to choose how a piece of content will be categorised without having to change the related content type field definition. It does that by providing: An open...
Categories: Content editing experience, Integrations, Site structure

CKEditor 5 Custom Headings

This module provides the option to configure custom heading styles for text formats using CKEditor 5. Post-Installation Edit your text format using CKEditor 5 and make sure the Heading button is...
Categories: Content editing experience

MD Sitemap

MD Sitemap is a Drupal module that generates a dedicated markdown sitemap designed for LLM (Large Language Model) crawlers. Instead of only creating traditional sitemap.xml files for search engines...
Categories: Artificial Intelligence (AI), Search engine optimization (SEO)

Excel Serialization Extras

Sandbox for the Excel Serialization module. This sandbox is used to experiment with new features for the Excel Serialization module. The goal is to migrate all successfully user-validated features...
Categories: Import and export

Commerce Wise

This module integrates Drupal Commerce Core with Wise Quick Pay Features Offsite payment gateway in Drupal Commerce core. Webhook integration for real time updates. Payments in Drupal Commerce...
Categories: E-commerce

Commerce Escrow

This module integrates Drupal Commerce with Escrow.com including the Escrow Pay [1] and the Escrow Offer [2]. https://www.escrow.com/pay/docs https://www.escrow.com/offer/docs Features Both methods...
Categories: E-commerce, Integrations

Reinforcement Learning (RL) API

This module is included in DXPR CMS. The Reinforcement Learning (RL) module implements A/B testing in the most efficient and effective way possible, minizing lost conversions using machine learning...
Categories: Automation, Content display, User engagement

Views AI Sorting (or A/B Testing)

This module is part of the RL module ecosystem and included in DXPR CMS. Advanced A/B testing for content optimization. Automatically tests all your content simultaneously using Thompson Sampling...
Categories: Content display, Site structure, User engagement

Gotenberg

Module purpose This module provides a Drupal-sauce around the gotenberg/gotenberg-php package, with basic configuration and a wrapper class to be used within Drupal. It also adds an 'entity_print'...
Categories: Content display, Developer tools

Analyze AI Content Marketing Audit

This module is part of the AI module ecosystem and included in DXPR CMS. Find Out Why Some Content Converts and Some Doesn't You published 200 blog posts. Some drive signups, most don't, and nobody...
Categories: Administration tools, Automation, Content editing experience

Analyze AI Content Security Audit

This module is part of the AI module ecosystem and included in DXPR CMS. Sensitive Data Leaks in Content Are Invisible Until They're Not A support article accidentally includes a customer's email....
Categories: Administration tools, Automation, Security

Content Moderation Tabs

Makes it easy to create tabs alongside the Content » Overview sub-tab for different states of content moderation ("In progress" for drafts, "Needs signoff" for content at the in review state, etc.)...
Categories: Administration tools, Content editing experience, Developer tools

DSFR for Drupal - Picker

Provides 2 new types of fields allowing the selection of icons and pictograms from the "Design Système de l'État" (DSFR (in French)). For each field instance, you can choose which category of icon ...
Categories: Content editing experience

DSFR for Drupal - Colors

Module relating to "Design Système de l'État" (DSFR (in French)) recommendations. This module provides color selection field types based on the official DSFR palette. For each field instance, you...
Categories: Content editing experience, Site structure

Search API OpenSearch Semantic

This module is an extension to the Search API OpenSearch module that provides support for semantic search capabilities. Specifically, it utilizes the semantic field added in OpenSearch 3.1. This is...
Categories: Site search

Meeting API BigBlueButton

BigBlueButton implementation for Meeting API module. WIP. ⚠️ Important: SHA-1 support removed in 1.0.0-alpha5 As of release 1.0.0-alpha5, support for SHA-1 has been dropped. This change is not...
Categories: Integrations

Modules Manager Enhanced

Full Project Description Enhanced module administration with package filtering and server-side performance optimization. Speeds up /admin/modules page and improves user experience for large Drupal...
Categories: Administration tools

Link Param Propagator

Automatically carries UTM and other query parameters across your site’s links for reliable campaign attribution and cleaner analytics no code needed. Configure multiple rules by selector....
Categories: Search engine optimization (SEO)

Taxonomy Ordinal

The module provides a field type that creates a stable index from the hierarchical structure of taxonomy vocabularies. It can be used for sorting in views and creates a unique numbered, stable...
Categories: Content display, Site structure

Unicode Soft Hyphens

Sometimes you want to indicate where words should break as css hyphens sometimes breaks words in ugly ways. That's where soft hyphens is needed. But some fields don't allow ­ to be used so that...
Categories: Accessibility, Content editing experience

PDF Forge

PDF Forge lets you export Drupal content to PDF with zero external binaries. It converts render arrays into polished PDFs using Dompdf, with optional headers/footers, page sizes, orientations, and...
Categories: Content display, Developer tools, Import and export

Nonce Generator

Nonce Generator Generates fresh CSP nonces per request and automatically injects them into script-src Content Security Policy headers. What It Does This module generates a unique nonce for each...
Categories: Developer tools, Security

CAPTCHA Protected Page

Secure sensitive pages with CAPTCHA verification. This module provides flexible CAPTCHA protection for any page on your Drupal site. Users are redirected to a CAPTCHA verification page before they...
Categories: Access control, Security

Pages