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

261 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.

Clear Specific Cache

The Clear Specific Cache module will help you to clear the cache of sole/specific entity type (i.e block, node, views block, view page, etc.) from contextual links, local task menu, and operations...
Categories: Administration tools, Developer tools, Performance

Entity Mesh

A visualization and analysis tool for content relationships in Drupal Entity Mesh is a Drupal module that provides a visual, interactive graph to explore how content entities are connected within a...
Categories: Administration tools, Performance, Search engine optimization (SEO)

Views 404

Are your views returning a 200 when it should return a 404? Views 404 is the answer! This is very helpful for any caching layer and it will help SEO. Do I Really Need This? In short yes, you do....
Categories: Performance, Search engine optimization (SEO)

Cache tags simplify

See [#3001276] and [#2952277] to understand why this module can be useful.
Categories: Developer tools, Performance

Purge Ajax Processor

INTRODUCTION Provides a Purge processor which Sends an Ajax request on every page load to process the purge queue. REQUIREMENTS Purge module. See: https://www.drupal.org/project/purge. INSTALLATION...
Categories: Performance

Imageinfo Cache

7.x Features (7.x) Imageinfo Cache will generate image styles right after an image is uploaded and also on entity save. This will help with front end performance as the needed image style will...
Categories: Media, Performance

Alternative Stream Wrappers

Why might I need Alternative Stream Wrappers? Some hosting configurations with multiple webservers use a mix of filesystems local to each webserver and storage which is shared between the webs (e.g...
Categories: Media, Administration tools, Performance

Revision Manager

The Revision Manager module provides complete control over how revisions are retained and cleaned up across all revisionable entity types and bundles. Every policy and behavior is fully...
Categories: Content editing experience, Developer tools, Performance

CLI Daemon

This module provides a really fast, secure and stable, lightweight CLI Daemon. This daemon exposes a simple hook in order for module to run actions using it. Features Clean usage of pcntl_*...
Categories: Administration tools, Developer tools, Performance

Revision Deletion

This modules enables the ability to mass delete aging node revisions. Possible settings include node type, the age of node revision before being deleted, along with a cron frequency setting. The...
Categories: Content editing experience, Performance, Developer tools

Purge Invalidation Form

This module allows you to directly invalidate one or more items through the administration user interface, without going through the Purge queue. The functionality is very similar to the "p...
Categories: Performance

Computed Token Field

Synopsis This module provides computed fields whose values are calculated based on a token value. The computed field acts like a normal field of the same type (currently supported: Text, Date, and...
Categories: Developer tools, Performance, Site structure

Entity List

This module acts like an abstraction layer for different query builders or content list functionalities in Drupal. This abstraction layer makes it possible to display and cache lists of entities in...
Categories: Content display, Performance

Cloudflare Purge

The Cloudflare Purge module provides a secure and comprehensive way to purge Cloudflare cache directly from your Drupal site. It uses Drupal's built-in Guzzle HTTP client and supports both modern...
Categories: Administration tools, Integrations, Performance

Responsive Image Preload

The goal of this module is to provide a mechanism to help improve the Largest Contentful Paint web vital metric. This module requires careful research, testing, and configuration to be effective!...
Categories: Media, Performance

Views argument cache

Background This module provides an "Argument-based" cache plugin for Views. It should only be used with Views that take arguments. Traditional cache plugins generate cache keys based on everything...
Categories: Performance

Views Ajax Get

This functionality is now provided by Drupal core. There is no need to install this module from version 10.1.0 and onwards. See https://www.drupal.org/node/3193798 This module will make your ajax...
Categories: Performance

Entity Flatstore

Background This module creates flatstores for entities. Stores here refers to database tables and flat means these stores contain all of the entity's field data without any joins (see comparison to...
Categories: Developer tools, Performance

OpenStack

Overview OpenStack is a subsidiary module under Cloud module. therefore this module does NOT work without Cloud module. Please refer to: Cloud Sponsor
Categories: Administration tools, Developer tools, Performance

Reporting Dataset

Overview Reporting Dataset provides a flexible way to create analytics-friendly datasets from Drupal entities. Drupal stores entity data across many normalized tables, which makes reporting and...
Categories: Developer tools, Import and export, Performance

Remove querystring from static resource

This module helps to remove query string from static URL. There is also provision in admin to remove query string for Images, CSS & JavaScript URL. Refer attached screenshot.
Categories: Administration tools, Performance

Background Process

We need people to use and test the Drupal 8 version of this module. Your feedback and bug reports are greatly appreciated! Dependencies Progress (D7 only) Modules that utilize Background Process...
Categories: Administration tools, Developer tools, Performance

Request cleanup

Increase internal page cache efficiency by removing URL query parameters coming from Facebook (fbclick), Google (utm_source, utm_medium, utm_campaign), and any other parameter that can be ignored...
Categories: Performance

Paragraphs Performance

This project provides reference tasks to measure the UI performance of Paragraphs. With every change in complexity, caching / loading, or performance improvement intentions, these measures should...
Categories: Performance, Developer tools

Logger Entity

A plugin for the module Logger to store log entries as Drupal Entities. Provides the ability to add custom fields to the log entries with references to other entities to extend the log reports...
Categories: Developer tools, Performance

Pages