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

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

AudioField

Drupal 8 The Drupal 8 version of the Audio Field module is a full rewrite from the Drupal 7 module. This module is a file formatter for the File and Link modules. It allows you to upload or link...
Categories: Content display, Content editing experience, Site structure

YouTube Field

The YouTube field module provides a simple field that allows you to add a youtube video to a content type, user, or any other Drupal entity. Display types include: YouTube videos of various sizes...
Categories: Site structure, Media, Integrations

Video

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Important note: You should only consider this module if...
Categories: Site structure, Media, Integrations

Video Embed Field

Important note: If you are installing this module for integration with a media library, core already contains all the tools required for embedding remotely hosted videos. This module should no...
Categories: Integrations, Media, Site structure

Video.js (HTML5 Video Player)

Video.js is a HTML5-based video player with a built-in Flash fallback for older browsers. This means that videos can be played on nearly all devices and operating systems, provided the right codecs...
Categories: Media, Integrations

Slick Carousel

Slick is a powerful, performant, and fully responsive carousel integration leveraging Ken Wheeler's Slick carousel. Engineered to satisfy modern Core Web Vitals, it transforms the traditional...
Categories: Content display, Integrations, Media

Blazy

Blazy provides lazy loading and media optimization for Drupal using bLazy, Intersection Observer API, and native browser lazy loading. It reduces initial page weight and HTTP requests by deferring...
Categories: Integrations, Media, Performance

Media: Vimeo

Media: Vimeo adds Vimeo as a supported media provider. Most popular web services, including Vimeo, support oEmbed. It is generally recommended to use Media: oEmbed instead of specific provider...
Categories: Content display, Content editing experience, Media

MediaElement

The MediaElement module brings the MediaElement.js html5 player plugin to Drupal. MediaElement is a jQuery based JavaScript plugin that enables the video and audio tags using h.264 to work under...

Media entity Soundcloud

Soundcloud integration for the Media Entity module. Installation Enable the media_entity and media_entity_soundcloud module. Go to /admin/structure/media and click 'Add media bundle' to create a...

SoundCloud Field

SoundCloud Field provides a field for inserting a SoundCloud track or set into your content. Features: - Configurable player - 2 player types: Classic or Visual player - Embed code can be loaded...
Categories: Content display, Media, Site structure

Link

The link module provides a standard custom content field for links. With this module, links can be easily added to any content types and profiles and include advanced validating and different ways...
Categories: Content display, Content editing experience, Site structure

jPlayer

The jPlayer module provides a wrapper around the jPlayer JavaScript library. This library provides an HTML5-based player, that uses a Flash fallback for browsers that do not yet support it. This...
Categories: Site structure, Media

Media: YouTube

Media: YouTube adds YouTube as a supported media provider. Most popular web services, including YouTube, support oEmbed. It is generally recommended to use Media: oEmbed instead of individual...
Categories: Content editing experience, Content display, Media

D7 Media

The Media module provides an extensible framework for managing files and multimedia assets, regardless of whether they are hosted on your own site or a 3rd party site - it is commonly referred to...
Categories: Content editing experience, Media, Site structure

JW Player

Brings JW Player to Drupal. Features: A field formatter for to render files using JW Player. JW Player 6 and 7 are supported Configuration for width, height, skin, auto-play and other player...

FitVids

If you have a responsive website and you want to embed video and other content, then you need this module. It uses the FitVids.js library for fluid width video embeds (e.g. flash video in s). You...
Categories: Developer tools, Integrations, Media

MediaFront

The MediaFront module is a front end media solution for Drupal. It employs an innovative and intuitive administration interface that allows the website administrator to completely customize the...
Categories: Content display, Media

SoundManager2

Overview The Soundmanager2 module provides Drupal integration with the soundmanager2 library and contains three default player styles: inline player, page-player and ui360. Recommended Modules...

Plyr Media Player

Synopsis Drupal integration for Plyr which is a simple, accessible and customizable media player for HTML 5 Audio, HTML5 Video, Vimeo and YouTube videos. Provide Plyr player field formatter for...
Categories: Content display, Media, Integrations

Video Filter

This is a highly flexible and easily extendable filter module to embed any type of video in your site using a simple token. Other modules can add video sites/formats (called codecs) using an easy...

Able Player

Introduction Able Player is a fully accessible cross-browser media player created by accessibility specialist Terrill Thompson. It uses the HTML5 or element for browsers that support them. Details...
Categories: Developer tools, Integrations, Media

Vimeo Embed Field

The vimeo embed field module will create a simple field widget type that you allows to add a vimeo video url to embed videos from Vimeo and show their thumbnail previews simply by entering the...
Categories: Content editing experience, Content display, Site structure

Media: SoundCloud

Media: SoundCloud adds SoundCloud as a supported media provider. Most popular web services, including SoundCloud, support oEmbed. It is generally recommended to use Media: oEmbed instead of...
Categories: Content editing experience, Content display, Media

FileField

FileField provides a universal file upload field for CCK. It is a robust alternative to core's Upload module and an absolute must for users uploading a large number of files. Great for managing...
Categories: Content editing experience, Media

Pages