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

54,166 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.

ReciteMe Connector

------------------------ ReciteMe ------------------------ It's a javaScript based utility to enable the Recite Me accessibility widget for the Drupal website. It is a useful tool to make site...
Categories: Accessibility, Developer tools, Search engine optimization (SEO)

Accessibility by UserWay

Seamless Digital Accessibility with UserWay UserWay’s AI-Powered Accessibility Widget is trusted by millions of websites around the world. The widget was developed specifically to provide business...
Categories: Accessibility

Lunr exposed filters

- Unused values in the exposed filters are removed - Warning: Filter identifier has to match field name - Mimics facet summary - Works with [Tome](https://www.drupal.org/project/tome) - Needs [Lunr...
Categories: Site search

User Mail Control

INTRODUCTION In many countries and regions, the mailbox usage rate is not high, and the mailbox is not necessary, but in Drupal's core user entity, the mailbox field is required, User Mail Control...
Categories: Administration tools, Integrations, Access control

Group Storage

Introduction Group Storage module allows to use Storage Entities module in conjunction with Group. Storage Entities can be added to a group as normal content types and configured with permissions...
Categories: Administration tools, Content editing experience, Access control

Crouton

Introduction The Crouton module replaces the path-based breadcrumb builder in Drupal core with a menu-based alternative. With Crouton, you have the flexibility of defining your breadcrumbs using...
Categories: Site structure

Taxonomy Term Selection Role Filter

This module adds a new reference method called "Taxonomy terms with role filter" that can be selected when configuring a taxonomy term reference field. When selected, the available terms in the...
Categories: Site structure, Developer tools

Entity Clone Translation Remover

If this module is installed, then when you clone a content, this module will remove all translations from the cloned content.
Categories: Content editing experience

CSV Table Block

Provides a drupal block where a CSV file could be referenced with some settings. It will render the CSV as a table. The CSV can be directly uploaded or reverenced via url (local or remote)...
Categories: Content display, Content editing experience, Import and export

Markdown field formatter

Markdown Field Formatter module provides a field formatter for file fields, it allows to upload markdown files. The formatter uses a markdown parser library to display them as valid HTML....
Categories: Content display, Site structure

Menu vs URL Alias

Connects the stock URL alias and menu settings tabs on node edit forms. If the menu item is enabled, the vertical tab and fields related to the alias will be hidden; conversely, if the menu item is...
Categories: Administration tools

Extra Block Types (EBT): Webform

Extra Block Types: Webform module provides ability to add a block with Webform. Demo: EBT Webform EBT modules provide ability to add different blocks in Layout Builder in few clicks. You can...
Categories: Content display, Content editing experience

Content Moderation Revision Delete

The "cm_revision_delete" module enhances Drupal's revision management by addressing performance and usability challenges associated with the "node_revision_delete" module, particularly in larger or...
Categories: Developer tools

Ayrshare 📢

Unofficial Ayrshare integration module. Ayrshare is a powerful set of APIs that enable you to send social media posts, get analytics, and add comments to Twitter, Instagram, Facebook, LinkedIn,...
Categories: Integrations

Custom 2 Factor Authentication

This module prevents the user from login into his account until he enters the code that is sent to his email, otherwise, the user can't log in to his account. insatallion: the module require two...
Categories: Access control

Event Platform

The Event Platform is actually a set of modules, each of which provides functionality designed to satisfy the needs of anyone creating a site for a Drupal Camp or similar event. Event Platform...
Categories: Site structure

Layout Builder IPE

The Layout Builder IPE module provides frontend In-Place-Editing (IPE) for Layout Builder, similar to what Panels IPE used to do in Drupal 7. Base functionality On full view pages of a content...
Categories: Administration tools, Content display

Azure CDN

AZURE CDN This module helps to integrate Azure Blob Storage to push all local assets & files to Azure blob container and serves them via an Azure CDN endpoint for reduced loading time. At present,...
Categories: Integrations

Hashids Token

"Hashids Token" is a small module that provides the following hashid tokens: [hashid:node-nid], [hashid:node-vid] and [hashid:current-user-uid]. Hashids lib generate non-sequential ids from numbers...
Categories: Content display, Developer tools

Webform Submissions Download

Webform Submissions Download is used to download all fields has attachment files into a single zip at once. How to use module Download and enable module. It has dependency on webform so it will get...
Categories: Media

noUiSlider

noUiSlider is a lightweight, ARIA-accessible JavaScript range slider with multi-touch and keyboard support. This module includes 2 different Drupal libraries that provide noUiSlider for any themes...
Categories: Developer tools

Views Pretty Preview

This module prettifies the JSON output of Views rest displays in the View UI preview.

Manage State

Module allows you to manage everything that is currently stored in the State API system. Simply provides an interface/overview to list out all available State API variables currently configured on...
Categories: Administration tools, Developer tools, Security

Pelcro Authorization


Categories: Access control

Redirect Anonymous Users

This module will redirect anonymous users to the login page, with the option to exclude some routes by route name.
Categories: Administration tools

Pages