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.
consent management
Better alternative to existing consent management tools
Categories: Access control
Kordiam
Are you using the content strategy tool Kordiam to plan your stories and to manage your editorial department? This module connects your Kordiam account to one or multiple Drupal sites. Your story...
Categories: Content editing experience
Migrate Utils
Utilities for Drupal's Migrate module. Features Migrate State Use MigrateState::isMigrationRunning() to quickly check if a migration is currently running in the current context. This is useful to e...
Categories: Automation, Developer tools
Bulk Update User Roles
The Bulk Update User Roles module enables site administrators to assign or remove roles for multiple users at once, either in bulk or by selecting users randomly. Features The Bulk Update User...
Categories: User engagement
Analyze
One Tab to Understand All Your Content Content editors shouldn't need five different modules with five different UIs to understand how their content is performing. Analyze puts SEO data,...
Categories: Accessibility, Administration tools, Artificial Intelligence (AI)
Webform Headless
Webform Headless integrates Webform with headless frontends by providing API endpoints for managing submissions and getting forms in structured schema formats. Currently, only the FormKit schema is...
Categories: Decoupled, Integrations, User engagement
Abusive Traffic
INTRODUCTION The abusive traffic module helps identify abusive traffic (aka spam users) by IP address. The module will send an email to you so you can review if they are actually spam, or not. You...
Categories: Administration tools
Form Field Access
Drupal community has a great module called Field Permissions. The module works great, however does not allow set permissions for fields which has been created as dynamic fields. And here Form Field...
Categories: Access control
Paragraphs Bundles Import
PB Import - Paragraphs Bundles Import PB Import (Paragraphs Bundles Import) is a comprehensive Drupal module that streamlines bulk content operations through CSV file imports. Built specifically...
Categories: Administration tools, Automation, Content display
Orphaned Files
Orphaned Files module. Features The Orphaned Files module offers a comprehensive list of media files that have been utilized one time or less within a Drupal site. This feature allows users to...
Categories: Media
Media Canonical Download
The Media Canonical Download Module provides an option to download a file directly when a media entity is viewed. Usage: Install the Media Canonical Download module. Select “Standalone Media URLs”...
Categories: Media
Color Scheme Field
Color Scheme Field Contains a field that allows to choose between color schemes defined in the default theme. before enabling the module, add a list of color scheme options to your default theme:...
Categories: Content display, Content editing experience
Slider Layouts
The Slider Layouts module allows Drupal content editors to place carousel blocks via the layout builder. This is accomplished by adding a new Slider Section and placing blocks in the section, which...
Categories: Content display, Content editing experience
Featureflags extensions
Overview Provides some new functionality for the featureflags module: Enable/disable routes depending on featureflag Enable/disable permissions depending on featureflag Check featureflag status...
Categories: Access control, Administration tools, Site structure
Webform OpenFisca
This module integrates Drupal Webform functionality with the OpenFisca API, allowing seamless communication and calculation based on OpenFisca rules. Features Handles communication with the...
Categories: Integrations
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
Field Display Toggle
For entities with numerous fields, manually dragging each field into the disabled section can be tedious, especially when configuring multiple view modes that require only a few fields to be...
Categories: Administration tools, Content display
Pie Chart
The Pie Chart module provides a configurable block that collects Name|Value pairs and renders them as a pie chart. It also defines a content type structure for pie charts based on node counts and...
Categories: Integrations
A12S MaPS Sync
This module provides a bridge with MaPS System software. MaPS is a tool for managing large data and performing multichannel publications. Data from MaPS System are imported into entities and fields...
Categories: Import and export, Integrations
Component fields
The Component Fields module provides a mechanism for automatically calculating the value of some ("final") field based on the values of 2 other ("component") fields of the same type. The final...
Entity Back Reference
Features Entity back reference intends to add upon the Drupal Entity API by providing a method to refer back to all entities which point to a current entity. This module adds a service which...
Categories: Content display, Site structure
Views Parallax - Views Vanilla JavaScript Parallax (VVJP)
The Vanilla Views suite F.L.A.S.H.C.R.P.T.B FlashCrptb is a collection of ten powerful Drupal modules designed to enhance the visual and interactive experience of Drupal Views using pure,...
Categories: Administration tools, Content display, Site structure
WhatsAppIN
This module integrates with WhatsApp API and adds a whatsapp icon to initiates a chat window for the configured phone number. Features This module allows you to add a WhatsApp contact link to your...
Categories: User engagement
AI Automators Google Vision
This module helps you to work with Google Vision and the AI Automators inside your AI Automator workflow. This is a submodule from the AI module that allows you to automate almost anything. This...
Categories: Automation, Media
Search API Elasticsearch Stopwords
This module provides stopwords functionality for Elasticsearch powered by Search API. Post-Installation Go to /admin/config/search/search-api-elasticsearch-stopwords to configure module. Enable...
Categories: Site search