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 logs peak PHP memory usage and the size of objects sent to memcache to the watchdog. It helps identify pages causing memory exhaustion errors and troubleshoot "object t... Dormant |
— | Dormant | 111 |
|
This module uses the deferjs library to delay the loading of JavaScript files until the DOM is fully loaded, which can help improve your site's performance. It also offers options... Slowing |
9–11 | Slowing | 107 |
|
This module minifies HTML, as well as any CSS and JavaScript included within your markup, to improve your website's performance. Slowing |
10–11 | Slowing | 107 |
|
Fast 404 Generator
Module
This module creates a 404 error page that matches your site's theme and menu. It generates the HTML for the 404 page from the first 404 response it receives, ensuring consistency a... Dormant |
10–11 | Dormant | 105 |
|
This module provides a Drupal queue for processing a large number of operations asynchronously. It's useful for tasks like updating many database records without taking your site o... Slowing |
8–11 | Slowing | 105 |
|
This project offers a production-ready logging system for Drupal that stores log entries in JSON format with custom metadata. It supports logging to various destinations like files... Slowing |
— | Slowing | 103 |
|
Flex Processor
Module
Flex Processor is a Drupal module that allows developers to attach customizable processing plugins to various data structures. This enables dynamic manipulation and transformation... Dormant |
— | Dormant | 103 |
|
The Kraken module integrates with the Kraken.io service to automatically optimize images as part of Drupal's Image Optimize pipeline. It allows you to add Kraken as a processor in... Active |
10–11 | Active | 102 |
|
This module creates separate Ajax-enabled copies of your Views blocks that load after the initial page render. This prevents performance issues on pages with many data-intensive Vi... Dormant |
10–11 | Dormant | 95 |
|
This module enhances BigPipe's performance by allowing paragraphs within the main content area to be lazy-loaded. It provides an option to set a starting point for lazy loading, en... Active |
8–11 | Active | 89 |
|
The Performance and Scalability Checklist is an interactive tool to guide you through optimizing your Drupal site's performance and scalability, covering everything from the web se... Dormant |
9–11 | Dormant | 89 |
|
This module allows sites using the Purge module to send cache invalidation requests to a custom Cloudflare Worker instead of using the Cloudflare API directly. This enables cache p... Dormant |
10–11 | Dormant | 86 |
|
This module integrates the Anime.js JavaScript library into Drupal, providing a powerful engine for creating interactive and engaging animations. It allows developers to animate va... Dormant |
8–11 | Dormant | 85 |
|
This module stores detailed, structured log information in your database, along with microsecond-precise timestamps and any associated metadata. It offers a user-friendly interface... Active |
— | Active | 84 |
|
This module offers an alternative way to browse all available tokens on your Drupal site using HTMX. It allows you to view deeply nested tokens without encountering recursion limit... Active |
11 | Active | 83 |
|
This module allows you to store your Drupal logs in a specified file, eliminating the need for syslog. It's useful for logging to external files and mirroring logs to platforms lik... Dormant |
10–11 | Dormant | 75 |
|
This module improves website navigation speed by intelligently preloading pages users are likely to visit next. It uses the Speculation Rules API to either prefetch or prerender pa... Active |
— | Active | 69 |
|
This module integrates with nuxt-multi-cache, a tool for managing caches and purging cache entries. Active |
10–11 | Active | 69 |
|
This module speeds up private file downloads by offloading the file transfer to your webserver. It supports both image styles and general file downloads. Slowing |
9–10 | Slowing | 69 |
|
This module automatically directs database queries to slave servers when appropriate, improving performance by reducing load on the master database. It intelligently handles read q... Active |
9–11 | Active | 69 |
|
Content Reporting
Module
This module provides tools for site administrators to generate reports on page views, time spent on page, user interactions, and GDPR consents. It tracks this data efficiently in t... Dormant |
— | Dormant | 67 |
|
Cache flusher
Module
This module adds a button to the navigation toolbar that allows authorized users to clear Drupal's cache without leaving their current page. Dormant |
10–11 | Dormant | 64 |
|
This module ensures that cache tags and headers are added to responses that are not normally cacheable by Drupal. This is helpful when an upstream cache system handles caching deci... Dormant |
9–11 | Dormant | 64 |
|
This module compresses your HTML output to improve page load times, which is useful if your hosting environment doesn't support standard gzip compression. It can be enabled in the... Slowing |
8–11 | Slowing | 62 |
|
This module provides a fallback solution for broken CSS or JavaScript aggregates by automatically adding a unique query string parameter to asset files. This forces browsers to req... Active |
10–11 | Active | 60 |