Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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