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

744 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.

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

Pages