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

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

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

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

Scolta

Scolta is a Search API backend that delivers fast, AI-enhanced search for Drupal sites. It uses a Rust/WASM-powered indexer with vector search capabilities, enabling semantic search alongside...
Categories: Artificial Intelligence (AI), Site search

Commerce Swish

Provides Swish payment integration for the Drupal Commerce module. Swish is the leading mobile payment system in Sweden, allowing customers to make real-time payments directly from their bank...
Categories: E-commerce

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

Component variants

This module allows to conditionally replace Single Directory Components (SDC) With variants that have different templates. Variants can be defined in the filesystem (in the same way as SDC) or as...
Categories: Content display

Unique Alias Checker

This module was created to prevent content managers from accidentally triggering pathauto's handling of duplicate url aliases. Basically, imagine the following scenario: An entity type is set up...
Categories: Administration tools

UNEP Legislation

This module provides a content type to store and present legislative content in Drupal. It also implements an API integration with the Laws.Africa Indigo platform https://github.com/laws-africa...
Categories: Developer tools, Integrations, Site structure

Splash Redirect

This module allows a site builder to configure a single, conditional page redirect, for use in a "splash page" type scenario. For example, you may want to automatically redirect users arriving on...
Categories: Content editing experience, Administration tools, Site structure

FlowDrop AI Search

Stay tuned, coming soon!!
Categories: Artificial Intelligence (AI), Site search

FlowDrop Agents

FlowDrop Agents bridges Drupal’s AI Agents with FlowDrop workflows, allowing you to execute AI agents as workflow nodes with full status tracking, structured output, and robust error handling. With...
Categories: Artificial Intelligence (AI), Content editing experience, Integrations

FlowDrop AI Provider

FlowDrop AI Provider brings powerful multimodal AI capabilities to FlowDrop workflows by integrating seamlessly with the Drupal AI ecosystem. It enables content creators and site builders to embed...
Categories: Artificial Intelligence (AI), Automation, Integrations

Generate style theme

Drupal adopts a highly dynamic approach to building websites. A page can be viewed as a collection of blocks generated by various modules. The addition of layouts further enhances this approach,...
Categories: Content display

FlowDrop FWA

FlowDrop Field Widget Actions integrates Field Widget Actions with FlowDrop workflows, allowing content editors to trigger powerful processing logic right from the field they’re editing. No custom...
Categories: Artificial Intelligence (AI), Automation

AI Content Review

Here, write an introduction that summarizes the purpose and function of this project with a focus on users brand new to Drupal. Answer the question: What solution does this module provide? The...
Categories: Artificial Intelligence (AI)

Collabora Online

The Collabora Online module (COOL) allow integrating the Collabora Online productivity software into your Drupal CMS. Both the CODE (community release) and paid license versions are supported. COOL...
Categories: Integrations

Adaptive Interact Client

Adaptive Interact Client provides a simple way to connect your Drupal site with Adaptive Interact, our conversational AI and search platform. The module handles the integration layer, enabling your...
Categories: Artificial Intelligence (AI), Integrations, Site search

Secure Password Reset Log

Secure Password Reset Log enhances Drupal's password reset process by logging, monitoring, and controlling reset requests with advanced security checks and flood protection mechanisms. Features...
Categories: Security

Testmode

Alter existing site content and other configurations when running tests. This is a module to support testing, so it is not expected to be used in production (although, it adheres to Drupal coding...
Categories: Developer tools

Canvas Entity Reference

Canvas Entity Reference adds entity reference support to the Canvas component props system. It allows site builders to use taxonomy terms, nodes, users, media, and other Drupal entities as...
Categories: Content editing experience, Site structure

DKAN

The DKAN module enables organizations and individuals to build open data portals in Drupal. Inspired by CKAN, it provides powerful open source tools for publishing and cataloging datasets and their...

User Inactivity Revoke Roles

User inactivity revoke roles addresses a small user case where a site admin may need to revoke certain roles based on an inactivity date, but without blocking the user Configuration Install the...
Categories: Access control, Security

CKEditor5 Definition List Fix

Features CKEditor 5 Definition List Fix improves support for semantic HTML definition lists in Drupal's CKEditor 5 integration. By default, CKEditor 5 may transform or normalize definition list...
Categories: Accessibility, Content display, Content editing experience

Style Entity

This module defines a configuration entity, describing a style that can be applied to block, paragraph, or node entities. For a write up of this module, please visit: https://blog.horizontaldigital...

Guided Tour

Features Guided Tour provides step-by-step interactive tours for Drupal sites using Driver.js. Administrators can create tours through a UI without writing code. Key features: Role-based tours ...
Categories: Accessibility, Administration tools, User engagement

Pages