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

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

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

Pages