Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

279 modules match your search

A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.

Menu cache optimizations

By default, menu blocks contain cache tags for each node that the menu links to, so that the menu can be invalidated if access to the node changes. This can result in a lot of cache tags for large...
Categories: Performance

Revisions Cleanup

Deletes old revisions that you likely no longer need, keep newer revisions you likely need, and allows administrators to keep historic revisions, one/x per month, in order to keep your database...
Categories: Administration tools, Content editing experience, Performance

Search Interests (grassroots)

Welcome to Grassroots Interests. As the name suggests get you the common interest out of specific keyword. The GI Search module adds the extra functionality to the search displaying the common term...
Categories: Administration tools, Performance, Site search

Colorbox Node Js

This module extends the colorbox node module by providing cached ajax output and running a different bootstrapping method. It improves performance currently by aprx. 40%. Due to Drupals ajax...
Categories: Performance

VoxCAST

This module integrates with the Voxel VoxCAST CDN via their Hosting API Notable features Admin tools to flush CDN cache by site, directories, and paths Settings to automatically flush CDN cache by...
Categories: Performance

Cache Tools!

Drupal already does very good job regarding caching and invalidating the content. But sometimes you may want to make couple of adjustments to cache behavior. For instance, you may want to sanitize ...
Categories: Performance

CustomCache

🇺🇦 This module is maintained by Ukrainian developers.Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Custom cache module adds possibility to replace permanent...
Categories: Performance

Borealis

About Borealis Suite Borealis is a suite of modules designed to assist in the implementation and building of semantic HTML5 and responsive projects in Drupal. The first module, Borealis Responsive...
Categories: Developer tools, Media, Performance

Google Analytics Node Reports

Google Analytics Node Reports is an add-on module. That provides site administrators and programmers to graphically represents the reports based on Google Analytics data. This graphical...
Categories: Performance, Integrations

Cache Tags Management

This module aims to be able to manage Drupal's static cache and dynamic cache tags. Depending on the design and content of a Drupal website, very generic tags may be assigned to the cache of a...
Categories: Developer tools, Performance

Views Field Join Node Revision

This module adds a condition on the node-id as well as the revision-id when joining the node_revision table with the field_* tables. This can make MySQL utilize the compound primary key better. It...
Categories: Site structure, Performance

Views Javascript Random

D7 alt: https://www.drupal.org/project/views_random Adds a new sort type to views. It's under sort criteria -> Global: Javascript Random. Why Lets say this view is used to rotate an ad on your site...
Categories: Performance

Node Cache

Placeholder for the node caching module
Categories: Performance

Boosthelper

A helper module for Boost. :o) Boosthelper crawls the URL of a newly created/edited node immediately, instead of waiting for the next cron run. Also immediately recrawls the front page if Boost set...
Categories: Performance

Rules Image Styles

The prupose of this module is to pre-generate styles via rules. DO NOT USE THIS IN PRODUCTION. THIS IS AN EXPERIMENTAL MODULE. For Drupal 8 i have writte something similar, that do es not use rules...
Categories: Media, Performance, Automation

Eco Mode

The Eco Mode module introduces an eco-friendly dimension to Drupal sites, providing a base framework to add various sustainability features through additional sub-modules. While the main module...
Categories: Performance

Views Cache Tags

Concept: Generate view cache key using term cache tags Reset these cache tags when a node attached to the term is saved As a result, the query cache key will invalidate Functionality: Extends time...
Categories: Performance

Menu UI Asynchronous Widget

Inspired by Metatag Asynchronous Widget. This module removes the menu selection UI from node forms and replaces it with a button that loads the full UI if the user wants to add or edit the menu...
Categories: Performance

Automated performance testing

See http://groups.drupal.org/node/133679 for background.
Categories: Performance

DynamoDB Client

The Drupal DynamoDB module provides integration with AWS DynamoDB services. Current integration provides a basic database wrapper for use with DynamoDB. There is a Drupal-based wrapper...
Categories: Developer tools, Performance, Integrations

Better Cache

This is an enhancement over drupal's default cache. About the default Drupal7 cache There is a lot of confusion and misunderstanding about Drupal's default cache. In particular regarding the ...
Categories: Performance

Node.js Rules Chatterbox

"Node.js Rules Chatterbox” allows users create real time notification blocks with the help of rules. Node.js Rules Chatterbox provides a general purpose integration between Drupal (php) and a Node...
Categories: Performance, Automation

Cache Purger

Purges blocks/views caches when entities get updated Allow site admins to purge cache for a specific block by clicking on the purge icon. Automatically purge selected entities when they are saved...
Categories: Content editing experience, Content display, Performance

Critical CSS UI

Introduction Critical CSS UI allows Drupal sites to manage and inline critical CSS directly from the database. Instead of relying on static theme files, the module lets you attach CSS fragments to...
Categories: Administration tools, Developer tools, Performance

FasterWeb Performance

This Drupal module uses a backend Node service. This service is no longer free so this module will be discontinued.
Categories: Performance

Pages