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

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

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...

Pages