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

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

Disable Field Button

Overview The Disable Field Button module adds a Disable button to each field's configuration form on the Manage display and Manage form display pages. In Drupal core, disabling a field on an entity...
Categories: Administration tools

optimage

Lightweight responsive images, best-practice-out-of-the-box image formats avif, webp and jpeg, using imgproxy and other external image optimization tools. Why Configuring responsive images in...
Categories: Content display, Media

Magic Scribe

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: Artificial Intelligence (AI)

Term Delete Protection

The Term Delete Protection module prevents taxonomy terms from being deleted when they are referenced by content or other entities. This helps maintain data integrity by ensuring that referenced...
Categories: Content editing experience

Drupal Site Audit

A Drupal site auditing framework that identifies configuration issues, performance problems, and best practice violations. Tracks all installed modules with versions and detects pending updates,...
Categories: Administration tools, Developer tools, Performance

File Access Via Webform

Introduction The File Access Via Webform module allows Drupal site administrators to securely share files through webforms. It uses token-based access to ensure only authorized users can download...
Categories: Content display, Media, User engagement

LiteSpeed Cache (LSCache)

LiteSpeed Cache integration for Drupal. Cache-tag headers plus a Purge framework plugin for invalidation.
Categories: Performance

commerce_enzona

Integrates Enzona payment gateway with Drupal Commerce for processing payments in Cuba.
Categories: E-commerce

Self-Hosted QR Code Generator

Overview The QR Generator module lets you create, manage, and host QR codes directly in Drupal with built-in redirection management, branding options, and advanced export controls. Modes Online QR...

Native Observability

🚀 Overview Native Observability brings real observability into Drupal. Trace requests, inspect execution, analyze performance, export telemetry, and understand runtime behavior directly inside your...
Categories: Developer tools

CRM - Contact Relationship Management

Drupal CRM is the modern community-first platform for building rich Drupal applications involving contacts and their relationships. Built on Drupal best practices, you'll wonder how you built...
Categories: Site structure

Log Alert Rules

Log Alert Rules provides configurable threshold-based alerting for Drupal watchdog log entries. Instead of manually watching logs or building one-off automation for recurring errors, site...
Categories: Administration tools, Developer tools

Content Packages

Content Packages provides a Git-friendly workflow for managing selected Drupal content as canonical package files with YAML front matter. It is designed for teams that want important editorial,...
Categories: Content editing experience, Developer tools, Import and export

Mastodon API

This module will integrate with the Mastodon API, allowing you to "Toot" from within the Drupal interface. The idea is that you can install this module if you want to quickly share your content...
Categories: Content editing experience, Integrations

Fox drush console

The module adds drush command: fox:console (fox). Command allow you to obtain data at entity (context) levels. Context: entity_type.bundle . The module can be useful during audits, migrations,...
Categories: Administration tools, Automation, Developer tools

SSO Connector Social

Introduction SSO Connector – Social Login adds OAuth2/OIDC social authentication to SSO Connector-based Drupal sites. It enables users to sign in using popular identity providers while preserving...
Categories: Access control, Security

SSO Connector Sync

Introduction SSO Connector – Cross-site Sync extends SSO Connector with secure synchronization of Drupal data between connected sites. It supports entity and configuration replication across...
Categories: Integrations

SSO Connector OAuth

Introduction SSO Connector – OAuth 2.0 extends SSO Connector with OAuth 2.0 capabilities for modern SSO architectures. It is focused on the Authorization Code flow with PKCE, improving security for...
Categories: Access control

SSO Connector Cookie

Introduction SSO Connector – Cookie provides cookie-based Single Sign-On for Drupal sites that share a common parent domain. It is intended for multi-subdomain platforms where users should...
Categories: Access control, Security

SSO Connector Autologout

Introduction SSO Connector – Autologout integrates Drupal session timeout behavior with federated SSO activity. It extends autologout logic so users are not logged out prematurely while a valid SSO...
Categories: Access control, Automation, Security

SSO Connector Permissions

Introduction SSO Connector – Permissions centralizes authorization management across SSO-connected Drupal sites. It allows an Identity Provider (IdP) to define which roles and access policies users...
Categories: Access control, Integrations, Security

Jelastic Info

Admin-facing Jelastic / Virtuozzo Application Platform environment information dashboard for Drupal.
Categories: Integrations

Error Squelch

Suppresses Drupal status, warning, and error messages that match configured patterns. Enter one substring (or regex) per line; any matching message is silently filtered before it renders. Useful...
Categories: Content display, Developer tools

Change Requests

Change Requests is a community tool that allows to work together on Drupal content (nodes) without edit-wars (see Wikipedia - Edit-Warring) similar to open source code developers working together...
Categories: Content editing experience, Access control

Arguments

The module allows content to be discussed with pros and cons arguments.
Categories: Content editing experience, User engagement

Pages