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

54,163 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.

SEO Analyzer

The SEO Analyzer module allows you to easily see which SEO improvements you can make to a node. It aims to check your node content against SEO best practices and present you the results allowing...
Categories: Search engine optimization (SEO)

Views Slick Animate

Slick is a powerful and performant slideshow Aniamte solution Features 1. slick slider without animate available 2. slick slider with animate available 3. slick slider with random animate available...
Categories: Content display, Integrations

Node XML Sitemap

Node XML Sitemap Node XML Sitemap module intends to provide XML URL for each node based on content type. For a full description of the module, visit the project page. Submit bug reports and feature...
Categories: Site search

Content Migration Overview

The Content Migration Overview module provides a comprehensive summary of your content migration in Drupal. It supports migration from Drupal 7 to Drupal 10.3 and later versions. Features It...
Categories: Developer tools

Formatage Models

This module provides more than 100 layouts to quickly build a site. Our layouts are built around Bootrap 5. Features: - Editing scss, css, js styles: you can easily add styles to your sections to...
Categories: Content display, Content editing experience, Integrations

Generate style theme

Drupal adopts a highly dynamic approach to building websites. A page can be viewed as a collection of blocks generated by various modules. The addition of layouts further enhances this approach,...
Categories: Content display

Add custom scss to Layout

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: Content display, Developer tools

Layout Builder Sections Access

This modules adds Disable Section and Restrict Section per Role to the Layout Builder. The module features an additional option field in the Layout Builder for each section, which controls the...
Categories: Content editing experience, Site structure

Simple Crawler

Simple Crawler helps you scrape or even crawl webpages and websites for context, research or migrations. It just a wrapper around Guzzle, so it will not be able to scrape client side rendered...
Categories: Automation, Integrations, Search engine optimization (SEO)

Acquia-VWO Connect

Acquia-VWO Connect provides additional Drupal specific settings to allow you to capture content metadata with page views in VWO. Currently supports Content Section, Keywords and Persona field...
Categories: Integrations, User engagement

Gutenberg span

In gutenberg editor, this module allow to add span tag with several class around parts of text
Categories: Administration tools, Content editing experience

Vipps MobilePay

We are one Nordic mobile wallet that was once two: Vipps, founded in Norway and MobilePay, which originated in Denmark. Both launched with a mission to deliver a service that made sending money as...

Redirects Fixer

This module addresses a common issue many publisher websites face: it removes redirect chains and replaces links that point to redirects with their destination URLs, provided the destination URL...
Categories: Administration tools, Content display, Search engine optimization (SEO)

consent management

Better alternative to existing consent management tools
Categories: Access control

Gutenberg advanced link

In gutenberg editor, this module allow to add a tag with several class
Categories: Administration tools, Content editing experience

Toolbar Route

Display the name of current route in the toolbar.
Categories: Developer tools

Will Nice social share

To facilitate users to easily share their favourite content to various social platforms: QQ, Qzone, WeChat, Weibo, etc., thus extending the reach and visibility of the content. These platforms...
Categories: Content display, Integrations

Orphaned Files

Orphaned Files module. Features The Orphaned Files module offers a comprehensive list of media files that have been utilized one time or less within a Drupal site. This feature allows users to...
Categories: Media

Media Canonical Download

The Media Canonical Download Module provides an option to download a file directly when a media entity is viewed. Usage: Install the Media Canonical Download module. Select “Standalone Media URLs”...
Categories: Media

Slider Layouts

The Slider Layouts module allows Drupal content editors to place carousel blocks via the layout builder. This is accomplished by adding a new Slider Section and placing blocks in the section, which...
Categories: Content display, Content editing experience

Mail Actions

This module adds configurable actions for sending mails. Drupal core only provides a mail action that supports plain text. This module adds further mail actions that allow to send formatted text...
Categories: Automation

Character Generator

This module generates a 10-character alphanumeric string. Suitable for automatic labeling data/content types. Like registry numbers, reference codes, or tracking identifiers. How the code works The...
Categories: Automation, Content editing experience

Cache purge

Cache Purge is a lightweight, efficient Drupal module designed to manage database cache table sizes. It automatically truncates cache tables when they exceed a configurable size limit, preventing...
Categories: Developer tools

Basic Layouts

The basic Layouts module provides a handful of layouts as well as the ability to customize their settings through the Layout Builder Styles and Layout Builder Sections Config dependencies.
Categories: Content display, Content editing experience

Taxonomy Fast Import

Summary The Taxonomies Fast Import module allows you to bulk upload taxonomy terms, with the ability to nest them. In the interface, you can create new vocabulary or get an existing one. Then, you...
Categories: Integrations

Pages