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.
ClamAV
Drupal integration with the ClamAV virus scanner. ClamAV module is DrupalSouth 2025 Splash award nominee in Open Source category. This module will verify that files uploaded to a site are not...
Categories: Integrations, Media, Security
Total Control Admin Dashboard
What is Total Control? The Total Control Admin Dashboard creates a default panel page with useful administration tools. Its purpose is to create a central location from which a Drupal site can be...
Categories: Administration tools, Media, Site structure
Autosuggest Site Improvements
Features A block with an AJAX-powered form to submit site improvement suggestions. Autocomplete taxonomy term field for categories. Suggestions saved as nodes of a custom content type site...
Categories: Content display, Content editing experience, Media
Subscriptions
This module enables users to subscribe to be notified of changes to nodes or taxonomies, such as new comments in specific forums, or additions to some category of blog. Once enabled, all nodes will...
Categories: Integrations, Media
Custom Contact Forms 7
This module extends a core Contact Module. Contact categories are as different contact pages with an URL based on the category name (`contact/website-feedback` as an example). Every contact page...
Categories: Media
NetX
About This module provides an integration between the NETX Digital Asset Management (DAM) System and the Drupal Content Management System. The module makes it easy for NetX users in managing their...
Categories: Media
Sector Media Gallery
Sector Media Gallery offers a simple and easy way to add a media gallery to your site. Included is everything you'll need to get going - a media gallery content type, categories, and a media...
Categories: Content editing experience, Media
Views RSS: Media (MRSS) Elements
Extension module for Views RSS 2.x, providing additional set of Media (MRSS) elements and field formatters. Features Supports image, file, video and video_embed_field fields. Provides following set...
Categories: Content display, Site structure, Media
Image Upload
Note: This is end of lifed for Drupal 7, due to superior solutions landing in core. No reason to use this instead of imagefield in Drupal 6, this module was written because imagefield wasn't yet...
Categories: Media
Media Mover upload to Youtube
This module adds a storage action to Media Mover which uploads video files to Youtube. The title, description and tags are taken from the node associated with the video file and you can choose...
Categories: Media
Enterprise Video
Enterprise Video is an App for managing video content on your site. It is a part of the Open Enterprise distribution but can be installed on any Drupal 7 site. Features video content type using...
Categories: Content editing experience, Media
Interactive Image
This module adds interactivity to images by adding response behaviors to mouse actions on the images. Locations inside an interactive image can be defined as 'hotspots' using the double-click...
Categories: Media
Top 10 Google News
Top 10 Google News block module provides the news according to the category, Language and Country. As per the Name only top 10 news will be display on the block. Using a google news API Key you can...
Categories: Content editing experience, Content display, Media
OpenPackage YouTube syndication
This module allows video that is published using OpenPackage Video to be automatically syndicated to the YouTube 'branded garden'. YouTube is termed a 'branded garden' because it is not possible to...
Categories: Media, Integrations
Simple Podcast
Simple Podcast Simple Podcast is just that - a simple module for quickly setting up one or more podcasts within your Drupal site, and immediately having an iTunes compatible xml podcast feed, no...
Categories: Content display, Media, Import and export
Promogogo Events
Fetches upcoming events from a Promogogo (https://promogogo.com) partner feed and displays them in a configurable, filterable block. The block works on any supported Drupal site and any theme out...
Categories: Content display, Media
File protect
-- SUMMARY -- File protect is a File field formatter, intended to protect file downloads, allowing to download only to authenticated users. It works by replacing direct links to files on the web...
Categories: Media
Animate slider block
Animate Slider block module integrates the Animate Slider jquery Plugin with Drupal 8 block. Baisc animation has attached to the all elements for all slide items. Multiple instance of slider can be...
Categories: Site structure, Developer tools, Media
Acquia DAM Asset Importer
This module has been absorbed into the Acquia DAM project. Use of this standalone project is deprecated. Since the replacement module has the same machine name as the standalone module, the upgrade...
Categories: Media
Feeds: YouTube Parser
YouTube parser for the Feeds module. This module adds a new parser for Feeds module that makes it possible to parse and import YouTube video feeds content using Programmatic API access: Use the...
Categories: Content editing experience, Import and export, Media
Media entity remote document
The Media Entity Remote Document module is a powerful and flexible tool designed to enhance the Drupal media management ecosystem. This module allows users to seamlessly integrate and manage remote...
Categories: Content editing experience, Media
LinkStash - Personal Bookmark Manager
LinkStash is a personal bookmarking tool for Drupal 11 that automatically fetches metadata, categorizes links by domain, and displays video embeds. Save links via bookmarklet or form with smart...
Categories: Content display, Integrations, Media
Pushtape Discography Adapter
This module is for people who use Pushtape Music, but want to have the import features of the Discogs project. The module is a Discography Entity Adapter for the Pushtape Discography module. It...
Categories: Media, Integrations
File Hash Number of Occurrences
"File Hash Number of Occurrences" is a Drupal module that helps administrators identify duplicate files by aggregating files with the same hash value and counting their occurrences. It provides SQL...
Categories: Administration tools, Media
Feeds: MediaRSS
SCREENCAST: Importing Media Directly with Crazy Sideburns While modules like Feeds: Youtube and Feeds: Vimeo extend Feeds parser to support feed elements defined by those specific providers, these...
Categories: Media, Import and export