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 queues URLs for cache invalidation when your caching system doesn't support tag-based invalidation. It learns which URLs to queue by tracking cache misses... Slowing |
10–11 | Slowing | 257 |
|
This module helps manage your database size by automatically deleting old content revisions while keeping a configurable number of recent revisions and a select few historical revi... Dormant |
8–11 | Dormant | 256 |
|
This module ensures that file and image URLs within your content are absolute, not relative. This is essential for headless setups where your frontend framework needs full URLs to... Active |
11 | Active | 242 |
|
This module preloads fonts to prevent the flash of unstyled text (FOUT) issue. Dormant |
10–11 | Dormant | 239 |
|
Requirements Performance
Module
This module makes the runtime requirements check on the Drupal Configuration page optional. By default, it's disabled, but enabling it prevents the page from running these checks t... Active |
10–11 | Active | 231 |
|
This module provides tools to easily enable or disable the Purge module's functionality. It includes configuration options to automatically re-enable purging during cron runs if it... Active |
10–11 | Active | 227 |
|
This module speeds up your site by serving cached error pages like 404 Not Found and 403 Access Denied before Drupal fully loads. It caches dynamic, themed error pages and automati... Slowing |
10–11 | Slowing | 220 |
|
This module enhances page load times by loading content blocks via AJAX as they become visible on screen, using the Intersection Observer API. This approach significantly reduces t... Dormant |
9–11 | Dormant | 213 |
|
AI Agents Test
Module
This module allows you to rigorously test AI Agents by running predefined test suites against any provider and model combination. It helps ensure your AI agents function reliably i... Slowing |
— | Slowing | 207 |
|
XHProf
Module
This module allows you to profile your Drupal application using tools like XHProf, Tideways, and uprofiler to analyze function performance and resource usage. It provides a native... Dormant |
— | Dormant | 203 |
|
This module allows you to manage your Varnish cache on Acquia Cloud Platform directly from your Drupal site. You can clear caches through a web interface or Drush commands, with op... Active |
10–11 | Active | 188 |
|
This module provides advanced caching options for Drupal Views, allowing users to precisely control cache tags and contexts for improved performance. It enables fine-grained cache... Active |
10–11 | Active | 173 |
|
This module allows you to control the execution time of individual cron tasks. After installation, it populates a table with all your site's cron tasks, enabling you to schedule th... Active |
10–11 | Active | 166 |
|
This module allows you to cache content differently based on whether a site is being accessed by a known crawler. This enables you to tailor content delivery for search engines and... Dormant |
8–11 | Dormant | 164 |
|
Varnish File Purge
Module
This module ensures that Varnish correctly purges cached files when they are updated or replaced, especially in multi-domain Varnish setups. It resolves issues where older files mi... Dormant |
10–11 | Dormant | 153 |
|
Drupal Site Audit
Module
This module provides a framework to audit your Drupal site for configuration issues, performance problems, and best practice violations. It tracks installed modules, detects pendin... Active |
10–11 | Active | 152 |
|
This module prevents stale cache data in shared database cache environments by adding a unique prefix to cache entries for each Drupal instance. This ensures that different deploym... Active |
— | Active | 146 |
|
This module helps New Relic better track your Drupal site's performance by naming transactions based on the page's route, entity type, and user role. This makes it easier to identi... Slowing |
8–11 | Slowing | 145 |
|
OPcache Control
Module
This module provides an administrative interface to view PHP OPcache statistics and configuration. It also allows you to reset the OPcache remotely via specific requests. Slowing |
— | Slowing | 137 |
|
This module provides a status page for Memcache, showing server usage, statistics, and details about slabs and items. It helps monitor and report on your Memcache setup. Dormant |
— | Dormant | 128 |
|
This module improves perceived page load speed for simple, low-traffic sites by embedding all CSS directly into the HTML, eliminating render-blocking external stylesheets. It's par... Dormant |
9–10 | Dormant | 127 |
|
This module enhances JavaScript and CSS loading by allowing you to apply `async` or `defer` attributes. You can choose to apply these attributes to all JavaScript and CSS files, or... Dormant |
10–11 | Dormant | 121 |
|
This module provides a cache backend that compresses cache data using gzip before storing it in the database. This can significantly reduce storage space with minimal impact on per... Dormant |
8–10 | Dormant | 116 |
|
CustomCache
Module
This module allows you to replace permanent caches with time-limited caches. This is useful for large sites to prevent the database from growing excessively large due to unlimited... Active |
8–11 | Active | 115 |
|
This module helps improve caching by removing tracking parameters from URLs before cache keys are generated. It ensures that identical content accessed through different tracking l... Active |
11 | Active | 114 |