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.
Taxonomy View Counter
Counts the number of views for each taxonomy term page and provides a field in the view to display the count. Also, the view can be sorted using this field to show results based on the number of...
Categories: Site structure
Bulk Archive
Bulk Archive is a lightweight Drupal 9/10 utility module that allows site administrators and content managers to archive multiple content items in one action from the content overview page. This...
Categories: Content display
Administration Theme by Content Type
Set whether to use the administration theme when editing or creating content per node type. That is, use the admin theme for adding and updating content, but for only specific types of nodes....
Categories: Administration tools, Content editing experience
TMGMT ModernMT
ModernMT Translator Integration for TMGMT Overview The tmgmt_modernmt module seamlessly integrates the ModernMT machine translation service with the Translation Management Tool (TMGMT) in Drupal....
Categories: Multilingual
Google Tag Manager Stape
This module provides the ability to replace the GTM script with a script that passes through Stape, thereby enabling server-side tracking. Features This module enables server-side tracking with...
Categories: Search engine optimization (SEO)
Views Multivalue Reference Helper
Views Multivalue Reference Helper Fix duplicate rows in Views caused by multi-value entity reference fields. When using Views with entity reference fields that allow multiple values—such as a...
Categories: Content display
Content AI tagging
A custom module for AI based content tagging Features Here, answer the following questions: What is the basic functionality? What unique features does enabling this project add? When and why would...
Categories: Content editing experience
Unomi Personalization
This module enables your Drupal website to support advanced personalization features without relying on a specific provider. It offers the foundation for connected customer experience management by...
Categories: Integrations
Gov Alerts
The Gov Alerts Module provides site administrators with the ability to pull in data from various U.S. government open APIs, such as FEMA, CDC, EPA, NWS, and USGS, to display timely alerts for...
Entity Share Trash Ignore
This module integrates the trash bin functionality with entity share. It causes entities that are marked for import via entity share but are already in the trash bin on the target site, to be...
Categories: Administration tools, Content editing experience
Media Dupe Detect
Features The Media Duplicate Detect module enhances the Media Library experience by automatically identifying duplicate file uploads. When a user attempts to upload a file that already exists, the...
Categories: Media
infomaniak_connect
This module is an integration with the Infomaniak OpenID Authentification. Dependencies Drupal OpenID Connect module - https://www.drupal.org/project/openid_connect Getting Started Install the...
Categories: Access control
LocalGov Mercury Editor
LocalGov Mercury Editor LocalGov Mercury Editor integrates Mercury Editor https://www.drupal.org/project/issues/mercury_editor front end editing with LocalGov Drupal This is an early demonstration...
DXP Assistant
Provides an assistant connecting your Drupal site to a suite of DXP products. Currently WIP.
Categories: Automation, Integrations, User engagement
Langchain Provider
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: Automation
Fediverse Social Link Field
This module extends Social Link Field adding Fediverse social media projects like Mastodon, Peertube, Lemmy, etc. Supporting this Module Support my work on Liberapay Or using social crypto G1:...
Categories: Content display
TacJS for Piano Analytics
This module allows to use the Piano Analytics Drupal module with the TacJS module.
Categories: Integrations, User engagement
Nesguard
NESGuard SRI Monitor integrates Drupal with NESGuard.cloud to provide advanced JavaScript security through Subresource Integrity (SRI) monitoring. It protects your site from supply chain attacks by...
Categories: Security
SPARC
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: Automation, Developer tools, Integrations
POST taxonomy term for JSON:API
This is a module that makes it easy to post taxonomy trem in a content type using JSON:API. Comming soon...
Categories: Content editing experience
Store Visibility Condition
Very simple little module, for displaying or not displaying blocks depending on the site's current store. Features Add Block Visibility Conditions for Stores Additional Requirements This module...
Categories: E-commerce
Commerce Interledger
Summary: The Commerce Interledger module integrates Drupal Commerce with the Interledger Protocol, enabling payment processing through Open Payments-enabled financial institutions. This module...
Categories: E-commerce
Interledger API
The Interledger module provides Drupal integration with the Interledger Protocol, enabling Open Payments functionality. This module serves as a foundation layer that translates the Open Payments...
Categories: E-commerce
Siteimprove Accessibility
Drupal 11 The new major version supports Drupal 10+ and Drupal 11. Siteimprove Accessibility Plug-in – Ensure Digital Accessibility Where it Matters Most Siteimprove now offers a powerful plug-in...
Categories: Accessibility, Content editing experience, Search engine optimization (SEO)
Entity reference formatter access bypass fallback
The Entity reference formatter access bypass module extends the Entity view reference formatter and allow to select a view mode as fallback in case a user cannot access to an entity. By default, if...
Categories: Content display