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.

Views Slideshow: Galleria

Integrating Galleria with Views Slideshow. Galleria is a JavaScript image gallery framework built on top of the jQuery library. The aim is to simplify the process of creating professional image...
Categories: Content display

Drupal 8 Cache Backport

Drupal 8 Cache Backport is a module that brings Drupal 8 cache tags and cache max-age back to Drupal 7 (If there is interest, cache contexts will follow). It is different from the 'cachetags'...
Categories: Performance

Blocache (Block Cache Control)

Summary: this module allows website builders to change the block cache metadata through the administrative block interface (see attached images). Learn more about cache metadata here. - - - - - -...
Categories: Performance, Developer tools

Filename Transliteration

The functionality of this module was added to Drupal core, making this module obsolete from Drupal version 10.2 onward. The module can still be used on older versions of Drupal 8, 9 and 10. Change...
Categories: Media, Multilingual, Developer tools

Condition Query

Conditional Plugin (Visibility) by Query Parameters Extends conditional plugin API to add URI Query Parameters to control the content visibility. Drupal core conditional plugin API provides the...

MaxMind Data Source for Geoblock

Introduction This module provides a MaxMind data source plugin for Geoblock. This data source plugin is compatible with the GeoIP2 Country and GeoLite2 Country databases provided by MaxMind....
Categories: Security

Twig Input Filter

Provides the Twig template engine as an input filter. Twig templates are stored as CTools Exportables, so you can edit them from the UI, and export them as Features Components. Dependencies CTools...
Categories: Content editing experience, Integrations

Feeds Paragraphs

Synopsis Allows mapping to Paragraphs fields. Features * Supports mapping to nested Paragraphs fields. * Supports mapping to multi-valued Paragraphs fields. * Supports updating Paragraphs fields...
Categories: Import and export

Language Switcher

Language Switcher for Drupal 7 is an enhancement for core language switcher block in local module. It's very useful for websites with multi-languages where you want to display content in different...
Categories: Content editing experience, Content display

Speedy

The Speedy module is designed to help speed up front end performance in a site. The Speedy module provides minified versions of core JavaScript files that are not already minified. For example, a...
Categories: Developer tools, Performance

Webform Simple Hierarchical Select

Provides a Webform component which renders a SHS field. What is a SHS field? defines a new form widget for taxonomy fields to select a term by "browsing" through the vocabularies hierarchy....
Categories: Site structure

Commerce Ajax Cart

Commerce Ajax Cart Commerce Ajax Cart should be the successor of UC Ajax Cart. What is done till now: Add custom ajax command for update cart block from everywhere Add form ajax handling Tested...
Categories: E-commerce

Login Switch

VERSION Current Verson 3.1 INTRODUCTION The Login Switch is a module that modifies Drupal's core user.login, user.register, user.password routes by changing the path to a custom path. REQUIREMENTS...
Categories: Access control, Administration tools, Security

Config Role Split

Introduction Roles in Drupal 8 are configuration objects and the permissions are a property of the role. This means that permissions and roles are tightly linked for the configuration management....
Categories: Import and export, Developer tools

Link Field tweak

This modules is for some tweaks to the core link module At this point this module provides the following tweaks: You are able to rearrange the order of the title and url field in the link widget....
Categories: Site structure

Nofollow Noindex

The Nofollow Noindex module is a very simple approach to add meta robots "nofollow noindex" to the HTML head of selected routes. Simple configuration to prevents the site from search engines based...
Categories: Search engine optimization (SEO)

Taxonomy Formatter

This is a small module written to provide a custom formatter for taxonomy items. The default formatters both output the terms wrapped in divs. This module adds a new formatter that allows you to...
Categories: Content editing experience, Content display, Site structure

Loft Data Grids

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. A module wrapper integrating Loft Data Grids with Drupal....
Categories: Developer tools

Layout Builder Reorder

This module allows to reorder layout sections in Layout Builder. Issue to get this feature directly in Core: [#3080606]
Categories: Content display

Build Hooks

Synopsis This module allows you to trigger a build hook on any service provider that supports build hooks. The typical use case is for static sites built with Gatsby powered by the Gatsby Drupal...
Categories: Decoupled, Integrations, Developer tools

Commerce Product Limits

Commerce Product Limits lets you add minimum or maximum purchase quantities to product variations in Drupal Commerce. To use this feature, enable the module, edit the product variation types you...
Categories: E-commerce

HTML Field Formatter

This is a very simple module that enables an HTML field format for text and string fields. Useful for plain text fields that might have basic html and needs to be rendered as such. Provides a...
Categories: Content display, Site structure

Panels Extra Styles

Install Enable the module to find additional region and pane styles in Panels. Below is a list of those currently included. Please share and contribute your styles! :) Panels Wrapper Wrap your...
Categories: Content display, Integrations

Cache Actions

Cache actions provides rules actions for clearing drupal caches. It currently provides actions for: Clearing Drupal cache bins Clearing CSS/JS cache Clearing The cache of specific views Clearing...
Categories: Performance, Automation

Read More Field

This module adds a field type that makes it easy to add content with a 'read more' link. It does so by providing 2 separate (formatted) text-fields, that allow to place content in either the...
Categories: Site structure

Pages