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

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

ECA Breadcrumbs

ECA Breadcrumbs is a Drupal module that lets you customize breadcrumbs dynamically without writing code. It integrates with the ECA (Event-Condition-Action) module, allowing site builders to create...
Categories: Administration tools, Developer tools, Site structure

Search API Content Type Machine Name

This is a simple add on for the Search API module, which provides a machine name version of the content type, as opposed to the default content type that adds the actual Display name of a Content...
Categories: Site search

Views Slider

The Views Slider module for Drupal 10/11 provides a flexible and customizable solution for creating interactive sliders directly from Views. It supports custom field mapping, theme overrides, and...

Documents library

Document Library A comprehensive document management system with modern UI, hierarchical folders, version control, search, and download tracking. Features Core Features Document Upload &...
Categories: Content display, Content editing experience

Search API SQLite

The Search API SQLite FTS5 module provides a full-text search backend for Drupal using SQLite FTS5. It offers improved search relevance and performance compared to the Database Search backend...
Categories: Site search

Leaflet Dynamic Table

A Drupal module that provides a dynamic attachment display for Leaflet Map Views that updates based on the map viewport. Features ## Description This module extends the Leaflet Views module by...
Categories: Content display

Linkchecker Request Tag

Automatically tags Linkchecker module's HTTP requests with the custom header X-origin: DrupalLinkChecker, for easier identification when managing network traffic e.g. filtering traffic logs,...
Categories: Integrations

FlowDrop AI Provider

The FlowDrop AI Provider module brings powerful multimodal AI capabilities to FlowDrop workflows by integrating seamlessly with the Drupal AI ecosystem. It enables content creators and site...
Categories: Artificial Intelligence (AI), Automation, Integrations

User Email Preview

A Drupal module that adds live preview functionality to user email templates on the Account Settings page. This allows administrators to see exactly how user-related emails will look before saving...
Categories: Administration tools, Content editing experience

AI 404 Redirect

AI 404 Redirect is a Drupal module that uses artificial intelligence to automatically analyze 404 errors and suggest appropriate redirects to help users find the content they're looking for. KEY...
Categories: Artificial Intelligence (AI), Search engine optimization (SEO), Site structure

Bulk Term Delete

The Bulk Term Delete module provides a convenient way to manage your taxonomy terms by enabling bulk deletion. Instead of removing terms one by one, site administrators or users with the...
Categories: Content editing experience

OCI Object Storage File System

A Drupal 10/11 stream wrapper module that integrates Oracle Cloud Infrastructure (OCI) Object Storage as a filesystem using the AWS SDK for PHP with S3-compatible API. Features Core Functionality...
Categories: Integrations, Media

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

Redirects entity manager

Manage redirects directly from your content pages Redirect Entity Manager provides a streamlined interface for managing URL redirects directly from entity pages (nodes, taxonomy terms, and media)....
Categories: Administration tools

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)

Trace Mail Log

Trace Mail Log provides complete visibility into your Drupal site's outgoing emails. It works with Symfony Mailer, Mail System, or Drupal core mail to capture every email event, storing the full...
Categories: Administration tools, Developer tools

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

Commerce Pesapal Payments

This module provides a payment plugin for the pesapal payment platform popular in East Africa and beyond Features - Configuration of Sandbox and Live Credentials - Ability to test configurations...
Categories: E-commerce

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

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

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

Pages