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

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

Role Permissions Filter

Managing role permissions in Drupal can become overwhelming very quickly. On medium or large sites, the permissions page often contains hundreds of options, making it hard to understand what a role...
Categories: Access control, Administration tools, Developer tools

LocalGov Austria

The LocalGov Austria module provides German language support for LocalGov Drupal installations. This module was originally developed by Mark Conroy and cloned/adapted to an Austrian version by Nico...

SmartDuo Breadcrumb

SmartDuo Breadcrumb is an advanced breadcrumb management module for Drupal 11.3+ that gives site builders full control over breadcrumb trails without writing a single line of code. It provides a...
Categories: Accessibility, Content display, User engagement

Popup Lite

Popup Lite Module Overview The Popup Lite module provides a lightweight and flexible system for managing various types of popups on your Drupal website. It leverages the powerful iziModal...
Categories: Content display

Paragraphs Media Icons - Pro

Eliminates config bloat by replacing Paragraphs' base64-encoded icons with Media entity references. Reduces config size by 90%+. The Problem The Paragraphs module stores paragraph type icons as...
Categories: Content editing experience, Media, Performance

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

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

Pages