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

54,160 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.

Inline Permissions

Inline Permissions allows site administrators to assign permissions to users directly, rather than relying on roles. It accomplishes this through the Access Policy API.
Categories: Access control, Administration tools

Login Flow

Login Flow provides a plug-in system for the Drupal login process. It's aim is to allow different modules to provide authentication for specific accounts. Login Flow allows this to happen without...
Categories: Access control

Custom Status Report

By default the Status Report page (/admin/reports/status) doesn't allow any customization, but sometimes you just want to show some more information here. This module allows the customization of...
Categories: Administration tools, Developer tools

Relative to Absolute URLs

The module absolute URLs is a normalizer for Symfonies Normalization. Specifically this will target the data type ViewsRenderPipelineMarkup replacing its output from relative to absolute URLs when...
Categories: Content display

Symfony Mailer GraphAPI

This module provides a lightweight transport layer to use Symfony Mailer with Microsoft Graph API. This makes it possible to send mails using e.g. Microsoft Office 365. It uses the Client...
Categories: Integrations

Opensearch Views

OpenSearch Views INTRODUCTION The OpenSearch Views module provides integration between Drupal Views and OpenSearch, enabling you to query and display data from OpenSearch indices through the...
Categories: Content display

Entity attributes field

The Entity Attributes Field (EAF) module provides a field definition that allows you to add custom attributes to entities, fields, or field items. These attributes are not part of the actual...
Categories: Content editing experience

Render Menu Token

This simple module creates menu token and allows content editor to render menu. Usage To use menu token, simply use tokens like this: [menu:render:account] [menu:render:menu-mm---social-menu] Note:...
Categories: Content editing experience

A/B paragraphs

A/B Paragraphs is a lightweight module for running basic A/B tests using the Drupal Paragraphs system. Editors can test two content variants, track user interaction, and send simple analytics...
Categories: Content display, User engagement

Plain Search Index Filter

The Plain Search Index Filter module introduces a powerful Twig extension, strip_tags_safe, designed to enhance the rendering of search index results in Drupal by seamlessly removing unwanted HTML...
Categories: Content display

Logo Image Enhanced

Welcome to Logo Image Enhanced, a Drupal module designed for beginners and seasoned users alike! If you’re new to Drupal and want your site’s logo to look great, load fast, and be accessible to...
Categories: Search engine optimization (SEO), Site structure

LLMs.txt Generator

LLMs.txt Generator helps you create and manage an llms.txt file on your website, giving you control over how Large Language Models (LLMs) such as ChatGPT, Claude, and others interact with your site...
Categories: Search engine optimization (SEO), Site search

Draggable Mapper

Draggable Mapper lets you place markers on an image map using a user-friendly drag-and-drop interface. Each marker can contain a title, description, and custom icon/image. This allows for creating...
Categories: Content display

Track Usages

Description The Track Usages module allows tracking and registering usages of a target entity by a source entity. For instance, you can find and register which are the file usages of a node entity....
Categories: Developer tools, Integrations

LocalGov News

This module is currently developed on Github and mirrored here whilst projects from LocalGov Drupal are migrated to Drupal.org. Please file issues on the Github issue queue. Provides the pages and...

File Visibility

Keeps public files of a publicly inaccessible entity in the private filesystem until the entity becomes available for the public. Entity files are all files referred by the entity, either via...
Categories: Access control, Security

LocalGov Step-by-step

This module is currently developed on Github and mirrored here whilst projects from LocalGov Drupal are migrated to Drupal.org. Please file issues on the Github issue queue. What is it? This module...

LocalGov Geo

This module is currently developed on Github and mirrored here whilst projects from LocalGov Drupal are migrated to Drupal.org. Please file issues on the Github issue queue. Provides a entity for...

AI Related Content

This module leverages the AI Search sub-module of the AI module to find related content. This is sometimes referred to as content recommendations or suggested content. Features This module provides...
Categories: Artificial Intelligence (AI), Content display, Site search

Cookie Bot Protection

This module is designed to provide a protection from simple crawlers like AI or crawling scripts by testing redirection and set cookies capabilities. Lots of AI or non-conventionnal crawling bots...
Categories: Access control, Security

Entity Reference Field Autocomplete Filter

This module creates a field widget for entity_reference fields with a select field to choose a bundle used to restrict the results from the autocomplete field. Features This module creates a new...
Categories: Content editing experience

Domain Views Display

The Domain Views Display module works with Domain Access to allow the administrator to override a Views display with another on specific domains. For example if you have an RSS listing page for a...
Categories: Content display

Currency API

CurrencyAPI Module for Drupal Real-Time Exchange Rates with Custom Markup Capabilities The CurrencyAPI module seamlessly integrates Drupal with currencyapi.com, providing real-time currency...
Categories: E-commerce

Modules List

This module provides a comprehensive overview of all installed modules on your Drupal site with detailed information including version numbers, release dates, and file paths. Features Displays all...
Categories: Administration tools

Menu Level Permissions

Drupal core has an all or nothing approach to menu administration. Modules like Menu Admin per Menu provide per menu permission divisions. In really large sites though, there may be a need to...
Categories: Access control

Pages