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

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

Entity Hierarchy Group Support

Add Group support for Entity Reference Hierarchy. Features Adds support for group module to Entity Reference Hierarchy. - Adds option to restrict the selection of parent entities to the current...

Theme Per Group

Provides a per-group theme functionality for the Group module. In many ways, it is equivalent to the OG Theme module for Organic Groups. Dependency: Group This module dynamically reads and shows...
Categories: Developer tools

Graphics Magick

Warning message Do not use development versions in production sites. They are thought to be used to help with the development of the module. This module implements an image toolkit that uses the...
Categories: Media

CKEditor Taxonomy Glossary

The CKEditor Taxonomy Glossary module provides a glossary button for CKEditor 5 integration with your taxonomy terms. It allows content editors to link words to glossary terms, which display...
Categories: Content display, Content editing experience, Integrations

Canvas Field Component

Features This module allows fields to be placed into Drupal Canvas templates. This allows any field to be used in a Drupal Canvas template, without having to be mapped to a compatible component...
Categories: Content display, Content editing experience

UI Suite Bootstrap Components

Curated and opinionated components for UI Suite Bootstrap.
Categories: Content display

A12s Locations

The A21s Location module helps to display a location map with markers and groups of markers. It uses a plugin system to integrate with map providers and defines currently 2 plugins for Google Map...
Categories: Content display

Generated Content

Drupal module to programmatically generate content. Development takes place in GitHub repository https://github.com/AlexSkrypnyk/generated_contentt User stories As a site owner I want to see...
Categories: Developer tools

Auto Link Field Formatter

Auto Link Formatter for Drupal Layout Builder This module provides a Field Formatter for the core Drupal Layout Builder, allowing plain text fields to automatically convert URLs into clickable...
Categories: Content display, Content editing experience

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

AI Content Assistant

Write content faster using AI. This module lets editors generate structured Drupal content from simple prompts, directly inside the editing experience. You can also try it on Drupal Starter, where...
Categories: Artificial Intelligence (AI), Content editing experience

DCAT BE

DCAT-BE extends dcat and dcat_ap with the Belgian Federal DCAT profile. It adds Belgian-specific metadata fields, controlled vocabularies, validation rules, and extra entity types required for...

Content Moderation Roles

Content Moderation Roles gives site editors and administrators fine-grained control over which moderation states each role can see and set — on node forms and in admin content listing views — all...
Categories: Content editing experience

Webfinger

Enables WebFinger (RFC 7033) support. About Webfinger (from the RFC): WebFinger is used to discover information about people or other entities on the Internet that are identified by a URI using...

Graupl Libraries

Graupl Libraries is a module that provides common Graupl libraries to various modules and themes.
Categories: Developer tools

SDC Components

This module adds a bunch of components that you can use with the Drupal Canvas module. Features Basic components: Button Heading Horizontal line Icon Image Text Video Advanced components: Accordion...
Categories: Content editing experience

SDC Showcase

SDC Showcase generates browsable preview pages for your Single Directory Components (SDCs). No manual stories, no hand-written fixtures. Enable the module and every component gets a detail page...
Categories: Administration tools, Automation, Developer tools

AWX / Ansible Tower / Red Hat Ansible Automation Platform Client

The AWX / Ansible Tower Client module provides a lightweight Drupal service for launching automation jobs on an AWX / Ansible Tower / Red Hat Ansible Automation Platform instance via its REST API....
Categories: Automation, Decoupled, Integrations

DDeck Entity Social Share

Adds a Social Share extra field to nodes. Native share sheet when supported, or links to Facebook, WhatsApp, LinkedIn, and X. Introduction DDECK Entity Social Share adds a Social Share display...
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

MCP Sentinel

MCP Sentinel is the security and governance layer for Drupal sites that let AI agents read and write content. It controls what agents can touch, hides sensitive fields, logs every action, and...
Categories: Artificial Intelligence (AI), Developer tools, Integrations

Image Style Scheme

Adds an image style effect that allows you to specify the target filesystem. This is useful in cases where you want to keep the original file in the site's private filesystem, yet you want to...

Content Singleton

Content Singleton offers a fieldable content entity that allows for exactly one instance of each bundle type. This feature enables the creation of unique site pages such as About Us, Contact, and...
Categories: Content display, Content editing experience, Site structure

Content Reviewed Date

Track when each piece of content was last reviewed by an editor. Surface overdue content in a configurable stale-content report so editors never lose track of aging pages. Features Adds a Last...
Categories: Administration tools, Content editing experience

DROWL Media

DROWL media (entity) default configurations and enhancements. Furthermore better style for the Media Library & Media Library items preview (eg. in reference fields). Style enhancements requires the...
Categories: Media

Pages