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 integrates Drupal with Varnish Cache to significantly improve website performance. It offers out-of-the-box Varnish support, automatic cache invalidation based on conte... Active |
10–11 | Active | 1,772 |
|
This module integrates Drupal with Varnish, a fast HTTP accelerator, to improve site performance. It allows Drupal to dynamically invalidate cached content in Varnish and query its... Active |
— | Active | 1,764 |
|
This module improves page caching performance by allowing you to exclude specific query parameters from the cache key. This prevents variations of the same URL with different track... Active |
10–11 | Active | 1,652 |
|
This module allows you to manage Guzzle HTTP clients using service descriptions defined in YAML, JSON, or PHP files. It simplifies making HTTP requests by centralizing API definiti... Active |
10–11 | Active | 1,638 |
|
This module offers a faster way to rebuild content access permissions by processing nodes in chunks, rather than locking down the entire site. It ensures continued site usability d... Active |
10–11 | Active | 1,621 |
|
This module provides additional cache tags to allow for more granular cache invalidation. It enables tagging content based on entity type and bundle, allowing you to invalidate cac... Dormant |
8–11 | Dormant | 1,527 |
|
This module allows you to filter and store only the log messages you need in your database or syslog, based on their type and severity level. This helps reduce the size of your log... Dormant |
8–11 | Dormant | 1,512 |
|
Revision Manager offers flexible control over how content revisions are kept or removed across various entity types. It allows you to set custom rules for revision retention, ensur... Active |
— | Active | 1,461 |
|
This module integrates Drupal with RabbitMQ, allowing developers to send data to queues. It supports queues and exchanges and provides Drush commands for testing and management. Slowing |
— | Slowing | 1,458 |
|
This module helps prevent website crawler traps by blocking requests that use an excessive number of facet parameters. It allows site administrators to set a limit on facet usage b... Dormant |
10–11 | Dormant | 1,448 |
|
This module provides granular control over clearing Drupal's caches, allowing users to create custom presets for specific needs. It offers a user interface for advanced cache clear... Active |
8–11 | Active | 1,324 |
|
This module creates a dynamic "page not found" page that is then saved as a static HTML file. This static file is then served to users, bypassing Drupal's normal page loading proce... Slowing |
10–11 | Slowing | 1,268 |
|
This module allows you to securely clear your Cloudflare cache directly from your Drupal site. It supports various purging methods like clearing everything, by URL, cache tag, pref... Active |
10–11 | Active | 1,263 |
|
This module allows you to automatically convert images to the WebP format for modern browsers and generate fallback JPG versions when needed. It integrates with Drupal's image styl... Dormant |
10–11 | Dormant | 1,258 |
|
This module allows you to dynamically change PHP's memory limit based on specific conditions, such as user roles, URL paths, or query parameters. It provides a user interface for c... Active |
9–11 | Active | 1,237 |
|
This module provides a plugin to clear the cache for AWS CloudFront, a reverse proxy for your Drupal site. It supports invalidating specific URLs or paths using cache tags, aiding... Active |
10–11 | Active | 1,105 |
|
Previous/Next API
Module
This module provides an efficient way to navigate between content by storing previous and next node relationships in a table, avoiding slow database queries. It can be configured t... Dormant |
— | Dormant | 1,098 |
|
This module allows Drupal to store cache data in the filesystem. This can be used for long-term caching of expensive operations, creating test fixtures, achieving high-speed local... Active |
10–11 | Active | 969 |
|
This module allows website administrators to easily adjust the cache settings for individual blocks directly through the administrative interface. It provides a user-friendly way t... Dormant |
9–10 | Dormant | 869 |
|
This module integrates with the TinyPNG service to optimize PNG and JPEG images within the Image Optimize pipeline. Active |
8–11 | Active | 867 |
|
This module simplifies cache tags by removing individual entity cache tags when an entity list cache tag is present. It also helps to minify the cache tags sent in the header. Active |
9–11 | Active | 832 |
|
This module allows you to clear the cache for specific entities like blocks or nodes directly from contextual links or the local task menu. It also provides a Drush command for cac... Dormant |
8–10 | Dormant | 744 |
|
This module integrates the APCu PHP extension for in-memory caching. It's best used for cache data that doesn't change often and remains relatively small, leveraging APCu's efficie... Dormant |
— | Dormant | 714 |
|
Varbase Core provides the essential components and sub-modules for the Varbase distribution. It includes features for administration, security, internationalization, default conten... Active |
11 | Active | 620 |
|
This module integrates the OpenTelemetry PHP library with Drupal to provide detailed performance insights. It allows you to monitor not only the total request execution time but al... Slowing |
— | Slowing | 601 |