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

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

TMGMT Translator LibreTranslate

LibreTranslate translator plugin for the Translation Management Tools (TMGMT) project. Allows to use machine translation provided by LibreTranslate to translate content. Features Drupal 10 ready...
Categories: Administration tools, Content display, Content editing experience

Date Point

A simple and effective way to store datetime points in Drupal. Native database types for datetime storage Compatibility with PSR-20 Support for HTML5 datetime-local element Configurable precision ...

Content Draggable

The "Content Draggable" module introduces an interactive and dynamic feature to Drupal sites, allowing users to engage with web elements through a click-and-drag interface. This module is designed...
Categories: Content editing experience, Content display

Advanced Maintenance Page

This module helps to provides an advanced option in maintenance page configuration. Normally, there is no much options available to customize core maintenance page. By using this module, we can...
Categories: Administration tools

TFA Migration

TFA Migration Module Provides the Path for Migrating Two-factor Authentication (TFA) Module Seed and Settings from Drupal 7 to Drupal 9 and above. You can also define the private key in settings...
Categories: Import and export, Security

Edit +

Edit+ adds the Change tool to Edit Mode for the + Suite page builder. ▶ Watch an introduction to +Suite Edit+ adds the Change tool which provides inline editing functionality to Edit Mode. It...

Image Fading Carousel

Provides field formatter to display few images from the field. Additional images from the field will be shown at different rates instead of already displayed images. Installation Install the module...
Categories: Media

Entity Bundle Field

Entity Bundle Field is a lightweight and simple module that provides a field type that allows referencing Content Types and Vocabularies. Features If you need to render a content type or vocabulary...
Categories: Administration tools, Content display, Developer tools

Audit Export

Audit Export is a powerful auditing and reporting tool for Drupal that helps site administrators and developers gain insights into the structure and usage of their site. From entity audits to...
Categories: Administration tools, Developer tools, Import and export

User Update Notify

Overview User Update Notify helps keep track of user profile changes and sends emails to administrators when users in targeted roles update values in their user profile. This is helpful for...
Categories: Administration tools, Security

Custom Permission Keys

INTRODUCTION The Custom Permissions module provides an interface to define and manage custom permissions that can be used across Drupal. It allows administrators to easily create and manage custom...
Categories: Access control

Entity body class

Provides a new "Body CSS class(es)" field for all entity types. The value of the field will be added as a class for the body tag on the entity page. Entity types: The module supports all entity...
Categories: Content display

Accessible Menu

A Drupal module that provides a JavaScript library to help you effortlessly create WCAG-compliant menus in the DOM. Supported Menu Types Disclosure Menus Menubars Top Link Disclosure Menus...
Categories: Accessibility

Reduce Image Size

The Reduce Image Size module offers an efficient solution for optimizing image size on your Drupal site, significantly enhancing performance and user experience. With an intuitive interface and...
Categories: Administration tools, Media

Group context: Path prefix

This module extends the group module. Once enabled, every group can be assigned a URL path prefix. And any content within a group with a path prefix will have its URL path rewritten accordingly....
Categories: Access control, Site structure

Mail Message Templates

Provides email message templates as configuration entities.
Categories: Developer tools

RDF Sync

TL;DR Synchronizes Drupal entities, as triples, to an RDF backend Terminology How it works Automatic synchronization Manual synchronization Configuration Defining mappings Configure mappings Define...
Categories: Import and export, Integrations

Birthday Wish Firework

Features The Birthday Fireworks module enriches the birthday celebration experience on your Drupal website by introducing an enchanting firework display whenever a user's birthday occurs. This...

Huggingface

Warning - anyone new to this module should be switching to the AI module instead, where Huggingface exists as a provider to the core module. The huggingface module is a API module that features a...
Categories: Content editing experience, Search engine optimization (SEO)

Search API Grouping Solr

One of the biggest issues with Search API is the ability to break out data within Search API by fields. The following module leverages the Search API Grouping module to help denormalize fields and...
Categories: Site search

Users Node Access

This is a simple module used for individual and multiple users to access the node pages directly without assigning any specific role to the user. The module would provide a user-friendly interface...
Categories: Access control

Ajax Login/Registration/Reset Password in Modal

This module is provided an ability to login and register and rest password with AJAX in Modal dialogs or Non-modal dialogs or off canvas dialogs. This module provides a block with links to whatever...
Categories: Access control

Brute force attack protection

Features This module provides the functionality of "Brute Force Attack Protection*." New users will be denied login for the first time. This feature is implemented for fun. Post-Installation After...
Categories: Access control, Security

AI Interpolator MediaWiki

The AI Interpolator MediaWiki module is a plugin for the AI Interpolator module that makes it possible to use an MediaWiki as context source to make sure that your AI does not hallucinate. It uses...
Categories: Automation, Import and export

Commerce Nelnet QuikPay

Drupal Commerce Nelnet QuikPAY Description This module allows you to add Nelnet QuikPAY payment gateways to Drupal Commerce. Installation Install the module as any other Drupal module. Once you've...
Categories: E-commerce

Pages