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

1,104 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.

s-maxage

This module has been made obsolete by the HTTP Cache Control module. Please do not use this module. This module is for use with reverse proxies that obey s-maxage. This module simply sets max-age=0...
Categories: Performance

Acquia AuthCache

This module implements an authcache integration with Acquia Cloud by allowing Varnish on Acquia Cloud to cache authenticated requests. Varnish cache may cache authenticated pages by user or by the...
Categories: Performance, Integrations

Purge SNS

The Purge SNS module can send tag invalidations to Amazon SNS using the Drupal Purge module. It can also subscribe/receive SNS messages and invalidate those cache tags on the site. Typically this...
Categories: Performance

Materialized Views API

The Materialized Views system originally written by David Strauss for Drupal.org and being extended for Drupal 7 and Views as a Google Summer of Code project.
Categories: Performance

Cache MultiGet

This module significantly reduces amount of cache requests and slightly improves overall site performance. The idea behind the module is quite simple: 1. On the first page request it saves all...
Categories: Performance

Cache tag expire

This module will allow Drupal to set a timestamp for a cache tag to expire / invalidate. Ct_expire comes with a fieldwidget for "datetime" fields, this widget allows you to automatically invalidate...
Categories: Performance

TimeGroup

Cache plugin for Views and Panels.
Categories: Performance

Custom Term Cleanup

Custom term cleanup module Lists vocabularies and deletes terms with fewer than 10 usages. Features This module Lists vocabularies and deletes terms with fewer than 10 usages. Post-Installation Go...
Categories: Performance

Passive

This module provides passively refreshed page cache. Users never have to wait for a cacheable response because cached responses do not expire. Instead, they "refresh" by performing an indirect...
Categories: Performance

incapsula

This module provides integration with the Incapsula Imperva: Web Application Firewall. It allows the purging of content and assets when they are saved. A complete purge of the cache is supported...
Categories: Performance, Security

Log deprecated messages

DEPRECATED Module obsolete, it is better to show the deprecated errors to know what to fix before update to next PHP Version. INTRODUCTION This module integrates with the Drupal log and Monolog to...
Categories: Performance

Ecoconception

Here, write an introduction that summarizes the purpose and function of this project with a focus on users brand new to Drupal. Answer the question: What solution does this module provide? The...
Categories: Performance

EdgeCast CDN

EdgeCast CDN is a high performing CDN that is great to work with Drupal. This module attempts to help to integrate the EdgeCast CDN into your drupal site. This module helps you employ some of the...
Categories: Performance

Edit metadata caching

The functionality provided by this project has been merged with both the Drupal 7 backport of Edit module ([#2178567]) and Edit module in Drupal 8 core ([#2005644]). Therefore this project is now...
Categories: Performance

Indexer

Parse pt-query-digest json output from MySQL slow query logs, identify potential indexes and add them when particular column names or column name combinations are found. This is designed primarily...
Categories: Performance

Amazon Simple Queue System

This module is a very lightweight implementation of the Amazon Simple Queue System. It supports all the Drupal Queue parameters and uses a library to take the heavy weight away from the module. How...
Categories: Performance

Optimizer


Categories: Performance

Expire Cache Page

This module is now deprecated as [#1308252] has been merged.
Categories: Performance, Integrations

Status Report API

Status report api module is basically used to get site health report or status report page data in JSON format. Features Simply install this module and you can get site health report in json format...
Categories: Performance

Ad Memcache

The ad_cache_memcache module allows for serving advertisements from multiple web servers using a central memcache server. It also improves performance by caching advertisements and statistics in...
Categories: E-commerce, Performance

LazyLoadXT

Adds the lazyload XT library and initiates it on configurable selectors and elements. Installation: Download LazyLoadxt from https://github.com/ressio/lazy-load-xt/ and install at sites/all...
Categories: Performance

Google Pagespeed

Google pagespeed for drupal Do you think this project is useful ? Respond by creating an issue please !
Categories: Performance

Varnish Tag Invalidate

What this module does This module allows the setting of "tags" to ease the burden of invalidating interconnected pages on a website using Varnish. Information about this strategy can be found at...
Categories: Performance

Faster Variables

With a trick we are able to add a write-through cache to variable_get/variable_set by replacing $conf with an ArrayObject. This means only necessary variables are prefetched from the variables...
Categories: Performance

Query Cache

Query Cache allows to automatically cache all queries in memcache / redis / lcache.
Categories: Performance

Pages