Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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 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
Render cache
Getting Started Session+Slides: https://amsterdam2014.drupal.org/session/render-caching-drupal-7-and-8 Drupal.org implementation for render caching comments: https://www.drupal.org/files/issues...
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
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
Max age
A very small module that allows for the page cache maximum age to be customised per node type in addition to the site-wide default. Also integrates with Views so that displays using time-based or...
Categories: Performance
Captivate Import
A suite of interlinked modules that together import e-learning units created in Adobe Captivate and save them as discrete Drupal nodes.
Categories: Performance, Integrations
Menuperformance
Drupal's regular menu system administration doesn't scale very well. This is due to the fact that for all node edit pages, node type edit pages and vocabulary edit pages (when Taxonomy Menu is...
Categories: Administration tools, Performance
APEX
PROJECT OVERVIEW What is Apex Framework? Apex Framework is a next-generation Drupal 11+ module that extracts, modernizes, and consolidates all advanced features from: Solo Theme - One of the most...
Categories: Content display, Performance, Site structure
Varnish Purge URL
This module allows users to purge the Varnish cache of specific URLs. It has 2 interfaces in the backend. 1. One interface is the Varnish Server Configuration (VSC). It enables connection and...
Categories: Performance
Fork of CSS Embedded Images
http://drupal.org/node/1078060 http://drupal.org/project/css_emimage I need a sandbox to make commits & patching easier for the integration of advagg
Categories: Performance
Search Index Options
This light-weight module extends the core Search module's functionality by providing a new admin configuration to exclude content types and individual nodes from search indexing. How it works The...
Categories: Administration tools, Content editing experience, Performance
Aegir feeds
This is a very basic module that provides feeds integration with Aegir. Features Provides mapping targets for Aegir site nodes, allowing you to create new sites from a feed or file upload. e.g....
Categories: Administration tools, Developer tools, Performance
Performance hacks
The Drupal 7 version is different to the Drupal 6 version. The Drupal 6 version has less features. This project collects various small hacks which disable or alter core behaviour due to performance...
Categories: Developer tools, Performance
CloudFront Refresh
Under Review This module is now under review to become an official Drupal.org module. Please take the time to review this and help this process along https://www.drupal.org/node/2543646 Description...
Categories: Administration tools, Performance, Developer tools
Forum 2
A contrib module to over-ride the core forum module's forum listings, providing a faster and more scalable listing ability using a pre-built denormalized forum_index table. This module is a...
Categories: Performance
Varnish Tags
Varnish is one of the most efficient tools available to scale Drupal or any dynamic web application to the masses. Drupal.org uses it, Facebook uses it, I use it ;) There are a bunch of modules...
Categories: Performance, Automation
Drupal 6 Entity Cache
This module adds drupal 7 style entity caching to drupal 6. You have to patch drupal core in order to use this module. Adds database caching to the following modules Node User Taxonomy
Categories: Performance
Autoload JS
Sponsored and developed by TrestleMedia Autload JS automatically loads javascript files found in your theme's "js" subfolder. Which files it loads depends on which page the user is viewing and...
Categories: Developer tools, Performance
Geocluster
Server-side clustering for mapping in Drupal 7 based on Geohash: Geocluster increases performance of data-heavy map visualizations by clustering results on the server-side. Client-side JavaScript...
Categories: Site structure, Performance
Views Tracker
The module allows to build high performance tracker replacement using Views module. It's based on ideas from the Tracker 2 project, but is almost a complete rewrite. Usage It's recommended that you...
Categories: Content display, Performance
Url Purge Aggregator
This module implements a queuer for the Purge module, allowing URLs to be queued for purging. The initial implementation is basic but functional, offering the ability to queue URLs for purging when...
Categories: Integrations, Performance
HTTPRL Spider
HTTPRL Spider uses the excellent HTTP Parallel Request & Threading Library to perform an internal cache seeding spider via Drush. This is not a module, it's a command line call that can be used to...
Categories: Administration tools, Developer tools, Performance