
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.
Views Reveal - Views Vanilla JavaScript Reveal (VVJR)
The Vanilla Views suite F.L.A.S.H.C.R.P.T.B FlashCrptb is a collection of ten powerful Drupal modules designed to enhance the visual and interactive experience of Drupal Views using pure,...
Categories: Administration tools, Content display, Site structure
Views FlipBox - Views Vanilla JavaScript 3D FlipBox (VVJF)
The Vanilla Views suite F.L.A.S.H.C.R.P.T.B FlashCrptb is a collection of ten powerful Drupal modules designed to enhance the visual and interactive experience of Drupal Views using pure,...
Categories: Administration tools, Content display, Site structure
WhatsAppIN
This module integrates with WhatsApp API and adds a whatsapp icon to initiates a chat window for the configured phone number. Features This module allows you to add a WhatsApp contact link to your...
Categories: User engagement
Metatag: Page Heading
This module provides a way to override the visible page heading ( tag - internally called "page_title" by Drupal, not to be confused with the tag) keeping the entity label, by using the wonderful...
Categories: Search engine optimization (SEO)
Vipps MobilePay Commerce
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...
Categories: E-commerce
Hierarchical Term Selector
Project replaced by HTS
Categories: Site structure
Path Alias Class
This module add classes automatically from website Path and Path Alias. Also you can add Custom CSS. For example, if you have a node with title "Training" and NID is 77 then this module will...
Categories: Content display
Single-page applications (SPA)
This module can be used to integrate Single-page applications into a drupal system. To integrate a SPA into Drupal this module provides a config entity. The config entity can be used to specify the...
SQLite 3.37 database driver
The SQLite driver that's included in Drupal 11 core requires SQLite 3.45+. This module lets you install and use Drupal 11 on SQLite 3.37+, which is more broadly available. This makes it easier for...
Link As Popup
Features Link field extension that which permits link target attribute options including to open in a Modal (uses Javascript, not a true HTML Dialog) on current page or in a chromeless new window....
Categories: Content display, Content editing experience, User engagement
Webform Password Protection Handler
The "Webform Password Protection Handlers" module allows users to add a password-protected handle to a webform. When accessing the webform's URL, users are redirected to a password entry page. Upon...
Varnish File Purge
The Varnish file purger is a new Drupal project developed to address compatibility issues between the Varnish Purge and Purge File modules, especially in setups where files are served across...
Categories: Performance
JSON Pretty Print
Field formatter which displays (long)string fields containing JSON with proper indentation and line breaks.
Categories: Content display
Maintenance Notifier
The Maintenance Notifier module allows site administrators to automatically send email notifications when the site has been in maintenance mode for a specified period of time. This module is ideal...
Categories: Administration tools
JSON:API auto-include
Sometimes when using JSON:API we need to automatically include all relationships in the response without listing them in the include query parameter. This module provides such option. Features Add...
Categories: Developer tools, Import and export
RFC9557 Data Type & Validation
Code for other modules to provide, or consume, RFC9557 Date and Time. Provides TypedData type, Validator, and model utility classes for getting parts of the (extended) date, manipulating and...
Weather Forecast Block
Weather Forecast Block module allows user to place a block on any region of the website and displays weather forecast based on region configured. Features Displays weather forecast based on region...
Categories: User engagement
One Time Login Rest
The One Time Login Rest module provides an API endpoint for Drupal 10, allowing users to send their one-time-login credentials for seamless user authentication. It offers an alternative to...
Feeds Tamper Add Media by URL
Feed Tamper Add Media by URL allows the creation of media entities based on the URL of the files. How to use it: Create a Feed Type and map a Media Reference field to a source with the URL of the...
Categories: Import and export
Webform MailerLite integration
Features A simple webform handler to create a new Subscriber on a MailerLite account. By default, the Subscribers do not belong to a MailerLite Group. The m odule uses the official PHP library...
Categories: Integrations, User engagement
xNavigation
xNavigation provides site administrators colour schemes for the experimental Navigation module, offering flexible styling options for administration menus without the need to modify templates. By...
Categories: Accessibility, Administration tools
Layout Builder RDP | Revert to Default Permission
This module provides additional options for content entities within the Layout Builder in Drupal. It allows administrators to hide the "Revert to Default" button, ensuring users are unable to...
Maintenance preview
Enables the maintenance page to be viewed without putting the site into maintenance mode.
Translate Paragraph Asymetric (with AI)
Features Asymmetric Translation Capabilities: This module enables users to leverage AI translations from the AI Module specifically for paragraphs configured to be asymmetric. Integration with...
Categories: Content editing experience
Alert Telegram
🇺🇦 This module is maintained by Ukrainian developers.Please consider supporting Ukraine in a fight for their freedom and safety of Europe. The Alert Telegram module provides seamless integration...
Categories: Integrations, User engagement