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 allows you to prevent specific pages or patterns of URLs from being cached by Drupal's internal page cache. This helps to keep your cache table clean, prevent database... Dormant |
9–11 | Dormant | 584 |
|
This module helps Drupal sites running behind trusted reverse proxies correctly identify the client's IP address by inspecting headers like X-Forwarded-For. It also adjusts system... Slowing |
10–11 | Slowing | 509 |
|
This project enhances the performance of Drupal's JSON:API by pre-warming the caches for your resource types. This ensures faster API responses and helps prevent performance issues... Dormant |
9–10 | Dormant | 506 |
|
This module helps improve website performance by preloading images that are crucial for the Largest Contentful Paint metric. It integrates with the core responsive image formatter... Active |
10–11 | Active | 496 |
|
Entity Mesh visualizes content relationships within a Drupal site, showing how entities are linked through relationships like links, menus, and embeds. It helps identify broken lin... Active |
11 | Active | 488 |
|
This module provides automated cache clearing and cleanup of old sessions on a scheduled basis. It helps prevent issues that can arise from large cache tables, particularly on site... Slowing |
— | Slowing | 466 |
|
This module allows you to directly invalidate cache items through the Drupal administration interface, bypassing the Purge queue. You can enter specific items like URLs or tags to... Slowing |
10–11 | Slowing | 463 |
|
This module adds resource hints, such as DNS prefetching and preconnecting, to your website. These hints help your browser load resources more quickly by performing tasks in the ba... Dormant |
— | Dormant | 449 |
|
This module fetches page view data from Google Analytics and stores it in Drupal, allowing you to display Google Analytics page views directly on your site. It can be used to creat... Active |
9–11 | Active | 433 |
|
This module helps clean up leftover data and resolve common errors after uninstalling or deleting modules. It can remove transient data, fix issues with non-existent entity types,... Active |
8–11 | Active | 408 |
|
This module modifies Drupal's Views module to use GET requests instead of POST for AJAX-enabled views. This improves caching capabilities for content delivered via AJAX. Dormant |
8–10 | Dormant | 407 |
|
This module adds a Cloudflare Turnstile challenge to protect specific site routes from bot traffic. You can configure which routes to protect and set up exclusions for specific IPs... Dormant |
10–11 | Dormant | 366 |
|
This module provides Drush commands to speed up Search API indexing by using multiple CPU cores. It leverages a multi-process approach to handle queues simultaneously, significantl... Active |
9–11 | Active | 352 |
|
Igbinary provides a faster and more space-efficient serialization method for PHP data structures by using a compact binary format instead of text. This can significantly reduce sto... Active |
— | Active | 348 |
|
This module integrates your Drupal website with the Oh Dear monitoring service to enable advanced features like application health checks and cron monitoring. It provides an endpoi... Dormant |
10–11 | Dormant | 339 |
|
This module provides a Purge processor that sends an AJAX request on every page load to process the purge queue. This allows for instant content refresh by triggering purge request... Dormant |
9–10 | Dormant | 335 |
|
This module creates AVIF versions of image style derivatives to speed up website loading times. It requires an image manipulation toolkit that supports AVIF. Slowing |
— | Slowing | 326 |
|
This module suite allows Drupal to use MongoDB as its primary database instead of a traditional SQL database. It offers improved performance for logging and key-value storage, simp... Dormant |
11 | Dormant | 320 |
|
Prelinker allows you to add preconnect and preload instructions to your Drupal site, helping browsers connect to necessary domains and fetch resources faster. You can specify which... Active |
11 | Active | 303 |
|
This module helps maintain query parameters during redirects, ensuring that Acquia's Varnish page caching remains effective. It's particularly useful for marketing URLs and online... Active |
10–11 | Active | 294 |
|
This module disables all updates through the Drupal user interface, even when the Update Manager is enabled. It ensures that updates can only be performed via Composer, while still... Slowing |
8–11 | Slowing | 283 |
|
This module helps block unwanted automated traffic by identifying bots based on their user agent strings or by blocking requests from older browser versions. It acts as a last line... Active |
10–11 | Active | 282 |
|
This module allows administrators to clear caches on Cloudflare, either for individual nodes or for the entire website, directly from the Drupal admin interface. It supports differ... Active |
10–11 | Active | 272 |
|
This module provides a user interface, Drush commands, and cURL commands to flush various caches, including PHP OPCache, APCu, and Drupal's database caches. It also offers features... Active |
10–11 | Active | 260 |
|
Google Webfonts Helper
Module
This module provides a way to download Google Fonts and host them directly on your website, improving site speed by serving fonts from your own server or CDN. It allows you to sele... Active |
— | Active | 257 |