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.
CRM - Contact Relationship Management
Drupal CRM is the modern community-first platform for building rich Drupal applications involving contacts and their relationships. Built on Drupal best practices, you'll wonder how you built...
Categories: Site structure
Log Alert Rules
Log Alert Rules provides configurable threshold-based alerting for Drupal watchdog log entries. Instead of manually watching logs or building one-off automation for recurring errors, site...
Categories: Administration tools, Developer tools
Content Packages
Content Packages provides a Git-friendly workflow for managing selected Drupal content as canonical package files with YAML front matter. It is designed for teams that want important editorial,...
Categories: Content editing experience, Developer tools, Import and export
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 your content...
Categories: Content editing experience, Integrations
SSO Connector Social
Introduction SSO Connector – Social Login adds OAuth2/OIDC social authentication to SSO Connector-based Drupal sites. It enables users to sign in using popular identity providers while preserving...
Categories: Access control, Security
SSO Connector Sync
Introduction SSO Connector – Cross-site Sync extends SSO Connector with secure synchronization of Drupal data between connected sites. It supports entity and configuration replication across...
Categories: Integrations
SSO Connector OAuth
Introduction SSO Connector – OAuth 2.0 extends SSO Connector with OAuth 2.0 capabilities for modern SSO architectures. It is focused on the Authorization Code flow with PKCE, improving security for...
Categories: Access control
SSO Connector Cookie
Introduction SSO Connector – Cookie provides cookie-based Single Sign-On for Drupal sites that share a common parent domain. It is intended for multi-subdomain platforms where users should...
Categories: Access control, Security
SSO Connector Autologout
Introduction SSO Connector – Autologout integrates Drupal session timeout behavior with federated SSO activity. It extends autologout logic so users are not logged out prematurely while a valid SSO...
Categories: Access control, Automation, Security
SSO Connector Permissions
Introduction SSO Connector – Permissions centralizes authorization management across SSO-connected Drupal sites. It allows an Identity Provider (IdP) to define which roles and access policies users...
Categories: Access control, Integrations, Security
Change Requests
Change Requests is a community tool that allows to work together on Drupal content (nodes) without edit-wars (see Wikipedia - Edit-Warring) similar to open source code developers working together...
Categories: Content editing experience, Access control
Arguments
The module allows content to be discussed with pros and cons arguments.
Categories: Content editing experience, User engagement
Gamify by User Points
The module is intended to provide an easily accessible option to increase user-interaction by gamification. It can be used to manage user points for creating, editing and deleting entities. In...
Categories: Access control, User engagement
Entity Inspector
Adds a read-only "Inspect" tab to any content entity, displaying its complete data as syntax-highlighted JSON. A developer tool for debugging and understanding entity data. Features Adds an ...
Categories: Developer tools
Form Layout
Form layout provides a lightweight, intuitive way to organise content entity edit forms into tabs or accordions. It adds a dedicated Manage form layout tab to the Manage form display interface,...
Categories: Content editing experience
Field Group Complete
Adds visual "complete" indicators to Field Group tabs, showing when all required fields inside a group are satisfied. Features Field Group Complete adds a lightweight, real-time visual cue to...
Categories: Content editing experience
Context Control Center (CCC)
Beta1 released at DrupalCon Chicago! 🎉 Beta testers welcome! Please file bugs, feature requests, UX improvements, and ideas in the issue queue. 🙏 For developers and those comfortable with ddev, see...
Categories: Artificial Intelligence (AI)
Paragraphs Usage Manager
Stop editing Paragraphs field settings one by one. Paragraphs Usage Manager gives site builders a centralized way to control where paragraph types are allowed across entity types and bundles....
Categories: Accessibility, Content editing experience, Developer tools
SSO Connector
Introduction SSO Connector provides a robust Single Sign-On foundation for Drupal using an Identity Provider (IdP) / Service Provider (SP) architecture. It is designed for multi-site Drupal...
Categories: Access control, Security
AI Monitoring
TBD
Categories: Artificial Intelligence (AI), Security
Views Row SDC
Provides an easy way to display the output of a view using a single directory component. Select a component and connect View fields to props and slots. No need for complicated template files....
Categories: Content display
Lara Translate Provider
Lara Translate Provider integrates Drupal's Translation Management Tool (TMGMT) with the Lara translation service, letting site editors send content for high-quality translations and retrieve them...
Categories: Multilingual
Agent Context
CTX provides MCP tools that expose your Drupal site's structure and context to AI coding assistants. Instead of manually describing your data model, you can connect an AI agent to the CTX MCP...
Categories: Developer tools
Visual Website Optimizer
The Visual Website Optimizer module allows automatically includes the VWO javascript in your site's pages. Visual Website Optimizer is an easy to use A/B split, and multivariate testing tool. VWO...
Categories: Developer tools, Integrations, User engagement
Moodle Sync
Moodle Sync This module syncs drupal entities from Drupal to Moodle via built-in webservices. There are several separate submodules that handle the sync of Moodle components. Enable all needed...
Categories: Integrations