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

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

Public Key Credential Source

Experimental module. Provides a "Public Key Credential Source" entity type for use in Webauthn flows. Based on work done in the Webauthn module. Dependencies This module is based on web-auth...
Categories: Security

API Audit Drush Command

This module provides Drush commands for auditing Headless/Decoupled API routes. It helps identify routes with open access, missing access requirements, and potential security misconfigurations....
Categories: Decoupled, Developer tools, Security

Paragraphs Sum Formatter

Features Paragraphs Sum formatter module provides a formatter that displays the sum of a configurable field on multi-valued paragraphs. Works with all core numeric fields, with the exception of...
Categories: Content display

OpenSign

It provides the integration of OpenSign, an open-source document e-signing solution designed to provide a secure, reliable, and free alternative to commercial platforms like DocuSign, PandaDoc,...
Categories: Content editing experience

Views sort by length

This module adds new sort handlers that can be used in SQL views to sort the view by the length of a field. This is useful for example if you want to display the shortest titles first.

Preprocessor Files

The Preprocessor Files module allows you to create dedicated files to preprocess templates instead of your usual hooks. Similar to Preprocess Functions, Preprocessor Files can be used to preprocess...
Categories: Content editing experience, Developer tools

BigBlueButton NG

BigBlueButton is an open source web conferencing system. In addition to various web conferencing services, it has integrations for many of the major learning and content management systems. This...
Categories: Site structure

Update NARF!

Squish those pesky "No available releases found" issues. The update manager sometimes ends up with "No available release found" (NARF!) for all, or just a couple of the modules in a site. This is...
Categories: Administration tools, Developer tools

Book navigation block

This simple module provides a block for "Previous/Next" book navigation. Features Pvides a book navigation block. Post-Installation Enable the module Place the block Win!
Categories: Content editing experience, Content display

ntfy.sh Integration

Synopsis This module provides a simple service to authenticate against a ntfy.sh server and easily send notifications to the server. Dependencies verifiedjoseph/ntfy-php-library Installation...
Categories: Integrations

Entity Value Inheritance (EVI)

The following module was built as a way to sync data between entities. Where you have a source and a destination. The Inheritance entity is configured to take into account what source entity,...
Categories: Content editing experience, Site structure

CKEditor Remove Format Links

This module enhances CKEditor 5's Remove Format plugin by adding the ability to remove links. It's designed exclusively for CKEditor 5, requiring no additional setup. To deactivate the feature,...
Categories: Content editing experience

Media Default Image

Media Default Image is widget media that provide default image if it is not found. Features Media default image, use default config image to replace non found image with full applied style. This...
Categories: Media

Notification Popin

About this module This module allows you to create notification content which is displayed inside a popin on the site. The notification content is a fieldable entity and can be customized as you...
Categories: Developer tools

Embedded Content: Examples

The examples module for the 'Embedded content' module
Categories: Content editing experience

Protected Nodes

Protects nodes from accidental deletion by the editors. Features Admins can enable node protection by content type in the module settings. This adds a "protected" checkbox field to the enabled node...
Categories: Administration tools, Content editing experience, Access control

OpenAI SEO Analyzer

The OpenAI SEO Analyzer is a Drupal module that integrates with the OpenAI GPT-4o model to provide SEO analysis directly within the node view. It allows users to generate and customize SEO reports...
Categories: Content editing experience, Search engine optimization (SEO)

CSP Google Supported Domains

This modules automatically adds the domain names listed on https://www.google.com/supported_domains to the CSP policy created by the CSP module. After installation, the domain names can be added by...

Site Configuration

Provides a centralized way to define, manage, and expose global site configuration in Drupal, with first-class support for decoupled or headless architectures. This module allows developers to...
Categories: Administration tools, Decoupled, Developer tools

Migrate Log UI

Migrate Log UI module allows easy viewing and filtering of migration messages. Migration messages can be filtered by source key, message type, and message content. The filter can also be negative....
Categories: Import and export

eStore Frontpage

Provides the Front page layout for the upcoming eStore Distro. family of current eStore v2.2.x theme.
Categories: Content display

NextJS Headless Preview

This module provides a preview iFrame of your NextJS application on the node view page in Drupal and allows editing content through the front-end application. Features iFrame on node view that...
Categories: Content editing experience, Decoupled

Current date and time

The Current date and time module allows administrators to display a dynamic date and time block on their Drupal site, showcasing the current date and time based on the selected country's timezone....
Categories: Administration tools

PatternCSS

This module Integrates Pattern.css, is a CSS only library to fill your empty background with beautiful patterns. Make Your Website More Beautiful, pure CSS background patterns that you can actually...
Categories: Developer tools, Integrations

URL Text

URL Text provides a custom field type to hold a URL in plain text. The field is validated to contain a valid URL. Requirements This module has no specific requirements. Recommended Modules This...

Pages