Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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