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.
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