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

12,224 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.

AI Agents Experimental Collection

This module provides a collection of experimental AI agents for Drupal. Each agent is a standalone submodule that can be installed individually, or you can install the main AI Agents Experimental...
Categories: Artificial Intelligence (AI)

Search API Date Limit

Restricts a Search API index to items whose date falls inside a configured range — at tracking time and at indexing time. Useful whenever an index only needs part of an archive: a news site with...
Categories: Site search

Auto Retina

Extends core image styles/effects by providing retina versions of any defined style, by simply adding @2x before the file extension, e.g. some-great-file@2x.png. The resulting image is double as...
Categories: Content display, Media, Developer tools

AI Agents Views

Let an AI Agent list, create, and update Drupal Views on your behalf. Project Overview AI Agents provides configured agents (a system prompt, a set of tools, a chosen provider/model) that can...
Categories: Artificial Intelligence (AI)

AI Image Field for Drupal

AI Image for Drupal Generate images from a text prompt, straight from an image field or from the CKEditor 5 toolbar. CONTENTS OF THIS FILE Introduction Requirements Installation Configuration Image...
Categories: Content editing experience, Integrations, Site structure

Custom Entity Example

If asked about the quintessential element in Drupal, my immediate response would be the "Entity". It's the heartbeat of Drupal, its foundational concept. Out of the box, Drupal offers essential...

Babel

Description Babel is an open-architecture module that enables the translation of all Drupal UI strings, whether they originate from code or configuration. Unlike the Locale module, Babel is not...
Categories: Multilingual

JSON:API Security Hardening

AI Development Declaration This module was written by AI agents. The module maintainer reviews and takes full responsibility for all the work done by AI. Introduction JSON:API Security Hardening...
Categories: Decoupled, Security

AI Answers

AI Answers turns an existing AI Agent into a RAG-powered search answer engine: a visitor asks a question and gets a written answer built only from your own site content, with citations that link...
Categories: Artificial Intelligence (AI), Site search

Solo Copy Blocks

The Solo Copy Blocks module is a dedicated tool designed to facilitate the smooth migration of blocks and their configurations specifically from the W3CSS theme, or any of its sub-themes, to the...
Categories: Administration tools, Content display, Content editing experience

Privacy Per User

Privacy Per User provides a simple framework to enable privacy settings per user, similar to the privacy settings on a site like Facebook. Those settings may be used to check access for display of...
Categories: Access control

GraphQL Book

This module adds a GraphQL schema extension and relevant resolvers to enable CRUD (Create, Read, Update, Delete) operations for Drupal Books. In particular, it allows creating book outlines and...
Categories: Decoupled, Developer tools, Integrations

AI Langgraph

AI LangGraph connects Drupal’s durable content, users, permissions, and business records to stateful LangGraph workflows through explicit, auditable HTTP contracts. The project is for teams that...
Categories: Artificial Intelligence (AI)

Scheduled Message Module

This module creates a schedule of messages related to a specific entity type/bundle, and sends them on the appropriate day. The initial use case is to send a series of reminders of a membership...
Categories: E-commerce, Site structure

LLM Offramp

INTRODUCTION AI crawlers walk faceted overviews combinatorially: every filter combination is another URL, every URL is another search query, and the same records keep coming back. This module gives...
Categories: Artificial Intelligence (AI), Performance, Search engine optimization (SEO)

Daedalus: Human+AI publishing system

Daedalus is a human+ai publishing system for Drupal: a page builder, site designer, and content editor all in one. And anything you can do, the AI can too. With Daedalus, a user doesn't have to...
Categories: Artificial Intelligence (AI), Content editing experience, Site structure

Puzzler

Puzzler makes it easy to insert bits and pieces of Wikipedia content into Drupal. It retrieves updated information as Wikipedia’s editors improve the source articles, avoiding the need to maintain...
Categories: Content editing experience, Import and export, Media

Batch Plugin

Batch API, Cron jobs and queues, and Drush queues. Three different methods to process large amounts of data in Drupal, and quite frankly quite a lot of hassle and coding to achieve something that...
Categories: Administration tools, Developer tools, Site structure

Field Value Tracker

The Field Value Tracker module automatically updates environment-specific field values when syncing databases from production to staging or development environments. It solves a common problem:...
Categories: Administration tools, Developer tools

Emoji Reactions

Emoji Reactions adds a fully-featured, per-entity emoji reaction system to any Drupal 10 or 11 site. Drop a field onto any content type — nodes, comments, taxonomy terms, users, paragraphs, and...
Categories: Accessibility

Node Session for Open Y

Provides a Session content type and related configuration
Categories: Content display

Safe{Wallet} Smart Accounts

Features Safe Smart Accounts integrates Safe Smart Accounts (formerly Gnosis Safe) into Drupal, enabling users to deploy and manage multi-signature Ethereum wallets directly from their Drupal user...
Categories: E-commerce, Integrations

AI Content Factory

AI Content Factory AI Content Factory provides a workflow for generating Drupal content with AI. It supports bulk content creation, editorial review, and automated background processing, managing...
Categories: Artificial Intelligence (AI), Automation, Content editing experience

Drupal Most Popular

Showcase the most popular content across your Drupal website and engage your audience. Ready to Use The module is pre-packaged with several services including: Drupal - Most Viewed pages (using...
Categories: Site structure, Integrations

Strata

What does it do? Strata is a Drupal module that bridges Strata (a SaaS content architecture planning tool) and your Drupal site. It imports Strata manifests to scaffold your entire content model ...
Categories: Integrations, Site structure

Pages