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

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

Slimbox2

The Drupal Slimbox2 module is a wrapper that integrates the lightweight Slimbox2 jQuery plugin with a Drupal site seamlessly and automatically. Once installed and activated, you can add lightbox...
Categories: Content editing experience, Content display, Developer tools

Link Magician

Link Magician scans for faulty/hardcoded links or improperly linked/referenced files and images (found in 'rich text'). Hardcoded links are converted to LinkIt-compatible entity links and files...
Categories: Administration tools, Content editing experience, Search engine optimization (SEO)

CSS Toggle Switch

Integrates the CSS Toggle Switch library to provide configurable CSS only switches. CSS Toggle Switches are a set of accessible CSS-only switch components, created from standard form controls in...
Categories: Integrations

Content Dependency Graph

An interactive visualization tool for mapping relationships between Drupal entities — nodes, media, taxonomy terms, paragraphs, and files. Features Force-directed graph powered by vis-network Color...
Categories: Administration tools, Content display, Site structure

Domain Llms Txt

Domain LLMs.txt extends the LLMs.txt module with per-domain support for sites using the Domain Access module. It allows each domain in a multisite setup to serve its own unique /llms.txt file —...
Categories: Artificial Intelligence (AI)

Commerce EuPlatesc Payment Gateway

Commerce EuPlatesc Payment Gateway integrates EuPlatesc.ro, a Romanian payment processor, into Drupal Commerce as an offsite payment gateway. Customers are redirected to EuPlatesc's secure payment...
Categories: E-commerce

Meta Entity

Meta Entity Description Meta Entity module allows to add metadata about an entity, stored in a dedicated entity (meta_entity). This is useful when you want to avoid storing this information as a...
Categories: Content editing experience

Paragraph Group

Introduction As field counts and Paragraphs content grow in a Drupal site, editing forms can become difficult to navigate and manage. Paragraph Group solves these problems at their source, by...
Categories: Site structure

Dify

Official Drupal integration for the Dify AI platform. Index your Drupal content into a Dify knowledge base, embed AI-powered chatbot widgets, and augment your search results with intelligent...
Categories: Integrations

MJML Render Devel

MJML Render Devel provides a browser-based preview UI for MJML email templates. Discover, render with mock data, and preview emails across client viewports — without sending a single email....

Protected Content

A sovereignty tool for site operators and their users against external power structures. INTRODUCTION This NIS2 Recital (95) compliant module integrates OpenPGPjs for executing client-side...
Categories: Access control

AI Monitoring

AI Monitoring analyzes Drupal logs with AI, sends alerts across channels, and shows a health dashboard with regular status reports—so site owners can spot issues fast and reduce noise. AI...
Categories: Artificial Intelligence (AI), Security

Bulk Metatag AI Generator

Managing SEO metadata across hundreds or thousands of Drupal nodes is a time-consuming, repetitive task. The Bulk Metatag AI Generator module solves this by letting site administrators...
Categories: Artificial Intelligence (AI), Search engine optimization (SEO)

Datapult

Provides an API for defining data requests and data sources. Data requests can be organized into datasets with managed caching, common loading arguments and registered displays. Features Here,...
Categories: Integrations

MJML Render Engine

A Drupal theme engine that extends Twig with MJML support for building responsive email templates. Write your email templates with full Twig capabilities — variables, includes, extends, blocks —...

Revisions Bulk Operations

Provides bulk actions for the revisions tab in entities to allow bulk-deleting them (for now). This started here: [#3555771] and we hope this will one day land in Core: [#3581729] Possible future...
Categories: Administration tools, Content editing experience

Radix Admin

Provides administrative enhancements, based on Radix theme

Loco Translate

Loco Translate provides a normalised way to collect & gather internationalisation assets & translations into & from Loco. Ensure an enhanced Developer Experience (DX) when dealing with translations...
Categories: Developer tools, Integrations, Multilingual

Video Style

Introduction Video Style provides reusable video style configuration entities and a pluggable provider API for Drupal. It is designed as the foundation for a modern Drupal video delivery ecosystem:...
Categories: Content display, Media

Video Style: ImageKit

Introduction Video Style: ImageKit provides an imagekit video provider plugin for the Video Style ecosystem. It connects Drupal-managed source videos with ImageKit-based delivery while keeping the...
Categories: Content display, Media

Responsive Video Style

Introduction Responsive Video Style adds breakpoint-based responsive video delivery to the Video Style ecosystem. It provides a dedicated configuration entity for mapping breakpoints to Video...
Categories: Content display, Media

Multi-Value Add Form Hider

This module prevents the default empty add form from appearing when editing an unlimited multivalued field, except when the field has no existing values. It helps keep the edit form clean and...
Categories: Content editing experience

Vote Anonymous

Introduction The Vote Anonymous module allows you to set up the voting feature for anonymous users on the node entity type. Sometimes we have the requirement that anonymous user can vote only once...
Categories: Content display

ActivityPub

Implements the ActivityPub protocol for your site. Users on the Fediverse will be able to follow content from your site on Mastodon and other federated platforms that support the ActivityPub...
Categories: Import and export

GovCMS CA3 Consumer Helper


Categories: Content display, Media

Pages