
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.
TMGMT Smartcat
Smartcat translator plugin for the TMGMT module. With this plugin you can send content to Smartcat for translation. The plugin is compatible with Drupal 8 and 9. Requirements To set up the...
Categories: Content editing experience, Multilingual
Convivial Core
Convivial Core provides shared base functionality and APIs for the Convivial CXP. You probably won't have a reason to install it unless another module requires this one. Convivial Components...
Google Auth SSO
This module is used to allow any google member to connect to a Drupal site. Based on GSuite User Custom Fields this module will try to sync roles to the newly created user and at each user login....
Categories: Access control
Decoupled Preview
Decoupled Preview Preview Drupal content on your decoupled front end site. For a full description of the module, visit the project page. Submit bug reports and feature suggestions, or track changes...
Categories: Content display, Decoupled
IEF Complex Open Widget
IEF Complex Open Widget provides a new inline entity form widget that in its initial state has the add existing autocomplete field already open. The benefits of having the add existing autocomplete...
Categories: Content editing experience
Smart Content SSR
The Smart Content SSR module adds a Server-Side Rendering Decision block, based on the Decision block that the Smart Content module provides. The main difference is that the SSR Decision block is...
Categories: Content editing experience
Simple Views Accordion
Simple views style that leverage the `details` render element.
Group clone
Introduction This module allows cloning groups and their content along with any referenced entities. As in the case of other group modules the 3.x releases work with Group 3.x. There's no 2.x...
Categories: Content editing experience, Developer tools
Alter Hreflang Based on Language
Alter hreflang --------------- This will help to alter the hreflang attribute based on the languages of the site. Using this we can set the custom language format (e.g., es-es, en-us). or It will...
Categories: Search engine optimization (SEO)
Entity Usage Validate
This module provides a warning message to authors when nodes are saved that reference unublished media according to the Entity Usage module.
Categories: Content editing experience, Media
Migrate Child Entity Generate
This process plugin generates entities that only exist in context of their parent, eg. paragraphs. The more commonly used entity_generate plugin by the Migrate Plus module does not support...
Categories: Import and export
Darkmode JS
This project integrates DarkmodeJS library into Drupal system. It allows site visitors to switch between light mode and dark mode. The button appears on the bottom left corner. You should Add the...
Categories: Developer tools
Layout Builder Animations
Animations for Inline Block in Layout Builder Library: https://animate.style/ How to use - Install as usual. (https://www.drupal.org/docs/extending-drupal/installing-modules) - Add a inline block...
Categories: Content editing experience
Commerce Shipping Linear Weight
Description The Commerce Shipping Linear Weight (commerce_shipping_linear_weight) is a module that offers a shipping method plugin to compute the rate based on the weight of the package using a...
Categories: E-commerce
Field description tooltip
A module that provides the possibility to convert the entity form field descriptions into a tooltip popup. Features Provides the conversion for a description of any entity form field into a tooltip...
Categories: Content editing experience, Site structure
Entity Timeline
Categories: Content display, Content editing experience, Site structure
Field highlightjs
This module provides a preprocess function on fields. If the field has a filter format that allows for code blocks and if the field has any of them in its value it will automatically add the...
Categories: Site structure, Content editing experience, Integrations
ECK Status Field
This module adds support for publishing Entity Construction Kit (ECK) entities by adding a status base field to entity types. To enable the status field, visit the ECK entity type edit page and...
Categories: Content editing experience, Site structure
Breadcrumb Tweaks
Accessory module intended to improve UX and a11y of breadcrumb links. Current features: - Removes intermediate elements on very long trails. Currently, the first two and last two elements are kept,...
Categories: Site structure
Commerce custom checkout message pane
Adds a Drupal Commerce Checkout Pane If you are using Drupal commerce, the module provide a custom message pane in commerce checkout flow, it is useful if you need an extra reminder to the customer...
Categories: E-commerce
Simple TOC Block
This module will allow you to add a Table of Contents anywhere on your site, using Drupal's standard Block Layout tool. It simply looks for any HTML header (h1, h2, etc) within that block's same...
Categories: Content editing experience, Content display, Site structure
Uninstall unexisting
Overview This module allow you to uninstall unexisting modules. Use case: You are using versionning on your development workflow. You work on a branch and you installed or created modules that are...
Categories: Developer tools
Target Attributes Filter
Override the hyperlink target attribute using text formats. Choose the target attribute value and whether it applies to all links, only internal, or only external links. Usage Download and install...
Categories: Accessibility, Content editing experience, Content display
Warmer View Mode
This modules takes the concept of the "entity warmer" that is bundled with the Warmer module to another step. This allows you to pre-render your view modes for the entities types and bundles that...
Categories: Performance
Component Libraries: Style Selector Field
This module allows you to add a field to any entity to allow editors to associate any content with a CL Component. Usages The most common use of this is to implement hook_entity_view_mode_alter so...
Categories: Content display, Site structure