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.
Acquia Analytics Redirects
This is a small utility module that complements Acquia's Varnish page caching implementation. This module is not an official Acquia product and only provides a workaround for a specific use case...
Categories: Developer tools, Performance
Cache Utility
Cache Utility module provides an ability to view status and flush various caches in three ways: Web browser user interface Curl commands Drush commands The following caches are supported: PHP...
Categories: Administration tools, Developer tools, Performance
Prelinker
Prelinker provides a simple way to add preconnect and preload headers to either the response header for HTTP/2 compatible servers or via a <Link> element in the <Head> section of the...
Categories: Performance
Search API Fast
This module provides Drush commands to rapidly index with Search API, using multiple CPU cores. It can be quite useful when you have more than 10,000 nodes in your website. It uses a multi-process...
Categories: Performance, Site search
Cookie-Aware Page Cache
Cookie-Aware Page Cache module extends Drupal core's default database cache to key page cache entries by cookie in addition to URL. You may need this if you are preparing different markup for pages...
Categories: Content editing experience, Performance
Google Webfonts Helper
A hassle-free way to self-host Google Fonts. Google Webfonts Helper module - integration with the service of the same name, which allows you to download Google fonts for local use. This module will...
Categories: Developer tools, Performance, Integrations
HTTP/2 Server Push
HTTP/2 Server Push is declared dead on the web See https://developer.chrome.com/blog/removing-push/ The successor is 103 Early Hints. Both Fastly and CloudFlare conclude that HTTP/2 Server Push is...
Categories: Performance
AI Agents Test
AI Agent Test is a module that allows you to test the AI Agents decision making process over and over again, using a known input context against any provider and model combination. It is very easy...
Categories: Developer tools, Performance
Native Lazy Loading
Quick description Ensure images are natively lazy-loaded by browsers supporting the loading='lazy' img attribute. There is also an initiative to get this feature into core: [#3167034]. Context...
Categories: Content display, Media, Performance
Purge Control
INTRODUCTION Provides configuration to enable and disable purging along with drush commands. REQUIREMENTS Purge module. See: https://www.drupal.org/project/purge. INSTALLATION Refer the Purge...
Categories: Performance
OhDear Integration
Important Notice OhDear Integration bellow 3.x are no longer compatible with the OhDear API. Update as soon as possible! See [#3544574]. Integrates your Drupal website with the Oh Dear monitoring...
Categories: Administration tools, Integrations, Performance
Max Image Size
This module will resize uploaded images to be below the set dimensions. It is not an image style or other presentation layer module. If you want to maintain the original image you should use Image...
Categories: Content editing experience, Media, Performance
AVIF
Creates an AVIF copy of image style derivatives to decrease loading times. Contribution - To submit bug reports and feature suggestions, or to track changes: https://www.drupal.org/project/issues...
Categories: Performance
AmazonS3
Also available on GitHub The AmazonS3 module allows the local file system to be replaced with S3. Uploads are saved into the Drupal file table using D7's file/stream wrapper system. You can also...
Categories: Media, Performance, Integrations
Preload Font
This module preloads the fonts to avoid flash of unstyled text (FOUT) issue
Categories: Performance
Module Cleanup
Lists uninstalled or deleted modules with leftover transient data and allows the admin to delete any leftover data. A fix for Module 'module_name' has an entry in the system.schema key/value...
Categories: Administration tools, Developer tools, Performance
Minify HTML
Cleaning up my old Drupal 7 code that I don't use anymore and don't feel the need of picking it up for a D9 or D10 port. Feel free to ping me if you want to take over this module MiniHTML If you...
Categories: Content display, Performance, Developer tools
Fast database logging
This module is a drop-in replacement for Drupal's database logging module (dblog), providing performance enhancements and finer-grained configuration. Features Provides all of the functionality...
Categories: Administration tools, Developer tools, Performance
Javascript Aggregator
The aim of the JavaScript Aggregator module is to improve performance of your site with less server requests and bandwidth per page. In Drupal 5, all the JavaScript files will be aggregated into...
Categories: Developer tools, Performance
XHProf
This module allows you to profile your Drupal application using the XHProf profiler, Tideways and uprofiler (PHP 5 only) Use community documentation to install/enable required PHP extension XHProf...
Categories: Administration tools, Developer tools, Performance
Borealis
About Borealis Suite Borealis is a suite of modules designed to assist in the implementation and building of semantic HTML5 and responsive projects in Drupal. The first module, Borealis Responsive...
Categories: Developer tools, Media, Performance
Windows Azure Integration
Integration module for Windows Azure and Drupal 7. It provides integration with Azure Blob Storage: allowing to store files, images and media on Azure's scalable and geographically distributed file...
Categories: Media, Performance
Mail Tester
This is a simple module that uses the simplicity of www.mail-tester.com to help you improve the quality of your email system. If you want to know more about Mail Tester, please check their FAQ....
Categories: Administration tools, Performance, Security
AjaxBigPipe
Introduction Adds additional placeholders like bigpipe does it, but load blocks via ajax when they apear in the vision using intersection observer. This module allows to significantly reduce a...
Categories: Performance
Database cache prefix
On cloud environments, the database cache is shared between different Drupal instances. Some instances may have an updated codebase (like during a new deployment), this means that the cache can...
Categories: Performance