
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.
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