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.
LocalGov Replicate
LocalGov Replicate INTRODUCTION The LocalGov Replicate module adds the ability to replicate/clone content on your LocalGov Drupal website. This module is specifically designed for and intended to...
Categories: Content editing experience
Pipewrench
Features Pipewrench is a shared utility module designed for internal reuse across Drupal projects. It provides foundational functionality, custom services, and project-specific enhancements that...
Categories: Administration tools, Developer tools
Writesonic
The Writesonic AI Analytics Drupal module provides server-side analytics tracking that automatically captures data from all incoming HTTP requests, offering more reliable tracking than client-side...
Categories: Integrations
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
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
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
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
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)
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
Simple OAuth Logout
About Module that adds the /oauth/logout endpoint. It works like /oauth/revoke but also deletes all sessions from the user of the given token. This is very drastic, as the user is logged out...
Categories: Access control
Node in Menu
Have you ever wanted to create views like Pages in the “main menu” Orphaned pages (pages not in any menu) Node in Menu adds a Views filter for content listings so you can show only nodes that are ...
Categories: Content display, Site structure
Rosetta Live Site Translation
The Rosetta Translation module integrates the `au5ton/rosetta` project to provide site-wide automatic translation through a client widget that can use any correctly configured backend server. Host...
Categories: Integrations, Multilingual
DCR Renderer
The DCR Renderer module provides a Twig extension and Single Directory Component (SDC) for fetching and rendering content from Drupal Content Repository URLs or local file paths. It has multiple...
Categories: Content display, Decoupled