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

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

PDFa11y

PDFa11y automatically checks uploaded PDF files for accessibility issues, helping content editors ensure their documents are usable by people with disabilities who rely on screen readers and other...
Categories: Accessibility

Content Telemetry & Performance Insights

Content Telemetry & Performance Insights (CTPI) CTPI is a production-grade, privacy-safe performance telemetry and insight engine for Drupal 10 and 11. It captures request-level render metrics,...
Categories: Performance

Commerce Speedy BG

Module integrates Bulgarian provider Speedy with Drupal Commerce. Features calculate shippings cost on order checkout for delivery to address, delivery to office, delivery to box (automat) validate...
Categories: E-commerce, Integrations

Entity proximity select (Webform)

Introduction: Entity proximity select (Webform) provides a webform element that allows end users to find and select content entities (nodes, etc.) based on geographic proximity. Visitors can use...
Categories: Content display

Admin Toolbar Extra Tools Confirmations

A simple extension to the Admin Toolbar Extra Tools module that's part of the Admin Toolbar project that shows a javascript confirmation dialog when clicking links relating to flushing caches, but...
Categories: Administration tools

Content filter

Features Content Filter adds dedicated management pages for selected content types, improving how site builders and editors interact with content in the Drupal administration area. What does it do?...
Categories: Administration tools, Developer tools

OpenAI Compatible Provider

This module provides a flexible AI provider for OpenAI compatible APIs, Including DeepSeek SiliconFlow Zhipu AI (BigModel) Alibaba Cloud (Tongyi Qianwen) 01.AI (Yi) Moonshot AI (Kimi) other...
Categories: Artificial Intelligence (AI)

Dropdown Pager

Provides an accessible dropdown-based pager option for Drupal Views. Replaces the standard full pager with a compact dropdown button that saves space while maintaining all core pager functionality....
Categories: Content display, User engagement

Document Loader: PDF Parser

Enables extracting Text from PDFs through a Document Loader plugin with the PDF Parser PHP library. It enables Drupal modules to register and use PDF parsing in their document processing workflows....
Categories: Content editing experience, Integrations

DC Pager

Provides a full-style pager for views. Similar to the default "Full" pager except that first and last links are page numbers, and some pager links are reordered to accommodate this change. Post...
Categories: Content display

Container Query Images

A Drupal module that extends Responsive Image to support CSS container queries. How It Works 1. Create breakpoints with "container" in the group name MYTHEME.container.sm: label: 'Container SM ...
Categories: Media

Emporiqa

A customer types "headphones for work under 500, wireless, noise cancelling" into your Drupal Commerce store. Your search returns everything with "headphones" in the title. The customer scrolls,...
Categories: Artificial Intelligence (AI), E-commerce, Integrations

Enhanced Menu Manager

A modern interface for Drupal menu management. Enhanced Menu Manager (EMM) replaces the default Drupal 10/11 menu link overview with an interactive tree view. It is designed to handle menus of any...
Categories: Artificial Intelligence (AI), Automation, Site structure

Enhanced Commerce Management

A modern dashboard for Drupal Commerce store management. Enhanced Commerce Management (ECPM) adds an analytics-driven dashboard on top of Drupal Commerce. It is designed to give store...

Swift Login

Swift Login is a lightweight Drupal module that provides a dropdown login form triggered by a login button. Instead of redirecting users to a separate login page, the module displays the login form...
Categories: User engagement

Bookmark Field

Bookmark Field lets editors assign a stable, human-readable identifier to any piece of content — like private_consent or contact_form — so that content can be reliably referenced, embedded, and...

ECA Address

Provides ECA (Event-Condition-Action) integration for the Address module. The ECA Address module extends the Event-Condition-Action (ECA) system with actions for working with address data. This...
Categories: Automation, Integrations

Generic SSO

This is a generic authentication provider for SSO (or similar) backend modules which trusts a named SERVER variable (such as REMOTE_USER). It is based on the ldap_sso module to which it owes its...
Categories: Access control

Content Metrics

Contributors, editors and other content maintainers of long-running Drupal sites should be able to easily see how their content has evolved over time. This module provides charts illustrating...
Categories: Content editing experience

AI Translate Double Field

AI Translate Double Field adds a `double_field` extractor plugin to the AI Translate module so that both parts of a Double Field value can be translated automatically. Requirements - AI Translate ...
Categories: Artificial Intelligence (AI)

Dependent list

What This Module Does Screenshots below show how the child field options change when a different parent value is selected. Figure 1: Acquisition selected Figure 2: Appropriation selected When...
Categories: Content editing experience

Liquid Voting

Liquid Voting brings liquid democracy (proxy voting) to Drupal, built on top of VotingAPI. Users can vote directly on any content—or delegate their voting power to trusted representatives who...
Categories: User engagement

Entity Hierarchy Widgets

Additions to Entity Reference module. Adds widgets for management of hierarchically referenced entities. Features - Adds a drag and drop interface for reorganizing hirarchically organized entities ...

BotBuster

BotBuster protects your Drupal site from automated bot traffic and DDoS attacks on specific paths. It uses a lightweight JavaScript browser challenge to verify that visitors are real humans using...
Categories: Security

Info banner

Info Banner allows you to display configurable, site-wide notifications across your Drupal website. Easily create banners for announcements, promotions, or maintenance messages — and control...
Categories: Content display

Pages