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