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.
Sector Multipage
Provides in-page navigation between sections of long HTML documents after they have been chunked by the 'chunker' module. Typically used with Sector distribution Resource nodes. Provides two blocks...
Categories: Content display
Sector Figure
Provides Charts add on.
Categories: Content editing experience, Content display
Trailless Menu
What does it do? This module can provide a performance boost by reducing the processing time needed to render menus. What type of sites can benefit from this module? The performance increase...
Categories: Performance, Site structure
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
Logout After Password Change
When the user changes the password, the user is logged out and redirected to the login page. Only the page user/{uid}/edit can be visited, otherwise, the user is logged out. The user can change...
Categories: Security
Clear base64 image
The Clear Base64 Image module will transform image encoded in base64 contained in a node with image file Drupal Requirements Works with Drupal: ^9 This module will not requires any dependencies....
Categories: Content editing experience, Developer tools
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...
Codepen Embed Field
The Codepen module provides a field that allows you to add a Codepen.io embed to a content type, user, or any other Drupal entity. Added: Default tab control Dark and light theme options Editable...
Categories: Site structure, Media, Integrations
Bing Indexing API | Webmaster Tools
Precondition From Bing documentation: Bing recommends using the URL submission tool to get web content indexed (as soon as it is published) or updated online. As a webmaster, you can submit URLs to...
Categories: Integrations, Search engine optimization (SEO)
Entity Autocomplete Anchor
The entity autocomplete anchor module provides a widget that allows users to add anchors to links set using the entity autocomplete widget. Problem: when using a link field with the entity...
Categories: Content editing experience, Site structure
Flysystem - Google Cloud Storage - CORS
Summary Provide a File Field Widget to allow directly uploading files from a web browser to the Google Cloud Storage Bucket defined in a Flysystem - Google Cloud Storage configuration. This module...
Categories: Site structure, Media, Integrations
Twig Query
A module to enable simple data requests within your Twig templates. It's heavily inspired by CraftCMS Element Queries.
Categories: Content editing experience, Developer tools
File sync
This module allows site owners perform file operations at cron run. Operations will execute supported plugin which handles the files operation job. At the moment the module supports syncing files...
Categories: Media, Developer tools
SwiftMailer Emogrify
Overview This module provides an integration of pelago/emogrifier. It inserts inline styles into HTML from CSS for better sending emails. Because CSS files and classes are often removed by various...
Categories: Integrations
Ray Debugger
A simple Drupal module for integrating the Ray Debugging tool for use within a Drupal project. Ray allows developers to debug code in PHP, Twig, and Javascript in a unified console. This module...
Categories: Developer tools
Paragraph Instances
Find uses of a paragraph type across all nodes.
Categories: Developer tools
Node Comment Subscribe
This module helps users to get email notifications when a comment is posted based on a subscription. Here are the steps for installation: 1. Download the module 2. Enable module using UI or 'drush...
Categories: Content editing experience, Site structure
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
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
Menu Lock
By default Drupal core allows menu links to be moved from one menu to another by updating the field Parent link. This module locks menu links into their original menu by altering the Parent link...
Categories: Administration tools
Custom classes
Adds or removes classes from form elements based on the URL or route name or Form ID. For example if a module doesn't define a unique class for a button, you can add one with this module. You don't...
Categories: Content editing experience, Developer tools
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
Generated Content
Drupal module to programmatically generate content. Development takes place in GitHub repository https://github.com/AlexSkrypnyk/generated_contentt User stories As a site owner I want to see...
Categories: Developer tools
Entity Confirmation
Often times the default entity save message is insufficient or too boring. Customize the default message shown after the entity create, edit, and delete operations are completed. Configurations for...
Categories: Accessibility, Administration tools, Content editing experience