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.
Views PDF
With this module you can output a view as a PDF document. Each field of the view can be placed on the PDF page directly in the administration interface. Therefore a new display called "PDF" is...
Categories: E-commerce, Media, Integrations
Edit Media Entity in Modal
The Edit Media Entity in Modal module for Drupal enhances the content editing experience by enabling users to edit media entities directly within a modal dialog. This functionality streamlines...
Categories: Content editing experience, Media
Textimage
Textimage adds text to image functionality using GD2 and FreeType, enabling users to create crisp images on the fly for use as theme objects, headings or limitless other possibilities. Features:...
Categories: Administration tools, Media
File Delete UI
Core did not support a delete_ui (see [#2949017]) before 10.1. Since that issue has merged, this module is no longer necessary after 10.1. This module adds the capability to delete files from the...
Categories: Media
Splide
Provides integration with Splide, the vanilla JavaScript Slider. Versions Splide:2.x requires Splide library v4. Splide:1.x requires Splide library v3 since 1.0.1, obsolete. Requirements Splide: ...
Categories: Content display, Integrations, Media
Image
THIS MODULE IS OBSOLETE. This module allows users with proper permissions to upload images into Drupal. Thumbnails and additional sizes are created automatically. Images could be posted...
Categories: Content editing experience, Media
Node Gallery
The Node Gallery module allows you to create multimedia galleries where both the galleries and the gallery items are nodes. (as opposed to gallery items being file fields, like Media Gallery)...
Categories: Media
Avatar Kit
Avatar Kit provides dynamic avatars for Drupal 8 entities. It can be used to provide unique avatars for users when they have not uploaded one themselves. It is a replacement for Gravatar and User...
Categories: Media, Access control
Commerce File
Commerce File adds the ability to sell access to file downloads to your Drupal Commerce site. It extends the Commerce License module with a new license type that grants customers access to download...
Categories: Access control, E-commerce, Media
Image effect kit
Image effect kit provides some image effects to be used on an image styles. It includes the following effects: - Border effect - Rounded corner effect - Padding effect - Watermark effect - Resizing...
Categories: Media
DownloadFile
DownloadFile is a module to direct download files or images. Features Added four formatters Usable in templates and views Accessible formatters Drupal 10 This module requires no modules outside of...
Categories: Content display, Media, Site structure
ImageAPI
This API is meant to be used in place of the API provided by image.inc. You probably do not need to install this module unless another module are you using requires it. It provides no new features...
Categories: Media
SimpleAds
What is the SimpleAds module? A Drupal module to create advertisement blocks, create advertisement campaigns and view advertisement statistics. Key Features Create advertisement blocks with ability...
Categories: E-commerce, Media
bootstrap_carousel
Overview Bootstrap Carousel module provides a very easy way to make carousels, based on bootstrap-carousel.js. Features Bootstrap Carousel content type. So you can create a carousel using node/add...
Categories: Content editing experience, Content display, Media
Community Media Show VOD
This module extends a Show adding a Video On Demand (VOD) Entity Reference. It also creates a VOD content type. The 1.x version used Node Reference to link Show (node) -> VOD (Node) -> Media ...
Categories: Media
Exif
The Exif module allows you to display Exif metadata on image nodes. Exif is a specification for the image file format used by digital cameras. Roadmap (order by priority) for drupal 7 & 8 versions:...
Categories: Content editing experience, Media
Video Embed HTML5
This module add support for embedding HTML5 videos into your website using Video Embed Field Usage Install module Add video embed field and enable "HTML5" provider Add link that ends with mp4/ogg...
Categories: Media, Site structure
Media Library Filter
WAIT NEW RELEASE BEFORE USE Found this module as more than few issues when uninstalling and reinstalling. I promise I'll work on it asap Filter the Media Library view. I needed a way to filter the ...
Categories: Media
Image Lazyloader
This is a small helper module which will automatically lazyload all images for sites with multiple images, which will make the site load faster. All images will only load when it's visible to the...
Categories: Developer tools, Media, Performance
Migrate File Entities to Media Entities
Migrate File Entities to Media Entities This module allows you to migrate file entities to media entities using the migrate module. Lately, also support for Drupal 7 entities was added. Main...
Categories: Media
Smart Crop
Smart Crop is an imagecache action that crops based on entropy, which produces more pleasing results when cropping to a fixed aspect (for example it can help prevent cutting off people's heads when...
Categories: Media
Media View Add-ons
Media View Add-ons provides a Views Plugin which adds an additional column to the Media View (/admin/content/media) that displays edit links to the top level nodes each media image belongs to. The...
Categories: Media
Views Photo Grid
This module adds a responsive photo grid display style to Views. The photo grid style arranges photos such that the height in each row is consistent, and the photos always fill up all the available...
Categories: Content editing experience, Content display, Media
Views jQFX
Views jQFX is a very basic API for integrating jQuery plugins with views. It does nothing on its own. This and the contrib modules are all for Drupal 7. The following modules use the Views jQFX api...
Categories: Content display, Media
Bulk Media Upload
What this module does: With Bulk Media Upload you can upload a bunch of files and a new node, taxonomy term, or other entity will be created for every file. The files are selected via a browser...
Categories: Content editing experience, Import and export, Media