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

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

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

Schema.org/EducationalOccupationalCredential

Adds Schema.org/EducationalOccupationalCredential to the JSON LD array. Additional Requirements Schema.org Metatag
Categories: Search engine optimization (SEO)

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

Node Health

Node Health is a Drupal module that provides reports and tools to monitor the health and storage usage of your site's content types, fields, and node revisions. It helps site administrators...
Categories: Administration tools, Content editing experience, Developer tools

Advanced Image Media Attributes Formatter

Introduction If you're new to Drupal, images are added to content using Image fields (direct uploads) or via the Media library (reusable images). Drupal core already handles basic lazy loading, but...
Categories: Search engine optimization (SEO)

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

wxrks TMGMT Connector

Overview The wxrks TMGMT Connector integrates Drupal with wxrks Translation Management System via the TMGMT module. It allows Drupal site builders and content editors to submit content for...
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

User Reference with Invite

Enhances Entity Reference fields with email invitation workflows. Allows content editors to select existing users OR invite new users via email - invited users are automatically added to the...
Categories: User engagement

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

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

Permissions Turbo

A high-performance replacement for Drupal's permission administration page. The default Drupal permissions page (/admin/people/permissions) becomes painfully slow on sites with many modules...
Categories: Administration tools

Entity Revision Diff

Entity Revision Diff Extends the Diff module to provide visual revision comparison for non-node content entities. The Problem Drupal 10.2+ and 11 core includes version history UI for revisionable...
Categories: Content display, Content editing experience

Advanced Mega Menu

Advanced Mega Menu provides a powerful, grid-based layout builder for Drupal navigation, enabling site builders to create complex, multi-row, and multi-column layouts through an intuitive visual...

PillarShield

PillarShield connects Drupal to the PillarShield governance service to evaluate content and return allow/warn/block decisions. Enforcement runs at the publish/visibility boundary by default, with...
Categories: Integrations

Slider Gallery

With this module, You can overwrite the image output to use the gallery with fancybox.
Categories: Content display, Media

Feeds HTTP OAuth Fetcher

This module (feeds_http_oauth) provides an OAuth 2.0–enabled HTTP fetcher for the Feeds module (Feeds 3.x). This module adds a new fetcher plugin: Download from url (OAuth 2.0) It allows Feeds to...
Categories: Import and export

Seckit CSP Nonce

Introduction SecKit CSP Nonce automatically adds Content Security Policy (CSP) nonce attributes to all inline JavaScript on your Drupal site, enabling you to enforce strict CSP policies without...
Categories: Security

Commerce Referral

Commerce Referral Provides a referral system for Drupal Commerce that allows customers to refer friends and receive rewards. Features Referral Code Generation: Automatically generates unique...
Categories: E-commerce

Direct Upload Media Document

Direct Upload Media Document (DUMD) A modern, user-friendly document upload widget for Drupal Media with drag-and-drop support, real-time previews, and automatic PDF thumbnail generation. Why...
Categories: Media

Node change default language

A Drupal module that allows changing the default/source language of nodes via UI using direct SQL queries. Similar modules There is a similar module called entity_change_default_language, but its...
Categories: Multilingual

Pages