
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.
Manage State
Module allows you to manage everything that is currently stored in the State API system. Simply provides an interface/overview to list out all available State API variables currently configured on...
Categories: Administration tools, Developer tools, Security
Pelcro Authorization
Categories: Access control
CKEditor BreakTag
Minimal module to insert a break tag into the content by using the provided button or using the keyboard shortcut Ctrl+Enter. Uses During content creation the author may want to break a paragraph...
Categories: Content editing experience, Content display
Session Inspector BrowserDetector
Formats the browser output of the Session Inspector module using the PHP Browser Detection library.
Categories: Security
Session Inspector Hostname Geocoder
Formats the hostname output of the Session Inspector module using the Geocoder module. Configuration Steps Assuming you already have the session inspector module installed. 1. Enable the module at...
Categories: Security
Checkboxes Filter
Module allows you to filter a large amount of the checkboxes quickly. This module is a port of the Drupal 7 module: https://www.drupal.org/project/filter_checkboxes Requirements No special...
Categories: Site structure
Sector Table of Contents
Creates block to show in sidebar beside long HTML documents. Table of Contents links are generated to h2, h3 headings in node body field. Adds javascript to actively update URL hash to indicate ...
Categories: Content display
Key AWS S3
Key AWS S3 is an extension to the Key module. This module provides a new key type for supporting authentication against the Amazon S3 service. This key will capture both the access and secret keys...
Categories: Developer tools
Smart Content Preview
The Smart Content Preview module works with the Smart Content module. When adding or editing a segment set, this module will add a Preview checkbox next to each segment. If checked, that segment...
Categories: Content editing experience
Component Builder
Tutorial Video https://www.youtube.com/watch?v=SUe6iWvPMdk How to create a new Component Type https://weebpal.com/guides/how-create-new-component-component-builder General Information Drupal...
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
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
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
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
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
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
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