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

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

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

Pages