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

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

Vipps MobilePay Commerce Express

This module allows to quickly checkout with Vipps MobilePay Checkout skipping Drupal's own checkout. Features This module provides payment gateway plugin for Vipps MobilePay API products which...
Categories: E-commerce

Page Cache Vary

Provide the ability to specify by which Request header the cache should vary. Implement the vary feature in the Internal Page Cache by extanding it. Works on cached pages visited by the anonymous...
Categories: Performance

MILE (Menu Item Link Enhancer)

The menu items are no longer boring. This module lets you replace a regular menu link (plain text and a URL) with real Drupal content. Instead of showing just a label, a menu item can display a...

DateTime Reset

This module provides a feature which allows admin user to display a "Reset" button in a datetime field widgets by providing a toggle for it. Works with Date, Date/Time and Date range core fields....
Categories: Content editing experience

Auto Node Translate Bulk

Uses Auto Node Translate to translate all nodes of a content type automatically. Features Form to select which content types to translate. Batch process to translate all content . Integration with...
Categories: Multilingual

Copy Field Value

Copy easily field(s) values from a source entity to several target entities. The module's first version offers a VBO, which can only be run on entities of a (configurable, but) specific bundle....
Categories: Content editing experience

Google PageMap Embed

The Google PageMap Embed module provides a way of adding structured data attributes to your web pages. These attributes provide Google with information about the data on the page. These PageMaps...
Categories: Integrations, Site search

Finders

Finders allows content editors to create searchable and filterable lists of items, without needing to change site configuration. Features With Finders, content editors can create entities which act...
Categories: Content display, Site structure

Paragraphs List Filter

The Paragraphs List Filter module enhances the usability of paragraph selection in Drupal by allowing users to filter paragraphs based on machine name, label, and description. This tool is...
Categories: Administration tools, Developer tools

Google Vertex Provider

Google Vertex provider is an AI provider for the AI module that lets you use chat models from the Vertex AI Model Garden (for example Gemini). Gemini also supports richer inputs such as documents...
Categories: Integrations

Countdown Clock

This module offers an engaging countdown clock designed to boost user interaction. With straightforward integration and flexible customization options, it adapts seamlessly to a range of...
Categories: User engagement

DiBa Integration

Module integration with Diputació de Barcelona (DiBa) services and site development.
Categories: Administration tools

Local Tasks More

The Local Tasks More module adds a show more/less tasks toggle to primary or secondary local tasks. By default, the show more/less tasks toggle is only applied to nodes (i.e., entity.node.canonical...
Categories: Administration tools, Content editing experience

Breadcrumb Overrides

Allows to override the breadcrumbs for specific node directly in the node edit form.
Categories: Content editing experience, Site structure

Nasjonalt vitenarkiv (NVA)

This module integrates with NVA (Nasjonaltiv vitenarkiv). It provides some blocks to display people's publications and projects. Blocks can be placed via block layout or for instance with the use...
Categories: Integrations

Views REST Field Format

Implements a custom ViewsRow plugin that allows to specifically define the data format by field for serialization. This allows that e.g. a number from an ID is actually a number in JSON and not a...
Categories: Content display, Decoupled

Entity link formatter

Display an entity reference link using one of its templates. For example, add links to edit the nodes being referenced with a custom link text and a ?destination= parameter to come back to the...
Categories: Content display

Color_Field From Image

Automatically fill a color_field field with the dominant image field from the same entity. For a full description of the module, visit the project page. Submit bug reports and feature suggestions,...
Categories: Media

Node Preview Save

This module adds the ability to save changes directly from the preview mode, streamlining content editing and publishing workflows in Drupal. Now, users can see their updates in real-time in...
Categories: Content editing experience

AUTO_INCREMENT Alter

This module allows altering the AUTO_INCREMENT value of database tables. One use case is to prevent entity ID conflicts when performing Drupal upgrades. See https://www.udrupal.com/auto-increment...
Categories: Developer tools

ckeditor5 link Popup

Features The CKEditor 5 Link Popup module enhances the link insertion experience in CKEditor 5. It allows content authors to easily apply predefined styles and classes to internal links through a...
Categories: Content display

"Musaed" Accessibility Tool

Musaed is an advanced accessibility tool that helps make your website inclusive for all users. It offers customizable features to support visitors with disabilities, including vision, cognitive, or...
Categories: Accessibility

JSON:API Advanced Permissions

The JSON:API Advanced Permissions module provides enhanced control over JSON:API permissions in Drupal. It allows granular permission management for JSON:API resources, ensuring better security and...
Categories: Access control, Decoupled

Feeds Tamper Server Files

## INTRODUCTION The Feeds Tamper Server Files module provides a Feeds Tamper plugin that allows importing files from server paths during feed imports. ## REQUIREMENTS * Drupal 9.3 or higher * Feeds...
Categories: Import and export

View Clean HTML

The View Clean HTML Style module provides a minimal Views style plugin that outputs clean HTML for easy theming. It lets you add custom CSS classes to the parent wrapper, rows, and columns, making...
Categories: Administration tools

Pages