Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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.
Views: Mark Current Entity
Synopsis Provides a Views argument handler which accepts an entity ID: it assumes this entity ID is the same entity type as the base_table of the current view. If it notices the ID passed in the...
Categories: Content display
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
Audio Clips API
Audio Clips module is an API for creating a clip from an audio file. Features This module uses FFmpeg library and only MP3 and WAV format is compatible. Post-Installation - Go to /admin/config...
Categories: Developer tools, Media
MJML Render Devel
MJML Render Devel provides a browser-based preview UI for MJML email templates. Discover, render with mock data, and preview emails across client viewports — without sending a single email....
ECA Simplenews
At this time, the Simplenews "subscribe" and "unsubscribe" actions (among other events, actions, and conditions) are not available to models created with ECA: Event - Condition - Action. This tries...
Categories: Administration tools, Automation, Integrations
Protected Content
A sovereignty tool for site operators and their users against external power structures. INTRODUCTION This NIS2 Recital (95) compliant module integrates OpenPGPjs for executing client-side...
Categories: Access control
Views and Blocks Configuration Versions
# Versiones de configuración de vistas y bloques Este módulo ofrece un **historial visual** de la configuración de **Views** (`views.view.*`) y de los **bloques colocados** (`block.block.*`). Cada...
Categories: Administration tools, Content editing experience, Developer tools
Varbase Recipes
Provides general custom config action plugins for Drupal recipes. Manages a custom optional list of Varbase recipes for projects, with the full list of Varbase Recipes to apply, and integration...
Categories: Developer tools
Core Web Vitals
Real-user Core Web Vitals tracking with backend correlation. Captures Largest Contentful Paint, Interaction to Next Paint, Cumulative Layout Shift, First Contentful Paint, and Time to First Byte...
Categories: Administration tools, Performance, Search engine optimization (SEO)
Taxonomy Content Report (Obsolete)
Please use the new page for this module: https://www.drupal.org/project/taxonomy_content_report A Drupal 10/11 module that generates content insight reports filterable by a hierarchical taxonomy...
Categories: Administration tools, Content editing experience, Site search
Taxonomy Content Report
A Drupal 10/11 module that generates content insight reports filterable by a hierarchical taxonomy tree. Each content-type section is powered by an embedded View, so editors and developers can...
Categories: Administration tools, Content editing experience
Link Magician
Link Magician scans for faulty/hardcoded links or improperly linked/referenced files and images (found in 'rich text'). Hardcoded links are converted to LinkIt-compatible entity links and files...
Categories: Administration tools, Content editing experience, Search engine optimization (SEO)
POSSE Post
POSSE Post implements the POSSE (Publish on your Own Site, Syndicate Elsewhere) philosophy for Drupal. It automatically crossposts your Drupal nodes to social media when they are published, keeping...
Categories: Automation, Import and export, Integrations
Self-Hosted QR Code Generator
Overview QR Generator lets you create, manage, and host QR codes directly in Drupal. It supports both online QR codes (managed redirects with optional expiration) and offline, self-contained QR...
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
Entity I/O — Export and Import Content Entities to JSON
Entity I/O is a powerful Drupal module that allows you to export and import entities as JSON files, making it easier than ever to migrate or synchronize content between environments or websites....
Categories: Content display, Content editing experience, Import and export
Version Control / Project* integration
This module makes it possible for users with a VCS account to associate Drupal nodes ("project nodes") with repository locations and appoint co-maintainers for these projects, which enables commit...
Categories: Developer tools, Access control
DNS
Manage DNS zones and records directly in Drupal. The DNS module provides a modern, extensible system for defining and managing DNS data inside Drupal using content entities, with support for common...
Categories: Developer tools