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

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

Content Access by Path

This module allows you to set restrictions - by path - on what parts of your website users can edit. E.g. allow person X edit all content inside /news or inside /news/sports or inside /news/sports...
Categories: Access control, Content editing experience

Geolocation Map Link

This Geolocation Map Links module provides a formatter for Geolocation Fields. This formatter allows the display of links to maps from different online map providers. Features Provides a formatter...
Categories: Content display

Views ID Card

This module provides an ID Badge style plugin for Views that allows you to print ID badges such as security badges or conference badges. Features Provides an ID Badge style plugin for Views....
Categories: Content display

Anonymous Redirection

The "Anonymous Redirection" module enhances Drupal website security and user experience by automatically redirecting anonymous visitors to the login page when they attempt to access restricted...
Categories: Access control, Accessibility, Security

Copy field machine name

The Copy Field module provides the ability to copy the machine name of a content type field. When creating custom themes or rendering content type data, we often need to copy the content type field...
Categories: Developer tools

Azure OpenAI Augmentor

The Azure OpenAI Augmentor is a dedicated submodule for Augmentor that connects your application to the Azure OpenAI API, leveraging the latest model capabilities (such as those in GPT‑4o) for both...
Categories: Automation, Integrations, Site structure

address autocomplete suggestion

Here, write an introduction that summarizes the purpose and function of this project with a focus on users brand new to Drupal. Answer the question: What solution does this module provide? The...
Categories: E-commerce

Webform Email Reply Threads

Provides threaded email messaging for webform replies. Quick start Set up a thread type for each webform that you'd like to have reply threading functionality. You can find this under the webform's...
Categories: User engagement

Tarte au citron Add To Any

This module works in addition with Tarte au Citron and AddToAny Share Buttons. It prevents Add to any to be displayed in pages without user consent.
Categories: Content editing experience, Developer tools, Security

Feedback AI

The Feedback AI module is designed to perform sentiment analysis on user feedback submitted on a Drupal website. Using the AI-powered sentiment analysis, the Feedback AI tool further classifies...
Categories: Content display, Integrations, User engagement

Views Reference Extras

This module is for more contributed features extending Views Reference Field allowing that module to be focused on the core functionality and be kept simple. Features For now this module has only...
Categories: Content display

SMTP Mail Authentication Webform Handler

The SMTP Mail Authentication Webform Handler module allows you to configure custom SMTP credentials for sending emails from webform submissions. This enhances security and flexibility by enabling...
Categories: Automation, Content editing experience, Integrations

AI SEO Link Advisor

The AI SEO Link Advisor module integrates Drupal with a range of AI services, such as OpenAI and Gemini, to offer SEO analysis and recommendations. It enables you to set up AI services and conduct...
Categories: Search engine optimization (SEO)

Parallel Workspaces

Experimental module that allows multiple workspaces to contain instances of the same content. Each workspace is essentially a fork of live and does not reintegrate changes. Core issue: [#3438083]...
Categories: Content editing experience

Entity Reference Hierarchy Book Navigation

The entity_reference_hierarchy_book_nav module is provides a easy way to setup books. This module comes with two blocks and two content types. Content types: Book: A content type for the books you...
Categories: Content editing experience

Clickio Consent

The fastest way to activate Clickio Consent in Drupal. Comply with GDPR, TCF and Consent Mode in minutes. Clickio Consent allows you to comply with privacy regulations, TCF and Consent mode...
Categories: Integrations

Secure Nodes

The Secure Nodes module prevents accidental deletion of important content by adding protection settings to specific content types. After installation, users can configure protection for any content...
Categories: Access control, Administration tools

Drupal Forge Token

Provides tokens for embedding Drupal Forge launch widgets. This was created so that users can launch demos directly from any site instead of going to Drupal Forge first. Example: https://darren.oh...
Categories: Content editing experience, Integrations

Apache Solr log

Do not use this module Functionality of this module was merged into Search API Solr This module provides Solr-based alternative to dblog as suggested by [#3475570]. Features Provide dblog-like user...
Categories: Administration tools, Developer tools

Simple OAuth Redirect URI Wildcard

Extends the Simple OAuth module to allow for subdomain wildcards in redirect URIs. WARNING: Use of this module violates Section 3.1.2 of RFC-6749 (OAuth 2.0 Specification) which requires the use of...
Categories: Access control, Decoupled, Security

Coupons Migrate(Ubercart to Commerce)

Coupons Migration: Ubercart to Commerce # Drush Batch Commands Migrating Coupons from Ubercart to Commerce. This module provides a custom Drush command to facilitate the migration of coupons from...
Categories: E-commerce

Commerce Shipping: Exclude shipping method for product(s)

Adds a commerce product / variation field type and a commerce condition, which serve to exclude specific shipping methods not allowed for a product / variation. The shipping methods to exclude for...
Categories: E-commerce

Auto Link Field Formatter

Auto Link Formatter for Drupal Layout Builder This module provides a Field Formatter for the core Drupal Layout Builder, allowing plain text fields to automatically convert URLs into clickable...
Categories: Content display, Content editing experience

Mattermost Logger

Introduction A Drupal module that integrates with Mattermost to log messages from the Drupal logging system. Choose which logging channels to send to Mattermost and set the logging levels for each...
Categories: Developer tools, Integrations

Css size field

This module provide a field type to store CSS size data, with default formatter and widget. It's composed by 2 fields : Number and Units.
Categories: Content display

Pages