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

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

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

Webform datepicker Duet

APITemplate.io

Simple PHP client to interact with APITemplate.io's REST API v2. APITemplate.io is a PDF and image generation service. This is an API module, supporting a few operations. Usage: Create account at...
Categories: Content display, Import and export, Integrations

Social Auth Modal

Social Auth Modal allows users to authenticate with social networks without leaving the current page. The authentication page will be opened in a new modal window. After completing the...
Categories: Access control, Integrations

Tidy Local Tasks

Creates a tidy editorial experience by hiding Drupal's local tasks (the "View," "Edit," "Revisions," etc. tabs you see when logged in as someone with editorial permissions) under a little arrow...
Categories: Administration tools

Metatag Auto Pagination


Categories: Search engine optimization (SEO)

Social Deck

This module allows you to schedule social media posts from within your Drupal website/app. Scheduling content To add Scheduled content, under `/node/add/`, select Social content type, the...
Categories: E-commerce, Content editing experience

Visualization Charts

The Visualization Charts module allows you to create interactive visualization using CSV data sources. This modules provides the ability to create NVD3 charts. It enables content creators to...
Categories: Content display

Custom Library

ORGANISING MODULES IN THIS DIRECTORY Stop altering you library.yml files on every library added, using this module, you able to add or delete the external libraries. You may add Some external...
Categories: Accessibility

Scrolling News Ticker

JSON:API Filter Cache Tags

Note this module is in early stages of development, please use with caution and understand the current limitations. Background This module adds cache tags based on JSON:API filter values. By...
Categories: Decoupled

Views Bootstrap5 Multiple Item Carousel

Bootstrap carousel with multiple items Views display formatter.

Pages