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

56,928 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.

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

Pages