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.
Form Alterer
The Form Alterer module provides OOP plugin functionality to developers for easily altering forms in Drupal 9+. Typically, forms are altered via the hook system (i.e. hook_form_alter) in a module's...
Categories: Developer tools
OverlayScrollbars
This module integrates OverlayScrollbars plugin into Drupal and beautifies browser's scrollbar. It also provides a settings page so the user can define what html elements he wants to have...
Categories: Integrations
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
ECA Twilio action
The ECA Twilio Action module provides seamless integration between the ECA (Event Condition Action) module and Twilio's SMS services, enabling Drupal sites to send SMS messages as part of ECA...
Categories: Automation, Integrations
Commerce Currencies
Stock Commerce allows you to specify multiple currencies but only allows to specify one price per product (from any of those currencies enabled). This module allows you to add prices in each...
Categories: E-commerce
Tarte au citron Add To Any
This module works in addition with Tarte au Citron and AddToAny Share Buttons. It prevents Add to any to be displayed in pages without user consent.
Categories: Content editing experience, Developer tools, Security
JS Cloudimage 360 View Image Formatter
The "JS Cloudimage 360 view module" provides a "JS Cloudimage 360 view" image field formatter that enables the user to display stunning 360° image views. It uses the JS Cloudimage 360...
Categories: Content display, Integrations
Noah's Page Builder
The First Page Builder of Its Kind for Drupal Build Pages Faster. Manage Content with Ease. No coding required. No limits. No deployment headaches. Noah’s Page Builder is the first drag-and-drop...
Categories: Content display, Content editing experience, Developer tools
Geolocation Tianditu
This is a submodule of geolocation which provide integration with tianditu Development initial is copied from geolocation_baidu Functionality already implemented: Position display Position marker...
Categories: Content display
Translation Bliss: Simplified Translations, Total Control
Managing a multilingual Drupal site shouldn't require a translation specialist just to understand why a button label is showing up in the wrong language. Translation Bliss makes translation...
Categories: Multilingual
Javascript scripting
Javascript scripting The "JavaScript Scripting" module functions similarly to the formula feature in spreadsheet software, processing input parameters to yield results within a server-side...
Categories: Administration tools, Developer tools, Integrations
ai.txt
Using an ai.txt file in your website's root folder is beneficial because it guides AI systems on how to interact with your site, similar to robots.txt for web crawlers. This helps protect privacy,...
Categories: Artificial Intelligence (AI)
Confirm Logout
This module makes the user log out as a confirm popup message.
Categories: Access control, Security
Views Pager Token
Views Pager Token module Provides a 'Views Pager Plugin' that allows token input in the pager settings. This feature allows you to customize the number of displays dynamically, site builders and...
Categories: Administration tools, Site structure
Visual Page Builder via GrapesJS
This module aims to provide a powerful page builder in Drupal by GrapesJS, which is an open souce page builder project. Features This module provides a visual tool to develop your landing page, so...
Categories: Content editing experience, Developer tools
replace_polyfill
Replace all polyfill.io in libraries with a safer alternative
Categories: Security
Survey using AI
This Drupal module introduces a comprehensive survey system that integrates seamlessly with OpenAI's powerful AI capabilities. Designed for both novice and advanced Drupal users, this module...
Categories: Content display
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
Tiny File Manager
This is a tiny and smart file explorer, which integrates tiny file manager php, so it is very mini, but it is very helpful for your drupal file managemenet, even the file is not in Drupal file...
Categories: Administration tools
File Crusader
File Crusader is a Drupal module that enhances file access control by moving public files to an inaccessible path when their parent entity is unpublished. This prevents users from accessing files...
Categories: Access control, Media
Remote File Importer - SFTP Datasource
SFTP integration for Remote File Importer. Currently support authentication via username and password.
Categories: Import and export
Domain Access Webform
This module allows you to restrict access to webforms and their submissions based on assigned domains. It also adds an extra filter "Domain" to filter forms and submissions according to the domain....
Categories: Access control
Screenshot One
Screenshot one is a module that currently have two things available for it. The one thing is a service where you can generate screenshots from the Screenshot One service for any third party module...
ScrapingBot
What is this ScrapingBot is a service that can take a link and scrape it using an actual browser from almost anywhere in the world. It also offers depth scraping/crawling of an entire website using...
Categories: Import and export, Integrations, Search engine optimization (SEO)
Google Places for AI
Google Places is a module that currently have two things available for it. The one thing is a service where you can search and get addresses or metadata from the Google Places service for any third...
Categories: Import and export, Integrations