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.
Analyze Broken Links
This module is part of the Analyze module ecosystem and included in DXPR CMS. Every Broken Link Costs You Visitors and Rankings Google penalizes pages with broken links. Visitors who hit a 404...
Categories: Search engine optimization (SEO)
Analyze PostHog
This module is part of the Analyze module ecosystem and included in DXPR CMS. Your Analytics Data Belongs Next to Your Content, Not in Another Tab You're editing a page. How many visitors did it...
Categories: Integrations
Analyze Search Console
This module is part of the Analyze module ecosystem and included in DXPR CMS. Stop Switching to Google Search Console Every Time You Edit a Page You're editing a blog post. How many clicks did it...
Categories: Search engine optimization (SEO)
Time's Up
Provides cache-tags to deal with time sensitive data. You need Times'up if You want to regenerate caches of specific render-array based on a time E.g. Refresh the cache of my listing of Events...
Categories: Developer tools, Performance
GovCMS CA3 Consumer Helper
Categories: Content display, Media
Image Fetchpriority
The Image Fetchpriority module enhances Drupal's core image formatters by allowing site builders to add the fetchpriority attribute directly from the UI. This is crucial for optimizing Core Web...
Categories: Media, Performance
Views RL Sorting (or A/B Testing)
Part of the RL module ecosystem; ships in DXPR CMS. RL: A/B Test Views Content (rl_sorting) is a Views sort plugin that A/B and multivariate tests the order of any Drupal View using reinforcement...
Categories: Content display, Site structure, User engagement
Emporiqa
A shopper types "headphones for work under 500, wireless, noise cancelling" into your Drupal Commerce store. Your search returns everything with "headphones" in the title. The shopper scrolls,...
Categories: Artificial Intelligence (AI), E-commerce, Integrations
Ploytly chart
This module uses plotly.js cdn to draw charts with module views. The special point is that plotly can zoom/pan the chart. Features Views plotly charts style supports plotly all type: Basic plots...
Categories: Content display, Decoupled, E-commerce
Entity proximity select (Webform)
Introduction: Entity proximity select (Webform) provides a webform element that allows end users to find and select content entities (nodes, etc.) based on geographic proximity. Visitors can use...
Categories: Content display
Pathauto Conditions UI
The Pathauto Conditions UI module is an extension for the popular Pathauto module. It adds administrative UI for creating and managing additional conditions that are considered when generating...
Categories: Automation, Search engine optimization (SEO)
MCP Server
This module is back on active development
Categories: Artificial Intelligence (AI), Integrations
ElasticSearch AI VDB Provider
Integrates Elasticsearch as a native Vector Database (VDB) for Drupal AI. Enable high-performance semantic search and RAG using your existing Elastic Stack infrastructure and native kNN. Features...
Categories: Artificial Intelligence (AI), Site search
UNEP Legislation
This module provides a content type to store and present legislative content in Drupal. It also implements an API integration with the Laws.Africa Indigo platform https://github.com/laws-africa...
Categories: Developer tools, Integrations, Site structure
Multi-Value Add Form Hider
This module prevents the default empty add form from appearing when editing an unlimited multivalued field, except when the field has no existing values. It helps keep the edit form clean and...
Categories: Content editing experience
Drupal Digital Asset Management
Trying to provide a Digital Asset Management with Drupal Media further details will follow
Categories: Media, Import and export
Error Squelch
Suppresses Drupal status, warning, and error messages whose text matches configured patterns. Useful for hiding persistent test-mode notices, CI/CD log noise, and chatty third-party module warnings...
Categories: Developer tools
Entity Annotations
Annotations lets you attach structured notes to any part of a Drupal site: content types, custom entities, individual fields, vocabularies, roles, etc. Those notes live in one place and can be...
Categories: Artificial Intelligence (AI), Content editing experience, Site structure
AI Slack Integration
AI Chat Integrations allows you to connect external chat platforms like Slack with Drupal’s AI module. It lets you interact with AI Agents directly from Slack and send updates from Drupal back to...
Categories: Artificial Intelligence (AI), Integrations
Finders Events
The Finders Events module extends Finders with an Events finder type. This adds support for event entries with recurring dates, and both calendar and listings views on finder channels.
Categories: Content display, Site structure
NodeHive Core
NodeHive Core is a Drupal based full stack headless solution maintained by NETNODE AG. It offers everything you would expect from a headless CMS solution including a polished editorial interface,...
Categories: Administration tools, Content editing experience, Decoupled
Node Role Variants
Overview Node Role Variants allows you to serve different content to users based on their roles, similar to how content translations work for multilingual sites. This enables personalized content...
Categories: Access control, Content display
Media Revisions
A Drupal module that manages file revisions for media entities with proper version control, security, and performance. Overview The Media Revision module ensures that files attached to media...
Categories: Media
AI Image Filename
Automatically renames uploaded images using AI vision to generate descriptive, SEO-friendly filenames based on image content. Overview When an image is uploaded to Drupal, this module will send the...
Categories: Media
Alternate Content Copy
UPDATE 31 January 2011: module abandoned, please use Features instead, it's safer and more reliable. Alternate Content Copy alters the behaviour of the Content Copy module that ships with CCK. Once...