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

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

HTML Export

Tutorial of Alpha 4 in action HTML Export allows you to take your Drupal site and select paths from it based on criteria to export to HTML. It supports OG, results from Views, per content type, all...
Categories: Performance, Security, Developer tools

Storage API

Mission Statement Storage API is a low-level framework for managed file storage and serving. Module and all the core functions will remain agnostic of other modules in order to provide this low...
Categories: Media, Performance, Integrations

PHP4

PHP4 module contains PHP5 functions which have been rewritten to make it compatible with PHP4. Of course this module can't provide full support for PHP5, it's only defining the compatible functions...
Categories: Developer tools, Performance

Zabbix client for Drupal

This module enables a Drupal website to send statistics remote Zabbix server using a locally installed Zabbix client. For more information on Zabbix, see http://www.zabbix.org The Zabbix server can...
Categories: Administration tools, Performance, Security

Compressed Database Cache Backend

This module provides a cache backend which leverages gzip compression for the stored data. Upon cache set the cache data will be gzipped, if the gzipped data is smaller than the original data the...
Categories: Performance

Aegir Reporting

This module provides a reporting framework for the Aegir Hosting System. It builds atop the Aegir Monitoring API to report on the health of hosted sites. It ships with some basic probes, but is...
Categories: Developer tools, Performance, Security

Lazyload Images

Image Lazy Loader using IntersectionObserver. Most image lazyloaders use scrolling events to see if an image is in or near the viewport and should start loading. However, there is a new kid in town...
Categories: Content editing experience, Media, Performance

Advanced Aggregator

This module is for Drupal 7.x. Overview The Advanced Aggregator module is designed to make Drupal's core Aggregator module (in version 7 and beyond) more useful, flexible, and scalable. In short,...
Categories: Performance, Import and export

JS Defer

Drupal module to defer JS loading after a signal, it is a JavaScript Quality of Service oriented module. This is useful to give some scripts priority in front of others. This is not done to make...
Categories: Developer tools, Performance

Middleware

Middleware is used to establish XML-RPC based nearly realtime data exchange among any number of Drupal sites and external systems. Data can be replicated in many directions using different routes...
Categories: Import and export, Performance

Database Logging Search Field

CONTENTS OF THIS FILE --------------------- * Introduction * Installation * Maintainers INTRODUCTION ------------ This module will help the developers to use the search with in the Database logging...
Categories: Administration tools, Developer tools, Performance

Page Cache Max-Age Bubbling

The Page Cache Max-Age Bubbling module addresses a long-standing limitation in Drupal core's caching architecture where the Internal Page Cache (part of the mandatory page_cache module) does not...
Categories: Performance

UI Cache Clear

Adds contextual link “Clear cache” for: Blocks Views Panels Path Breadcrumbs Entity cache and Display Cache (for nodes only) Adds link for clearing current page cache (Boost supported too)....
Categories: Administration tools, Developer tools, Performance

Views custom cache

This module provides two new simple caches for views which takes view's arguments into account: Custom cache: view's all arguments: All view's arguments, including contextual and exposed filters,...
Categories: Performance

Migrate booster

On Drupal 7 we could disable hooks while running migrations: https://www.drupal.org/node/2136601 This module adds a similar feature. You can disable hooks in settings.php or by editing...
Categories: Import and export, Performance, Developer tools

Context Admin Exclude

Context Admin Exclude --------------------- Out of the box, contexts set to display Sitewide without specific URLs will get executed on every page, including admin pages. Sometimes the context...
Categories: Developer tools, Performance

Entity cache flusher

Add on for the Entity cache module which caches entities in cache tables for faster retrieval. Entity cache implements hooks to flush them when needed, however, not all use cases are supported....
Categories: Performance

Field Add Index

Drupal custom fields do not add indexes to field values by default. This will cause a problem. When you expose this field as a search field in views, the execution will scan the entire table. The...
Categories: Developer tools, Performance

Inspect

Log instructive and well formatted variable dumps and deep stack traces. Inspect variables and stack traces, and get better error handling analyzes all kinds of variables, safely provides deep back...
Categories: Developer tools, Performance, Security

HTMX Extras

The HTMX Extras module adds some lazy loading functionality to your website. Currently, these elements are implemented: Lazy load entity: A template to lazily load an entity render Lazy load route:...
Categories: Content display, Performance

Cache Flush

This project allows to flush cache for drupal blocks and entities (nodes, users, taxonomy terms). It has dependency on contextual links. For blocks now supported standard drupal blocks, views and...
Categories: Performance

Data queue

This module is still in active development mode. And there will be some updates in .install file. The data queue module allows you to import data from Excel file and process them from the queue....
Categories: Content editing experience, Performance, Developer tools

Purge Core Tags - Exclude by Bundle

Exclude specific bundles from being queued by Purge’s Core Tags queuer. Filters entity cache tag invalidations so selected bundles do not enqueue purge items. Simple admin UI; no hacks to contrib;...
Categories: Performance

Database tweaks

Project merged into Drupal Tweaks module Please use following module instead: Drupal Tweaks ------------------- This module allow you to enable and change following settings in database: - SQL_BIG...
Categories: Performance, Integrations

Orchid : Vanilla forums integration

This module allows Drupal integration with a Vanilla forum instance. Vanilla forum is a modern and lightweight forum. See the Vanilla website for details. This new version of the module use the new...
Categories: Performance, Integrations

Pages