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

4,974 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.

Advanced Help

The Advanced Help module provides a framework that allows module and theme developers to provide hierarchical pages with help topics. It differs from the core Help module by allowing for multiple...
Categories: Administration tools, Content editing experience, Developer tools

Plupload integration

Provides integration for the Plupload widget into Drupal. Plupload is a GPL licensed multiple file uploading tool that can present widgets in Flash, Gears, HTML 5, Silverlight, BrowserPlus, and...
Categories: Media

Animated GIF

Description This module allows you to use animated GIFs on your site. If the mime-type of the file is image/gif, the image formatter will ignore the image styles and renders the original GIF. Use...
Categories: Media

Imagick

Image toolkit implementation based on ImageMagick. Unlike the ImageMagick module, which invokes convert binary to process images, this module uses the Imagick PHP extension. It allows custom...
Categories: Content display, Media

Paragraphs Browser

Paragraphs Browser provides a form widget for the Paragraphs module. The widget displays a browser within a modal where paragraph types are grouped by user-defined categories, and provide optional...
Categories: Administration tools, Content editing experience

Adaptive Image

The Adaptive image module provides device-appropriate versions of images from your fields. You can activate adaptive images by adding an adaptive effect to any of your image styles. The used...

Imagefield Crop

Overview Imagefield Crop provides a widget(1.x) or field(2.x) for selection based cropping an image after upload. Comparison of image cropping modules Usage When the user uploads an image it is...
Categories: Site structure, Media

Picture

This module is a backport of Drupal 8 Responsive Image module. It allows administrators to optimize images for different devices and resolutions by pairing image styles with CSS media queries. It...

GLightbox

GLightbox is a pure javascript lightbox (Colorbox alternative without jQuery). It can display images, iframes, inline content and videos with optional autoplay for YouTube, Vimeo and even self...
Categories: Content display, Content editing experience, Site structure

ImageField Tokens

The ImageField Tokens module extends the default functionality of Image fields adding the ability to specify default values and use entity tokens in the Alt and Title text. Features: Configurable...
Categories: Content editing experience, Site structure, Media

Image Block

Because I can never get a straight answer for a simple solution to include an image in a block with a easy-to-use interface for non-technical folk. Image block is a module where one can create a...
Categories: Content display, Media

Image Style Warmer

Synopsis The Image Style Warmer module provides options to create image styles during upload or via queue worker. So configured image derivates already exists when they are requested. Pre-generate...
Categories: Performance

Image Optimize Binaries

Image Optimize | Image Optimize Binaries Binary processors for the Image API Optimize module. This allows optimizing images with the following command line tools installed on your webservers:...
Categories: Media, Performance

Image style flush

Overview This module adds image style flushing to the administrative interface. Drupal 10 Drupal core includes the ability to flush individual image styles. This module adds a feature to flush all...
Categories: Developer tools, Media

Simple Background image formatter

This module provides an image formatter that allows you to display the image in a div as background image. The module extends Drupal's images field. Because settings are attached to the entity, it...
Categories: Content display, Site structure

Node export

This module allows users to export nodes and then import it into another Drupal installation, or on the same site. Using this module you can save yourself a lot of time setting up new websites that...
Categories: Content editing experience, Developer tools, Import and export

ImageCache

ImageCache allows you to setup presets for image processing. If an ImageCache derivative doesn't exist the web server's rewrite rules will pass the request to Drupal which in turn hands it off to...

HTML Mail

HTML Mail lets you theme your email messages the same way you theme the rest of your website. HTML Mail for D10 emartoni and RenatoG have ported HTML Mail to D9/D10, and TR has done a great job to...
Categories: E-commerce, Integrations

Imagecache External

About Imagecache External is a utility module that allows you to store external images on your server and apply your own Image Styles. Configuration Important: to use the module you need to visit...
Categories: Content editing experience, Import and export, Media

S3 File System

S3 File System (s3fs) provides an additional file system to your drupal site, which stores files in Amazon's Simple Storage Service (S3) or any other S3-compatible storage service. You can set your...
Categories: Developer tools, Media

Views base url

This module provides a site base URL token in Views. The main purpose of this module is to create a link with absolute path through "Global:Custom text" option. Why use this module: You can also...
Categories: Content display

jCarousel

This module allows developers and themers to make use of the jCarousel jQuery plugin. It includes a developer API that other modules can use, as well as Views integration so that you can turn any...
Categories: Content editing experience, Content display, Developer tools

AI (Artificial Intelligence)

Drupal AI enables organizations to use artificial intelligence directly within Drupal websites. It provides the core technical foundation for integrating language models, automating tasks, and...
Categories: Automation, Content editing experience, Integrations

Layout Builder Browser

Enhances the layout builder block selection UX by adding: - Custom configurable images per block. - Custom categories for all blocks. - Removes the extra click for "inline blocks", and merges those...
Categories: Administration tools

Media PDF Thumbnail

The module provides an image field formatter for the thumbnail field of Media entities. The default thumbnail image will be replaced by an image generated from a pdf file referenced in any file...
Categories: Media

Pages