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.
AI Audio Generator
Leverages either Google TTS or AI Text to Speech (e.g. Gemini, ElevenLabs, OpenAI, etc) to generate long audio files using a curated view mode controlled version of your content item using natural...
Categories: Artificial Intelligence (AI), Content editing experience, Media
QuantSearch AI
QuantSearch AI The QuantSearch AI module provides integration with QuantSearch.ai, an AI-powered search service by QuantCDN. It allows site visitors to search your content using natural language...
Categories: Artificial Intelligence (AI), Site search
SMS Link Field
Provides a link field type that supports sms: URIs and a compatible formatter. This module creates a new field type for SMS links, this field allows editors to add sms:+123456789 type links. The...
MailUp for SMS Framework
Integrates MailUp with SMS Framework for Drupal 8. Installation This module has Composer dependencies. See the README for more information. Configuration See the README for instructions on...
Categories: Integrations
XMLSitemap Path Exclude
XML Sitemap Path Exclude A Drupal module that allows you to exclude specific paths from the XML sitemap using regular expression patterns. Overview XML Sitemap Path Exclude extends the...
Migrate API Key
Add an API key to Drupal migration source URLs This module was created to support Drupal-to-Drupal migrations, but theoretically should work when querying any remote content that requires an API...
Categories: Access control, Developer tools, Import and export
Image Field in Text (if none yet)
Embed an image from an image field in a long text field (such as the body) if an image is not already embedded. The primary use case is to place the main image (already used in the teaser) early...
Categories: Content editing experience, Content display, Site structure
AI Search - Semantic Chunking
The AI Search - Semantic Chunking module adds a Semantic Embedding Strategy to AI Search as a drop-in alternative to the built-in token-based chunkers. Chunks are split at embedding-similarity...
Categories: Artificial Intelligence (AI), Site search
RAG (Retrieval-Augmented Generation) Search
RAG Search introduces advanced Retrieval-Augmented Generation (RAG) capabilities to your Drupal site, bridging the gap between your content architecture and Large Language Models (LLMs). By...
Categories: Artificial Intelligence (AI), Site search
Content Type Webform Creation
Content Type Webform Creation Overview Content Type Webform Creation is a Drupal module that allows administrators to automatically generate fully functional webforms from existing content types....
Categories: Content editing experience
Branded Error Page
A themable, brandable replacement for Drupal's plain-text "The website encountered an unexpected error. Please try again later." message, backed by a static HTML fallback for the moments when...
Categories: Accessibility, Content display
Transform API
Transform API is meant to create a familiar path for Drupal site builders and developers to take their knowledge of entities, view modes and templates and instead use this to produce JSON instead...
Categories: Decoupled
AI Agents Exporter
AI Agents Exporter bridges the gap between agents defined in Drupal and the external platforms that run them. The AI Agents module keeps your agent configuration inside Drupal as the source of...
Categories: Artificial Intelligence (AI)
Migrate HTML to Paragraphs
Migrate API module to turn HTML from the migration source into Paragraph items on the migration destination. Migrate plugins can be assigned to a field using YAML declarations like any other...
Categories: Content editing experience
PeytzMail
About the Peytz Mail module This module supplies a way to sign up to newsletter lists on a Peytz Mail account. It also comes with helpers for contacting the Peytz Mail API functions. Other modules...
Categories: Integrations
FlowDrop Context Control Center
Coming Soon... Stay tuned!
Categories: Artificial Intelligence (AI)
FlowDrop Gin
Integrates the FlowDrop UI with the Gin admin theme. Automatically maps FlowDrop design tokens to Gin's accent colors and synchronizes dark mode, so FlowDrop workflow builder and dashboard...
Categories: Content editing experience, Integrations
SDC Entity Mapping
SDC Entity Mapping lets site builders map Drupal entity data to Single-Directory Component (SDC) props using reusable mapping profiles. This makes it possible to render the same component from...
Categories: Content display, Content editing experience
Page Pre Loader
Provides a simple page preloader for Drupal sites, displaying a loading animation while content loads. Improves user experience by giving visual feedback during page transitions. Features Adds a...
HTML Transformer
Utility for transforming HTML via a series of plugins. Each plugin operates on a document, changing it in some way. Note:The 2.0.x branch uses the \Dom\HTMLDocument class and requires PHP 8.4+. The...
Categories: Developer tools
Migrate Plus UI
Visual drag-and-drop editor for migrate_plus migration configurations, built on the FlowDrop UI graph editor. Requirements Drupal 11, PHP 8.2+ migrate_plus flowdrop_ui Installation drush en migrate...
Caveman Filter
simple filter. make words sound like caveman talk. fun. short. strong. you add filter to text place at admin → config → content authoring → text formats. install ugh. you do this:...
Categories: Content display
FastComments Live Commenting
FastComments adds real-time commenting to your Drupal site. Replace Drupal's built-in comments with a fast, hosted commenting system. No database tables, no spam management, no performance overhead...
Categories: Content display, Integrations
Frontify
This module integrates Drupal with the Frontify digital asset management (DAM) platform. Use this module to import/upload media from your Frontify digital asset management system. More in-depth,...
Categories: Content editing experience, Media
Leaflet Maptiler
The purpose of this module is to provide an integration with Maptiler maps using Leaflet API. Installation Before you enable the Leaflet Maptiler module, you need to download and enable the Leaflet...