Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

55,452 modules match your search

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

Pages