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

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

Alternate Content Copy

UPDATE 31 January 2011: module abandoned, please use Features instead, it's safer and more reliable. Alternate Content Copy alters the behaviour of the Content Copy module that ships with CCK. Once...

SWField

SWField provides a "Flash" widget type to CCK. This modules leverages the functionality of FileField and behaves nearly identically. SWField widgets will give you a nice thumbnail preview of the...

Twitter API

The purpose of this module is to provide a full implementation of the Twitter REST API to begin with. Under active development now. I will update this as soon as a first working, although partial,...
Categories: Integrations

Qualtrics

This module provides basic integration with Qualtrics using Qualtrics' legacy API. You might like to take a look at the QualtricsXM Drupal Module which is actively maintained, provides deeper...
Categories: Integrations

SSL Proxy

This module allows for a way to support SSL proxies in a Drupal project. How it works It relies on a variable being set by the SSL proxy. The system only requires one to liaise with the System...
Categories: Developer tools

Double Field WYSIWYG

This module builds on top of Double Field and enables a double field with text areas to have WYSIWYG on both of them. Current status is rudimentary, but it's being successfully used in production...
Categories: Site structure

Cookie_Banner

This module allows a site to be compliant with EU directive on privacy and electronic communications. By displaying the banner on your site you will demonstrate that you are complying with the...
Categories: Content editing experience, Developer tools

LocalGov Microsites Group

Please note: This module is currently developed on Github and mirrored here whilst projects from LocalGov Drupal are migrated to Drupal.org. Please file issues on the Github issue queue. Overview...

LocalGov Elections

This module provide content types, views and configuration that allow the reporting of election results for the LocalGov Drupal distribution. Features First past the post single seat per electoral...

Custom Entity Access

This module provides an access control system for custom entity types that is similar to what drupal core provides in the node access system. Every custom entity type gets its own table of access...
Categories: Access control

AI RAG Search Chat

AI RAG Search Chat adds an AI-powered search page and a full conversational chat interface to your Drupal site using Retrieval-Augmented Generation (RAG). Users ask questions in natural language...
Categories: Artificial Intelligence (AI), Site search

Translation Management Tool Asymmetric Block

Allow inline blocks to be created without the need of the tmgmt inline patch from https://www.drupal.org/project/tmgmt/issues/3097660 This does not required the core patch to be added https://www...
Categories: Multilingual

JSON Field Utils

The new version of JFU will be renamed Castorcito and will integrate support for creating custom components. Each component will allow the definition of fields (CFields) through Site Building,...
Categories: Site structure

OpenAgenda

Allows the display of your OpenAgenda on your Drupal 8/9/10/11 site. The OpenAgenda module features: an OpenAgenda field, field widget and field formatter to display an OpenAgenda using its UID on...
Categories: Content display, Content editing experience, Integrations

AI Schema.org JSON-LD

About this module The AI Schema.org JSON-LD module provides a straightforward way to send a prompt that includes a webpage's content and data, along with instructions and requirements, to an AI...
Categories: Artificial Intelligence (AI), Integrations, Search engine optimization (SEO)

Social Post Facebook

Social Post Facebook allows you to configure your site to automatically publish an organization's Facebook page or group. It is based on Social Post and is part of the Drupal Social Initiative. 8.x...
Categories: Import and export, Integrations

Entity I/O — Export and Import Content Entities to JSON

Entity I/O is a powerful Drupal module that allows you to export and import entities as JSON files, making it easier than ever to migrate or synchronize content between environments or websites....
Categories: Content display, Content editing experience, Import and export

Cache flush time

A simple module to print the time that you most recently flushed the cache.
Categories: Administration tools, Developer tools

Scanner-Fixer API

A framework for scanning for issues and then fixing them. In the Scanner-Fixer API module... A Scanner is a way to find things to fix, as the first step in a Solution. Scanners aren't designed to...
Categories: Administration tools, Developer tools

Database logging ban operation

Synopsis Have you ever looked through the list of recent messages for a public website and noticed certain IP addresses repeatedly trying to do bad stuff? For example, repeatedly trying to log in...
Categories: Administration tools, Developer tools, Security

Canvas Styles

Canvas Styles is a site-builder UI for editing the CSS custom properties (design tokens) that Drupal Canvas uses to control colors, typography, spacing, shadows, and similar visual primitives....
Categories: Administration tools

Posthog Analytics integration

Integrates PostHog Analytics with Drupal, providing comprehensive product analytics, and user behavior tracking. Supports both client-side (JavaScript) and server-side (PHP) tracking, with...
Categories: Integrations

Migrate API Key

Add an API key to Drupal migration source URLs This module was created to support Drupal-to-Drupal migrations, but theoretically should work when querying any remote content that requires an API...
Categories: Access control, Developer tools, Import and export

Login Flow

Login Flow provides a plug-in system for the Drupal login process. It's aim is to allow different modules to provide authentication for specific accounts. Login Flow allows this to happen without...
Categories: Access control

MCP Core

MCP Core is a simple framework for building MCP servers in Drupal. It lets you expose tools, prompts, and resources to AI agents through the Drupal plugin system. See CTX module for a reference MCP...
Categories: Artificial Intelligence (AI)

Pages