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

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

Trash Manager

The Trash Manager module adds a soft-delete mechanism to Drupal. Whenever a content entity is deleted (nodes, taxonomy terms, users, media, etc.), the module stores a snapshot of the entity’s data...
Categories: Content editing experience

Password Reset by Code

A Drupal module that provides functionality for managing password reset codes and user authentication recovery. Features Generate and manage secure password reset codes Enhanced user authentication...
Categories: User engagement

Supertext AI

The Supertext AI TMGMT integration provides a seamless connection between Drupal’s Translation Management Tool and Supertext’s AI-powered translation services. It enables editors and site managers...
Categories: Multilingual

Browser Provider

Disclaimer: Some of the code was generated using AI for this module, under human supervision. The Browser Provider is an experimental AI provider for Drupal that enables local, in-browser AI...
Categories: Artificial Intelligence (AI)

Views Lazy Renderer

Introduction Views Lazy Renderer is a Drupal 10 / 11 module that enhances search and listing pages by rendering lightweight skeleton placeholders for entities in Views, then replacing them...
Categories: Performance

Camera Capture

Summary: Capture images and short videos (10s) directly from browser for EKYC or identity verification. Works on desktop, laptop, tablet, and mobile with HTTPS and localhost support. Introduction...
Categories: Media, Security, User engagement

DB Clean Ups

DB Cleanup helps Drupal sites automatically clean cache tables and watchdog (dblog) entries at configurable intervals. It is especially useful for sites running on shared or resource-restricted...
Categories: Administration tools

Module Manager

Module Manager is a Drupal module that makes it easy to search, install, update, and remove community modules from Drupal.org directly through your site's administrative interface. Features -...
Categories: Administration tools, Developer tools, Site structure

FlowDrop UI Agents

The FlowDrop UI Agents module provides FlowDrop visual editor integration for AI Agents using the Modeler API. It enables users to visually design, configure, and manage AI agent workflows through...
Categories: Artificial Intelligence (AI), Automation

FilePond js Drag & Drop Image Uploader

Drupal 10+ integration for FilePond - a flexible JavaScript file upload library with support for drag and drop, image previews, chunked uploads, and more. If you're familiar with DropzoneJS, you'll...
Categories: Media

Bureau Works TMGMT Connector

Overview The Bureau Works TMGMT Connector integrates Drupal with the Bureau Works Translation Management System via the TMGMT module. It allows Drupal site builders and content editors to submit...
Categories: Artificial Intelligence (AI), Integrations, Multilingual

Media Image Style Formatter

Extends Drupal core's "Rendered entity" formatter for media reference fields to allow overriding the image style (or displaying the original image) directly in the field formatter settings—natively...
Categories: Performance

DX Toolkit

DX Toolkit provides reusable developer primitives—standardized patterns and plugin systems that improve code quality and reduce boilerplate in Drupal custom module development. Now available as a...
Categories: Developer tools

Media Revisions

A Drupal module that manages file revisions for media entities with proper version control, security, and performance. Overview The Media Revision module ensures that files attached to media...
Categories: Media

AI Media Accessibility Audit

Media Accessibility Audit helps site builders identify, review, and improve image alt text quality in Drupal using accessibility checks and optional AI-assisted suggestions—without automatic...
Categories: Artificial Intelligence (AI)

Canvas Bootstrap

Add fully styled, responsive Bootstrap components to Drupal Canvas, enabling buttons, cards, grids, and more in a visual editor with minimal setup. Recommended theme: Bootstrap Forge is a Canvas...
Categories: Content display, Developer tools, Site structure

Static Content Browser

Static Content Browser - Drupal.org Project Page Content Use this content for the Drupal.org project page at https://www.drupal.org/project/static_content_browser Project Short Description File...
Categories: Content display, Content editing experience, Import and export

JSON:API Frontend

Route resolution for Drupal JSON:API frontends jsonapi_frontend adds a reliable “path → resource” router API for headless and hybrid sites. It resolves aliases, redirects, Views pages, language,...
Categories: Content display, Decoupled, Developer tools

MCP Tools

MCP Tools connects Drupal to AI assistants (Claude, Cursor, Windsurf) via the Model Context Protocol. Describe what you want in plain English — the AI handles the Drupal work. Example You: "Create...
Categories: Artificial Intelligence (AI), Decoupled, Developer tools

JSON:API Frontend Layout Builder

jsonapi_frontend_layout is an optional add-on for jsonapi_frontend that enables true headless Layout Builder rendering by exposing a normalized layout tree API. Features Adds GET /jsonapi/layout...
Categories: Content display, Decoupled, Developer tools

Menu Link View Count

Allows site builders to add dynamic count indicators to menu links using Views. Configure each menu item to display the current result count from a selected View display. Common use cases: Unread...
Categories: Content display

Ckeditor Media Title

Allows editors to override the title attribute of embedded media (especially images) directly in CKEditor 5, without changing the original media entity. Improves accessibility and contextual...
Categories: Accessibility, Media, Search engine optimization (SEO)

Ckeditor Media Image Style

This module lets beginners in Drupal apply image styles (e.g., thumbnail, large) to embedded media images right in CKEditor 5, via a simple selector button, for flexible display without global...
Categories: Accessibility, Media, Search engine optimization (SEO)

Pinto Entity

Pinto Entity provides a way to take over rendering of entities, as used by routes, entity reference, views, and anything else that uses the standard entity view handler system. Pinto Entity...
Categories: Developer tools

Tablesorter JS

A lightweight, jQuery 4 compatible client-side table sorting module for Drupal 11+. Add class "tablesorter" to any table to enable click-to-sort on column headers. Motivation The Tablesorter module...
Categories: Content display

Pages