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

1,122 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.

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

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

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

Paragraphs

Overview Paragraphs is the new way of content creation! It allows you — Site Builders — to make things cleaner so that you can give more editing power to your end-users. Instead of putting all...
Categories: Content editing experience, Site structure

Webform

The Webform module allows you to build any type of form to collect any type of data, which can be submitted to any application or system. Every single behavior and aspect of your forms and their...
Categories: Integrations, User engagement

Honeypot

Honeypot uses both the honeypot and timestamp methods of deterring spam bots from completing forms on your Drupal site (read more here). These methods are effective against many spam bots, and are...
Categories: Content editing experience, Security

CKEditor Youtube

This plugin allows inserting Youtube videos using embed code or just the video URL in CKEditor 4. The plugin is NOT compatible with CKEditor 5. If you need to embed Youtube videos in a CKEditor 5...
Categories: Media

File Entity (fieldable files)

File entity provides interfaces for managing files. It also extends the core file entity, allowing files to be fieldable, grouped into types, viewed (using display modes) and formatted using field...

Social Media Links Block and Field

The modules provides a configurable block that display links (icons) to your profiles on various popular networking sites. With this module, a website can be quickly extended with a "Follow us"...
Categories: Integrations

Flex Slider

Unsupported upstream library The Flex Slider project is no longer supported by their maintainers. This module will no longer be providing updates and a replacement is not currently available (but...
Categories: Content display, Content editing experience, Site structure

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

Lite YouTube Embed

This module provides an alternative field formatter for rendering YouTube videos with Paul Irish Lite YouTube Embed library instead of the default OEmbed iframe. In order to allow generic usage on...
Categories: Integrations, Media

Semantic Views

This Views plugin makes unformatted styles, field row styles and other output more readily configurable without needing to override template files. Instead of overriding row style templates for...

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

Section Library

Create reusable templates for single or multiple sections! Allows saving the section as a template, so we can reuse it again in other pages or same pages as a duplicate, whether the section blocks...
Categories: Administration tools, Content display, Content editing experience

CKEditor 5 Plugin Pack

CKEditor 5 Plugin Pack is an official set of free plugins extending functionalities of CKEditor 5 for Drupal, maintained by CKSource. Currently available plugins: Auto Image Block Indentation...
Categories: Content editing experience

Youtube Gallery

This module allows retrieving youtube channel videos on the website. It will helpful module for those who want to integrate own youtube channel videos to the website in less time. This module very...
Categories: 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...

Action

The Actions UI module that up until Drupal 11 was part of Drupal core Features Actions are module-defined tasks that can be executed on the site; for example, unpublishing content, sending an email...

Gin Layout Builder

Layout Builder in Gin Style. This module brings the gin admin theme to the layout builder. Conflicts with your frontend theme. To avoid conflicts with your frontend theme, the module adds a CSS...

Shortcode

Shortcodes are actually macros to be used in the text of contents. These macros change the text of the content and format the given part through the theme engine. This module defines few basic...
Categories: Content editing experience

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

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

YoutubeChannel

YoutubeChannel is a module with a purpose to give you list of videos from a given youtube channel in your site. You have to configure the youtube username from which you want to see the video list....
Categories: Media, Integrations

Youtube Cookies

This module attempts to make the YouTube videos played on the site with the cookie privacy policy. If the user has not enabled the YouTube-related cookies, the YouTube videos will be displayed with...

Pages