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

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

Service Injector

Deprecation Notice ⚠️ This module is deprecated, and usage of IDE Plugins/extensions is preferred. For example, for IntelliJ IDEA & PhpStorm, use the following Symfony Plugin, which supports proper...
Categories: Developer tools

Harmonize

Please note that this module is nearing EOL. Due to many performance concerns and a large amount of legacy code, further development will be abandoned in favor of a spiritual successor: Glint....
Categories: Content editing experience, Decoupled, Developer tools

Config Ignore: Config Actions

This module provides four (opinionated) Config Actions for Config Ignore module that can be used in Drupal Recipes to manage ignore patterns safely across different operational modes. The goal of...
Categories: Developer tools

Image Style Description

Once you have a dozen image styles — Large (480×480), Max 1300x1300, Media Library thumbnail, and so on — you're left guessing which image style is actually used where, and why....
Categories: Administration tools

menu_hide_parent

Menu Hide Parent automatically hides placeholder parent menu items (such as those using or routes) when they have no visible child links after access checks. This ensures that top-level items like...

CMS guide

CMS Guide is a docs-as-code in-admin help system for Drupal. Editor guide content lives as Markdown files in a module, is version-controlled alongside the rest of your site's code, and is imported...
Categories: Administration tools, Content editing experience, User engagement

Telephone E164

This module spun off from a core issue [#3482705] One of the biggest challenges with the current Telephone module is that it's just a glorified textfield. It has no option to normalize the...
Categories: Site structure

Paragraph Feeds Target

Maps Feeds source values directly into paragraph entity sub-fields, allowing feed imports to create and populate paragraph entities on a host node (or any other entity type) without custom code....
Categories: Import and export

Feeds Conditional Tamper

FEEDS CONDITIONAL TAMPER Extends the Feeds Tamper module with two plugins that conditionally skip a feed item or a field value based on a configurable condition. The condition is evaluated against...
Categories: Import and export

Key Value Field Feeds Extension

Key Value Field Feeds Extension INTRODUCTION The Key Value Field Feeds Extension module provides integration between the Drupal Feeds module and the Key Value Field module (key_value_field). It...
Categories: Import and export

CSV Field

This module provides a CSV text field that displays data as a table. The default formatter offers two options: Display using the Datatables plugin Render CSV as table on the client: This option...

Tailwind CSS Utility

Adds tools for the Tailwind CSS framework. Features: Dynamically adds required styles to the current page (cached). Integrates with layout builder and allows adding Tailwind classes to sections and...
Categories: Integrations, Developer tools

Pagedesigner

Pagedesigner About: Module for structuring, designing and creating content for Drupal websites with a drag'n'drop interface. The whole frontend is implemented with the web builder framework...
Categories: Content editing experience

Drupal LMS

Drupal LMS is a Learning Management System for Drupal, designed to be extensible and modular, and to integrate well with other Drupal modules and content. Drupal LMS allows you to enable individual...
Categories: Content display, Site structure, User engagement

Provus Mega Menu


Categories: Content display

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

Mastodon API

Mastodon API This module will integrate with the Mastodon API, allowing you to "Toot" from within the Drupal interface. The idea is that you can install this module if you want to quickly share...
Categories: Content editing experience, Integrations

Display Mode Switcher

Display Mode Switcher lets you show different field layouts to different audiences - no templates, no custom code, just configuration. The classic use case is a paywall: anonymous visitors see a...
Categories: Content display

VK Embed

Embeds VK (VKontakte) wall posts inside CKEditor 5 content via a native toolbar button and balloon form. Editors paste the VK-generated embed snippet and the module stores a lightweight placeholder...
Categories: Content editing experience

Member Fund

The Member Fund module is responsible for managing all revenue-generating activities related to membership subscriptions and sponsorship programs. It provides a centralized system to handle...

Instagram Embed

Description Embeds Instagram posts, reels, and IGTV videos inside CKEditor 5 content via a native toolbar button and balloon form. No build step, no external proxy, no API key required. Features...
Categories: Media

Telegram Embed

Embeds Telegram posts inside CKEditor 5 content via a native toolbar button and balloon form. Stores a lightweight placeholder in the database and converts it to the live Telegram widget on render....
Categories: Content editing experience

Transom

Transom is an AI-powered site building module for Drupal 11. It adds a conversational chat interface to the admin UI that lets you describe the page you want (a landing page with a hero, a three...
Categories: Artificial Intelligence (AI), Content editing experience

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

Pages