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.

Lazy-load

Lazy - Settings

If you are on Drupal 8 or 9, please stay on the 8.x-3.x branch, but if you are on Drupal 10 or 11, you can move on to 4.0.x branch.

Simple Instagram Feed Block

Instagram feed with basic configuration

Note: Unfortunately, the module has run its course. Instagram blocked Javascript methods for pulling content and this module is no longer useful.

Varbase Media

Manages type of media contents and entity browsers in the site.

Easy Responsive Images

When using media to add images to content, having media view modes defined by aspect ratio, combined with a bunch of different image styles for the images in that specific aspect ratio solves the r

Native Lazy Loading

Quick description

Ensure images are natively lazy-loaded by browsers supporting the loading='lazy' img attribute.

MyTube

Protect visitors' information from third-party embeds like YouTube.

Slick Carousel & Slider

https://www.drupalsystems.com

Slick plugin provides full width slider, carousel, slideshow, responsive slider, variable width slider, dynamic height slider, center mode slider, lazy loading and thumbnail sliders.

Intersection Observer

Provides a simple integration with Intersection Observer API to lazyload blocks
and Views for modern browsers. Their contents will be lazy loaded once visible

Lazy Image Style

Introduction

This module add support lazy image for image styles and responsive image.

LayerSlider Responsive jQuery Slider Plugin

About Layer Slider

LayerSlider is not free, so before installing it, be sure to buy the licence that fits the use of the plugin.

Media Formatters

Control all of your media display from the Node Display page. Easily add modern, best-practices front-end enhancements for media.

Blazy Blurry Placeholder

Provides a field formatter for images, lazy-loading them using bLazy while displaying a blurry placehold

Unveil

Unveil.js Logo

The module implements the lightweight lazy load plugin called unveil.js

Picture Media

This modules implements missing integrations between Picture and

Responsive Image Mapping

Greatly inspired by the Borealis Responsive Image project, this module uses the same image replacement theory, Displaying a small

Sirv

The Sirv module provides support within Drupal for integration with Sirv, an image processing and hosting platform, offering functionality that can replace

Imgfly

Overview

The Imgfly module delivers on-the-fly images for responsive layouts with minimum configuration. The module uses a javascript code that determines the width of the parent element that holds the image and thus requests an image that will be dynamically generated to requested size. For optimal performance you need to have a reverse proxy caching mechanism on your site like Varnish or Squid to cache and deliver the dynamically generated images.

Features

  • Images are generated dynamically (on-the-fly).
  • Images are delivered in precisely the right size required unlike other responsive image modules that deliver slightly larger images and scales them down to fit.
  • Image sizes can be controlled by CSS on the parent elements containing the image element.
  • Minimal configuration required with Image presets unlike other modules that require you to create many presets for each size format you wish to deliver.
  • Width and height parameters are part of the image URL so you can use this to programatically call any image in any size format desired.
  • Lazy loading of images is now possible in the beta2 version.

Requirements

  • Highly recommended to use a reverse proxy caching mechanism like Varnish or Squid.

Similar projects

React Lazy Load Images

Lazyload your Images improves the performance.
Take performance in mind, to improve with lazy load mechanism.

Pages