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

55,462 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.

Zoom on hover

The Zoom on Hover module transforms standard Drupal image fields into a high-performance, interactive viewing experience for Drupal 10 and 11. Unlike older solutions, it is powered entirely by a...
Categories: Site structure

UniOne

The UniOne module provides an easy way to enable Drupal-based projects to send emails through the UniOne Email API. The module was developed using UniOne's SDK for PHP. Created for Drupal 10 and 11...
Categories: Integrations

Chatlio

A simple module for implementation of Chatlio live chat. Requirements - Account on Chatlio service. Installation Download and enable as a normal module. Configuration Login into Chatlio with...
Categories: Integrations

Entity Reference View Selection (with Current Entity ID Arguments)

A views entity reference selection that supports the current entity id as arguments to filter the available options.
Categories: Content editing experience, Site structure

Taxonomy Revisions UI

This module adds "Revisions" tab in the "Edit" section of Taxonomy Term which displays a list of revisions and allows viewing, reverting or deleting revisions. Versions: 2.1.x - For Drupal 10.1+...
Categories: Site structure

Expense Tracker

The Expense Tracker module will help you easily see all your expenses and income in one place. Keep track of all your transactions and the reports will help you understand your spending habits....
Categories: Developer tools

Enable/Disable Node Status Toggle Button

A simple module to change node status on the views result page. Based on the toggle button we can publish/unpublish nodes on the views result page.
Categories: Content editing experience, Content display

Salesforce OAuth Password Provider

Provides password-based Salesforce OAuth authentication. You can use the username-password flow to authorize a client via a connected app that already has the user’s credentials. However, we...
Categories: Integrations

TMGMT Translator for eTranslation

TMGMT plugin for eTranslation, an online machine translation service provided by the European Commission (EC).
Categories: Multilingual

Simple WYSIWYG

A simple WYSIWYG editor for plain text fields, providing basic formatting buttons: bold, italic, underline, strikethrough, superscript, and subscript. Features Provides the form field widget with...
Categories: Content editing experience, Site structure

Json Users Import

This module used to import users from json data without uploading any files. Normally, while moving or migrating resources from other portals, we have a CSV file to import the users. We...
Categories: Access control

Bulk Media Download

This module will provide the functionality to download all of the media as per desired node type.
Categories: Administration tools, Content editing experience, Media

Multiple Dates

The Multiple Dates module provides a high-performance, vanilla JavaScript-based field type for selecting and storing multiple dates within a single field. Designed specifically for Drupal 10/11, it...
Categories: Developer tools, Site structure

REST invalidate cache

This modules adds a simple REST endpoint that invalidates specific cache tags. It can be useful if you need to invalidate cache tags from an external service. To use it: Install this module and...
Categories: Performance

Paragraphs Simple Selection

A simpler paragraphs selection plugin.
Categories: Content editing experience

Webform Submission Control

The Webform Submission Control module limits webform submission to entities. It includes a configuration form to set which webforms should prevent submission when not attached to an entity.
Categories: Content editing experience

Redirect 410

Extend module HTTP Status Code and provider the page for 410 status and redirect path.
Categories: Search engine optimization (SEO)

Physical Quantity Fields

The Physical Quantity Fields module for Drupal 10/11 is a robust engineering and scientific toolkit that provides 15+ specialized field types for physical measurements. Built with a service-based...
Categories: Site structure

Entity Machine Name (emn)

This module basically displays a machine name as a new column of each specific entities. Requirements: Enable core module: User (enabled by default). Enable core module: Block (enabled by default)....
Categories: Content editing experience, Developer tools, Site structure

Vocabulary Catalog

The Vocabulary Catalog is a taxonomy display suite for Drupal 10 and 11. It provides a highly configurable block system to display vocabularies and their terms with real-time entity reference...
Categories: Site structure

Commerce Product Limit By Role

The Commerce product limit by role module allows the user to set the control on accessing "Product Variation" by restricting the role. FEATURES: ------------ Admin will be able to restrict the...
Categories: E-commerce

Image elevate zoom plus

base on module Elevate Image Zoom. Enhance your product images with the ElevateZoom Plus Module, now powered by the advanced jQuery ElevateZoom Plus Plugin. ElevateZoom Plus brings a host of new...
Categories: Site structure

Registration Extras

Provides extra functionality with user registration. Allows to change submit button label in user registration forms Allows to set path to be redirected after user creates an account with...
Categories: Administration tools, Access control, Developer tools

Random String Generator

CONTENTS OF THIS FILE --------------------- * Introduction * Installation * Maintainers INTRODUCTION ------------ Random String Generator module allows the developer to randomly generate the string...
Categories: Developer tools

User dashboard Bootstrap

Provide an individual dashboard for each user. Users can access their dashboards at the /user/dashboard (or /user/[uid]/dashboard) page, User can drag & drop block into dashboard. Administrators...
Categories: Access control

Pages