Search Drupal Projects
Find modules, themes, and distributions by name or by what they do. Descriptions are matched against each project's plain-language summary, and results can be narrowed to a Drupal core version or to projects that are still actively maintained.
| Project | Drupal | Maintenance | Installs |
|---|---|---|---|
|
This module automatically reduces the file size of uploaded PDFs to improve download times and reduce disk and network usage. It uses the Ghostscript library to compress PDFs to a... Active |
11 | Active | 3 |
|
Page Cache Vary
Module
This module enhances Drupal's internal page cache by allowing cache variations based on specific request headers. It provides an interface for developers to define which headers sh... Slowing |
10–11 | Slowing | 3 |
|
DB Queries
Module
This module logs the number of database queries performed for each page on your site, allowing you to identify pages with unusually high query counts that may indicate performance... Dormant |
— | Dormant | 3 |
|
This module helps monitor and improve your Drupal site's performance by tracking database queries. It identifies slow queries, provides reports, and offers insights into database h... Active |
9–11 | Active | 3 |
|
This module improves performance on listing and search pages by showing lightweight placeholders that are replaced with full content as they become visible. It integrates with HTMX... Slowing |
10–11 | Slowing | 3 |
|
This module caches Drupal responses as static files in the public filesystem, allowing your web server to serve them directly and bypass Drupal's bootstrap process for significantl... Active |
10–11 | Active | 3 |
|
This module integrates Purge with Symfony Messenger to provide efficient, off-thread cache invalidation. It replaces Purge's default queue with Symfony Messenger, allowing invalida... Active |
— | Active | 3 |
|
Request Audit
Module
This module collects and logs request timing data to help diagnose performance issues. It can log this data to Drupal's watchdog system or to database tables. The module also provi... Active |
10–11 | Active | 3 |
|
This module improves the usability of the permissions administration page by fixing the table header to the top and the horizontal scrollbar to the bottom. This makes it easier to... Active |
9–11 | Active | 3 |
|
Disable libraries
Module
This module allows you to control which CSS and JavaScript libraries are loaded on your site, with different settings for anonymous and logged-in users. You can create allow or den... Dormant |
10–11 | Dormant | 3 |
|
Swoosh
Module
Swoosh monitors your website's performance using Core Web Vitals directly from your users' browsers. It sends these measurements to the Swoosh backend for analysis and reporting. Dormant |
— | Dormant | 3 |
|
The sys module monitors and displays server and database metrics. It provides a dashboard for viewing these metrics and allows for configuring notifications. Dormant |
8–9 | Dormant | 3 |
|
Direct Queue allows you to process queue items concurrently and more quickly than the default Drupal cron system. It uses Drupal Console to manage and execute queue tasks, enabling... Dormant |
8–10 | Dormant | 3 |
|
This module integrates your Drupal site with Dynatrace, a powerful application performance monitoring and observability platform. It allows you to send Drupal-specific data to Dyna... Dormant |
9–10 | Dormant | 3 |
|
This module allows you to defer the execution of certain Webform submission handlers to a later time, running them during the next cron job instead of immediately after submission.... Dormant |
10–11 | Dormant | 2 |
|
Cache Visualization
Module
Cacheviz is a developer tool that visually analyzes Drupal's render cache metadata directly on the page. It helps identify caching problems like uncacheable elements or cache bubbl... Slowing |
— | Slowing | 2 |
|
This module adds sensors to track the health of your Memcache clusters. It monitors memory usage, hit ratio, evictions, server connectivity, and uptime, allowing you to set alerts... Active |
— | Active | 2 |
|
Microwave helps pre-warm your website pages (nodes, taxonomy terms, custom pages, and commerce products) to prevent slow loading times for users after deployments. It allows for gr... Active |
10–11 | Active | 2 |
|
This module uses AI to analyze your Drupal site's cacheability and suggest improvements. It helps identify uncached components, optimize cache settings, and discover opportunities... Active |
10–11 | Active | 2 |
|
This module allows you to specifically warm the render cache for individual blocks, which is helpful for blocks that take a long time to generate. It warms the cache based on the c... Active |
— | Active | 2 |
|
Redis RTT optimizer
Module
This module significantly reduces the number of network round trips Drupal makes when communicating with Redis, particularly beneficial for remote cache setups. It optimizes cache... Active |
— | Active | 2 |
|
This module allows you to deploy static websites generated by the Drupal Tome module to Amazon S3. It supports incremental deployments, redirects, and deletion of outdated files. Dormant |
8–10 | Dormant | 2 |
|
The Beautify module processes Drupal's HTML output to make it more readable or compact using configurable beautifier plugins. It supports options like Tidy and HTML Beautify, and a... Dormant |
8–10 | Dormant | 2 |
|
This module replaces Drupal's default batch storage with Redis, improving performance and reliability for batch operations. It utilizes the Redis module to store batch process info... Dormant |
10 | Dormant | 2 |
|
Nitropack
Module
This module integrates your Drupal website with the NitroPack service to automatically optimize performance. It enhances site speed, SEO, and user experience through features like... Dormant |
— | Dormant | 2 |