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.
Twig to SDC
This codegen tool simplifies the conversion of existing Twig components into SDC compatible components, saving time and reducing manual effort. By analyzing the provided Twig code, the tool...
Categories: Automation, Developer tools
UCP - Universal Commerce Protocol
A Drupal module that provides essential functionality for integrating Google’s Universal Commerce Protocol (UCP).
Categories: Artificial Intelligence (AI)
Ubercart Recently Viewed Products
INSTALLATION Download the latest release of this module Uncompress the archive in your modules contrib directory: [your Drupal root]/sites/all/modules/contrib/ Enable the Ubercart Recently Viewed...
Categories: E-commerce
Unoconv Service
Provides wrapper service to convert documents using Unoconv library.
Categories: Media
Unused Field Cleaner
Unused Field Cleaner is a Drupal governance and maintenance module that helps administrators safely identify, archive, deprecate, and remove unused fields from Drupal websites. Over time, Drupal...
Categories: Developer tools
URL Slug
URL Slug decouples your page titles from their URL paths, providing a powerful, automated solution for long-term SEO stability and clean site architecture. By isolating the slug, it prevents...
Categories: Administration tools, Performance, Search engine optimization (SEO)
Userqueue Revised
This project is for users as nodequeue is to nodes. Why the name "Userqueue Revised" ? This is "Userqueue Revised" because there is already an abandoned project UserQueue. And since this was a very...
Categories: Administration tools, Developer tools
User Flow Plus
This module adds minor improvements to the user experience. Features - Adjust the "member_for" description on the user page - The validation at login, both user and password fields are marked in...
Categories: Access control, User engagement
User Email Preview
A Drupal module that adds live preview functionality to user email templates on the Account Settings page. This allows administrators to see exactly how user-related emails will look before saving...
Categories: Administration tools, Content editing experience
User Log-out
This module allows administrators to delete the user sessions. How to use Grant Access User Logout form permission to users which should be able to logout users Go to /admin/config/user-logout...
Categories: Access control, Administration tools
UUID sync fetcher
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. This project aims to be fast and deep ability to sync...
Categories: Developer tools, Import and export
Varbase Content Planner
Categories: Content editing experience
Varnish Log Viewer
Introduction This module help with viewing and analyzing Varnish cache logs directly in Drupal. It monitors cache hit rates, filter requests by URL/status/cache status, and troubleshoot performance...
Categories: Automation
Views area wrapper
This simple module just wraps Views areas (header, footer, no results behavior) in a views_area Drupal template. Enabling it does not change the HTML output, but it adds various template...
Categories: Content display, Developer tools, Site structure
Video Embed AOL
Video Embed AOL =========== This module provides integration for AOL ON video network with "Video Embed Field" module. USAGE ==== Use this field type as usual video field provided by "Video Embed...
Categories: Site structure, Integrations
Views Client Filter
Adds real-time client-side filtering to Views exposed text filters. Results are filtered instantly as the user types no page reload needed. How it works Edit a view in the Views UI. Click on any...
Categories: Content display, Content editing experience
Views number field calculate
This module will add a global field named Number field calculate in views, which used to calculate the sum of the two numeric type field. The results support for sort and filter.
Views Title Callback
Module to allow site builders specify a callback function in Views to generate the title dynamically. Scenarios Account page (Member I follow for own profile and Members followed by XXX while...
Categories: Developer tools, Search engine optimization (SEO)
View Entity Render Popup
The View Entity Render Popup will help to render the Entity reference field value in modal popup. We can able to specify the Viewmode of Entity to display. Features Views entity reference field...
Categories: Content display
Viko.ai
Viko.ai is a digital self-service that handles unexpected questions with ease. It has the power of search, with the personalisation of a chatbot. The module functionality is based on 2 main parts:...
Categories: Site search
View Usernames: Node Author
The module is part of the User Privacy CMS recipe. This module introduces a view username access decider that grants access to view a user’s username if that user is the author of a node to which...
Categories: Access control
View Mode Icons
Assign icons to entity view modes so admins and editors can recognize layouts beyond the label alone. Machine name: view_mode_icons. Requirements Drupal 10, 11, or 12 Core modules: Field UI, File,...
Categories: Content display, Content editing experience
WAF helper
WAF Helper sets a secure, HMAC-based cookie for authorized users so that ModSecurity (or any other WAF) can selectively relax rules on endpoints that trigger false positives — such as admin forms,...
Categories: Security
Watchdog Kafka
Apache Kafka is an open-source stream-processing software platform developed by the Apache Software Foundation, written in Scala and Java. The project aims to provide a unified, high-throughput,...
Categories: Performance, Integrations, Developer tools
Webform Error Field
A Drupal module that provides a custom webform element Validation Message for displaying dynamic validation messages. Perfect for creating user-friendly forms validation summaries with AJAX. The...
Categories: Content display, User engagement