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.
llms txt exporter
LLMs txt Exporter - Drupal Module LLMs txt Exporter Summary: Easily generate a dynamic llms.txt file for your Drupal site, providing LLMs (Large Language Models) with a structured summary of your...
Categories: Search engine optimization (SEO)
User Switcher
Features One‑click impersonation – Switch to any user directly from the “People” list (new Access this account operation). Safe restore – A floating “Return” button (or /user-switch/restore URL)...
Categories: Access control, Content display, Developer tools
Commerce Cart Reminder
The Commerce Cart Reminder module for Drupal 10/11 helps recover potentially lost sales by automatically sending reminder emails to customers who add items to their cart but leave the site without...
Categories: E-commerce
AI Featured Image
AI Featured Image is a Drupal 11 module that automatically generates featured images for new nodes using artificial intelligence. Leveraging the DALL·E API (OpenAI), it creates a unique image based...
Categories: Content display, Content editing experience
Entity reference autocomplete FormElement with add more
If non-entity custom form require a form element that allows adding entity reference and individual entity need to be added using it's own input field same as "entity_reference_autocomplete" widget...
Categories: Content editing experience, User engagement
Marquee Scroll
Marquee Scroll is a Drupal 10/11 module that allows site builders to display text fields or custom blocks as smoothly scrolling marquee banners. It replaces the old HTML tag with a modern, CSS/JS...
Categories: Content display
Barba.js
Barba JS integrates the Barba.js library with Drupal to deliver smooth, SPA‑like page transitions with minimal setup. It auto‑loads a local build when present, or falls back to the official CDN....
Categories: Content display, Developer tools, Integrations
Message Filter
Message Filter is an innovative Drupal module that revolutionizes system message display by providing intelligent, personalized control based on user roles. It transforms the user experience by...
Categories: Access control, Administration tools, User engagement
Islandora Access
Assign administrators to parent items to easily assign view, update, and delete accesss to islandora objects and their children. Requires a field field_administrator attached to a node that points...
Categories: Access control
Entity Clone Simple Sitemap
Extends the Entity Clone module to automatically clone Simple Sitemap settings whenever entities are cloned. Features Automatically clones Simple Sitemap overrides for content entities. Preserves...
Configurable Anonymizer
This module provides a Drush command for anonymizing configured fields in Drupal. Features Configurable field-level data anonymization Extensible plugin system for defining anonymizers by field...
Categories: Security
Schema.org Metatag Software Application
Adds Schema.org SoftwareApplication to the JSON LD array. Creates SoftwareApplication. Not feature complete with schema.org, please suggest additional tags as required. Initial issue on parent...
Categories: Search engine optimization (SEO)
UX Enhanced Autocomplete
🚀 UX Enhanced Autocomplete transforms entity reference autocomplete fields by displaying contextual information in a two-line format, showing entity details like type, ID, date and author for...
Categories: Content editing experience
Alttext.ing
ALTtext.ing helps site builders and content editors ensure that all images on a Drupal website include meaningful alternative text. The module makes it easier to comply with accessibility standards...
Categories: Accessibility, Artificial Intelligence (AI), Search engine optimization (SEO)
AeroWeather
This module provides functionality for fetching, displaying, and caching real-time weather data using the WeatherAPI.com. It allows site administrators to add a fully customizable Aero Weather...
Fast Revision Purge
Fast Revision Purge keeps Drupal fast by safely deleting old revisions in resumable batches. Preview with dry‑run, run via cron or Drush, and protect live drafts and moderated content. Features...
Categories: Administration tools, Developer tools, Performance
LocalGov Editoria11y
LocalGov Editoria11y This is a simple module to configure the editoria11y module to the needs of LocalGov Drupal. Currently all this means is: Removing permissions for Editoria11y from all roles,...
Categories: Accessibility
Entity I/O — Export and Import Content Entities to JSON
Entity I/O is a powerful Drupal module that allows you to export and import entities as JSON files, making it easier than ever to migrate or synchronize content between environments or websites....
Categories: Content display, Content editing experience, Import and export
Status pages
This module provides routes and templates for 403 and 404 status pages as well as settings for the texts so that you don't need to set a node ID in the basic site settings and can provide paths (...
Categories: Content display
LocalGov Multilingual
This module is currently developed on Github and mirrored here whilst projects from LocalGov Drupal are migrated to Drupal.org. Please file issues on the Github issue queue. Adds multilingual...
LocalGov Publications Importer
Import PDFs into your LocalGov Drupal site as HTML publications automatically. How to try this out Enable the module. Choose "Content" -> "Imports" from the admin menu. Upload a PDF file to the...
Swup
Transform your Drupal site into a smooth, app-like experience with Swup.js integration. Enable seamless page transitions without full reloads, dramatically improving perceived performance and user...
Categories: Content display, Developer tools, Integrations
ECA Entity Import
ECA Entity Import provides the ECA (Event-Condition-Action) migrate process plugin for entity imports, enabling advanced automation and workflow integration during entity import processes. Features...
Categories: Import and export, Integrations
Acquia AI Provider
Introduction Provides integration between your Drupal site and Acquia's hosted AI Gateway service, Acquia AI. requires the AI and Key modules. Features Connects Drupal's AI module with Acquia's AI...
Categories: Artificial Intelligence (AI)
Views Argument Fulldate Between
INTRODUCTION A views argument/contextual fulldate filter for datetime_range fields that checks if the given fulldate is between the start and end dates rather than just looking at the start date....
Categories: Site search, Site structure