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

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

OGCB Trash Group

Overview This module was developed as part of the Open Government Community Builder (OGCB) project and is tailored to its needs. It can be used independently but may not cover every use case...
Categories: Integrations

Nextcloud WebDAV Mount

Introduction Mounts a Nextcloud WebDAV share into the Drupal private filesystem via rclone, making it available to IMCE and other modules that read from private://. Each user configures their own...
Categories: Integrations

Provus Mega Menu


Categories: Content display

Opensolr Search

AI-Powered Search for Drupal — Zero Configuration Opensolr Search gives your Drupal site hybrid AI search (keyword + vector/semantic), AI-generated answers, autocomplete, faceted navigation,...
Categories: Artificial Intelligence (AI), Search engine optimization (SEO), Site search

Feeds Paginated Fetcher

Drupal 10/11 module that extends the Feeds module with a Paginated HTTP Fetcher — a fetcher plugin that automatically walks through every page of a paginated API endpoint and delivers the combined...
Categories: Import and export

Entity/Field Labels

Entity Labels provides a Reports page that surfaces all entity type and field label metadata in one place — with CSV export and CSV import for bulk updates. It has no hard module dependencies...
Categories: Administration tools, Developer tools

AI Drush Tools

A set of Drush commands for Drupal module upgrade checks, Drupal.org project inspection, and optional AI-assisted analysis. A set of Drush commands for Drupal module upgrade checks, Drupal.org...
Categories: Artificial Intelligence (AI)

LMS YAML

Features Allows importing / exporting courses to yaml zip packages.
Categories: Import and export

Mapy.com

Overview Mapy.com is a Drupal module that integrates interactive maps into your Drupal site using the Mapy.cz API. It provides field widgets, formatters, and Views integration for displaying and...
Categories: Multilingual, Site structure

DDeck Advanced Media

Adds modern Media display formatters for Drupal: Plyr-based audio/video players, remote video (YouTube/Vimeo), and PhotoSwipe image galleries with configurable player settings. DDECK Advanced Media...
Categories: Media

Links to Iframes Filter

Provides a Drupal text filter that replaces configured links with iframe markup. What it does Stores link to iframe replacements in a custom database table. Adds a text filter plugin: Replace links...
Categories: Content editing experience

Canvas Override

Lets site builders enable per-content Canvas-based layout editing on the full content view mode for selected content types. [#3582111] Using the following patch for the Drupal Canvas module on [...
Categories: Content display

Token Browser Plus

Token Browser Plus replaces the Token module’s legacy jQuery UI token browser with a lightweight, Svelte-powered modal dialog. It’s faster on sites with lots of tokens, supports inline searching...
Categories: Content editing experience

Drush (AI) Webmaster

This module gives AI agents full creative AND destructive power over your Drupal site. AI-Powered Drupal Site Management via Drush Drush Webmaster provides a comprehensive suite of Drush commands ...
Categories: Administration tools, Artificial Intelligence (AI), Developer tools

Media Text Overlay

This module provides a flexible way to create visually rich text overlays with background image. It allows editors to place text on top of images with configurable positioning options such as top...
Categories: Content display, Media

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

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

Field Usage Display

The problem Drupal fields are reusable within the same entity type. The same field storage (for example, body) can be attached to multiple bundles — for example, the Article and Basic page content...
Categories: Administration tools

Webform Term Hierarchical Checkboxes

Webform Term Hierarchical Checkboxes provides a custom Webform element that renders a taxonomy vocabulary's terms as collapsible, hierarchical checkboxes. By default only the root-level (depth 0)...
Categories: Integrations, Site structure

Facets Protection

For some time now, excessive bot traffic - mostly AI Bot Abuse - has been causing overload on faceted views. The new version 3 of Facets already addresses this issue and offers the option of...
Categories: Security, Site search

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

SDX Realtime

SDX Realtime turns any Single Directory Component into a live, server-driven surface. Three submodules - sdx_reactive, sdx_websocket, sdx_broadcast - bring the patterns you'd otherwise reach for...

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

SDX DRAST (Theme Engine)

SDX DRAST (Drupal Render Arrays to Structured Tokens) replaces Drupal's Twig template engine with a structured data pipeline. Instead of producing HTML strings, the engine outputs typed JSON that...
Categories: Integrations

Pages