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

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

Warmer

This module provides all the necessary infrastructure to orchestrate your cache warming processes. You can warm the cache of your critical entities (and more!) right after you deploy to production....
Categories: Performance

Layout Builder Blocks

Utilize Bootstrap Styles module plugins to add different styling options for layout builder blocks. For example: background (color/image/video), typography (color/alignment), spacing (padding...
Categories: Administration tools, Content display, Developer tools

Entity Reference Display

Overview This module defines a simple field type for display mode selection for entity reference fields. This allows an editor to select how they would like the references displayed. "Display mode"...
Categories: Content display, Site structure

Message Notify

Overview This module provides a method for sending a message via a notifier plugin. Message Notify comes with plugins for email and SMS and may be extended to other transport mechanisms as required...

Image Link Formatter

Display an image wrapped within a link provided by a custom field. 📁 Download now! Usage example Installation and configuration Integration Similar modules Documentation Support and maintenance The...
Categories: Content display, Content editing experience, Site structure

Field Widget Actions

Field Widget Actions is a developer-friendly framework that allows site builders and developers to attach actionable buttons directly to field widgets on entity edit forms. Originally developed as...
Categories: Content editing experience

Twig VarDumper

Provides a way to display Twig PHP variables in a pretty way. Twig VarDumper provides a better {{ dump() }} and {{ vardumper() }} function that can help you debug Twig variables. API functions {{...
Categories: Developer tools

Nivo Slider

Nivo Slider provides an easy and eye-catching way to showcase featured content. Nivo Slider gives administrators three important tools: A simple method of adding slides to the slideshow. An...
Categories: Content display, Integrations

Emulsify Twig

Final version of Emulsify Twig - use Emulsify Tools Note: The 5.x version is last supported version of Emulsify Twig that will work with Drupal 10 and 11 only. Support for Drupal 9 has been dropped...

Inline Entity Form Table View Mode

This module defines a view mode to set up the columns of the table for the Inline Entity Form widget. With this you could define which fields (with their settings) and in what order will be...
Categories: Site structure

FileField Sources Plupload

FileField Sources Plupload lets you add Plupload (a multiple files/multifile upload widget) as a source to any file field supporting FileField Sources. Plupload is a GPL licensed multiple file...
Categories: Content editing experience, Site structure, Media

Field Slideshow

Overview Provides a Slideshow formatter for Image fields, using JQuery Cycle plugin. Compared to Views slideshows, building the slideshow from multiple nodes, this module builds it from a single...
Categories: Content display, Media, Site structure

Configuration Read-only mode

This module allows to lock any configuration changes done via the Drupal admin UI. This can be useful in scenarios where for example configuration changes should not be done on the production...

GMap Module

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. The GMap module provides an interface to the Google Maps...
Categories: Content display, Site structure, Integrations

Bootstrap Paragraphs

The Bootstrap Paragraphs module provides a suite of content and layout Paragraph bundles made with the Bootstrap (front-end framework. Combine the power of the world's most popular front-end...
Categories: Content display, Content editing experience

Advanced ban

Advanced ban is a replacement to Drupal core Ban module. Advanced ban module allows administrators to ban visits to their site from IP addresses like core ban module and has additive features: IP...
Categories: Administration tools, Developer tools, Security

Media Library Theme Reset

Sites using this module only for the Media Library in Layout Builder should consider using layout_builder_iframe_modal. Layout Builder iFrame Modal opens editing interfaces within a modal that uses...
Categories: Media

Ajax loader

The ajax loader module provides you alternatives to the default drupal core ajax throbber. When this module is configured, it overrides the default drupal throbber. (the custom throbbers are pure...
Categories: Developer tools

Flippy - Previous / Next pager for Nodes

Flippy is an ultra-simple module that generates previous/next pagers for content types. On the Node type administration screen, you can turn Flippy on or off for each content type. It'll generate a...
Categories: Content display

Profile 2

Designed to be the successor of the core profile module, which is deprecated for Drupal 7. In contrast to the deprecated module this module provides a new, fieldable 'profile' entity - leverage the...
Categories: Access control, Automation

Simple Popup Blocks

Turn any blocks, views, forms or anything with CSS selectors into popup. It will not require any special library or coding skills. The main difference between other popups like colorbox, lightbox,...
Categories: Media

Taxonomy display

The taxonomy display module allows administrative configurable term display pages. This allows administrators to override the default presentation of taxonomy term pages per vocabulary through the...
Categories: Content display, Site structure

AI Logging (formerly part of AI core)

You may want to consider AI core module's sub-module "AI Observability"; however, this remains supported and actively maintained. The AI logging module allows developers to capture prompts sent to...
Categories: Artificial Intelligence (AI)

AI Content Suggestions

AI Content Suggestions gives content editors quick help while they edit: click a button, get suggestions from the AI provider configured on your site, and pick one. Looking for a review workflow?...
Categories: Artificial Intelligence (AI)

Range

Overview This module is inspired by core Number module and inherits some of it's features. It provides numeric range field. Range field allows to save two numeric (integer, decimal or float) values...
Categories: Site structure

Pages