937 Modules match your search

Extend and customize Drupal functionality with contributed modules. If a module doesn't quite do what you want it to do, if you find a bug or have a suggestion, then join forces and help the module maintainer. Or, share your own by starting a new module.

Web Torrent

This module implements the web torrent javascript library in your Drupal site. The module currently loads the library on every page via hook_init() and the Libraries module. This is a foundational developers module to add new file distribution capabilities to Drupal web sites.


  • Libraries

Additional Installation Steps:
The Web Torrent minimized javascript file needs to be downloaded to your current libraries folder from the Github page.


Media Gallery Extras

Experimental Utility additions to Media Gallery.

Adds some additional tools for managing media galleries - especially large and bulky ones.


Derivative Generator

This module allows you to select image styles per field instance that will be generated when a new image is uploaded to this field. Image generation is done via a queue. You can run the queue with drush queue-run derivative_generator or with cron. When a derivative is not yet generated through the queue, visiting the url will still trigger the derivative generation.


Media: ShareStream

Media: ShareStream adds ShareStream as a supported media provider.


Media Formatters

Media Formatters

Control all of your media display from the Node Display page. Easily add modern, best-practices front-end enhancements for media. Out of the box, it works well with Bootstrap-based themes, but it can be easily extened to work with other custom themes as well.


Scald Chart

Scald Chart is a chart provider for Scald.

Currently Scald Chart is bundled with the Scald Highchart module, which will display the chart using the highcharts javascript library.
This module lets you specify all the data for a chart to be dragged into atom reference fields, and wysiwyg areas where drag and drop is enabled.
Additional design parameters can be specified in the settings of the bundled player.


NG Lightbox

This projects offers a lightweight (1.2KB) responsive lightbox solution using CSS3 properties such as transform. Because of the use of CSS3, this lightbox will only work in IE9+


The lightbox is configured from /admin/config/media/ng-lightbox which allows you to enter paths to be "lightboxed". Any link that runs through theme_link() to that path will then become a lightbox.

There is also an option to disable the functionality for admin paths.


Angular Media

Rethinking the media dialog interface with the help of Angular.


* A better user interface for selecting and editing files in Drupal
* Easy multi-upload built-in to every selection method
* Search for and easily add creative commons photos with proper attribution


Field Group Image

This is a simple module that allows admins to upload an image for a field group. You can upload an image for a field group on the Manage Fields or Manage Display tabs of any fieldable entity.

Other settings include image style (thumbnail, etc) and display position (above, below, left, right) for the uploaded image.


Image EXIF Autorotate

Automatically rotates any uploaded image file according to the EXIF orientation information.


Sometimes when you upload an image to your site it might be shown in the wrong orientation. Solutions to this issue include:


MediaFront: Popcorn Player

Mozilla Popcorn player plugin for the MediaFront module... more details to follow.


Media Field Collection

Small tweaks to better integrate the Media and Field Collection modules.



Page2Images logo

Page2Images module allows user to create a website thumbnail preview in the content using only a website URL.

This module is sponsored by: Jeney Repro Ltd.

The module requires a free or paid account from Page2Images, who is the service provider.


Blueimp Gallery

Blueimp Gallery Drupal

blueimp Gallery is a touch-enabled, responsive and customizable image and video gallery, carousel and lightbox, optimized for both mobile and desktop web browsers.
It features swipe, mouse and keyboard navigation, transition effects, slideshow functionality, fullscreen support and on-demand content loading and can be extended to display additional content types.
It will convert any list of thumbnail images linked to original image on a Gallery.


Imagefield focus point

Imagefield focus point


"Intelligent cropping for flexible image containers." This module exposes an
image formatter which utilises the library
jquery-focuspoint by jonom.


S3 File System Migrate

Configuration form

This module integrates with the S3 File System (S3FS) module (version 2.x). S3FS enables storing newly uploaded and generated files on Amazon's Simple Storage Service. S3FS Migrate allows migrating existing locally stored files to S3. S3FS Migrate has the following features:


Scald Link Filter

Provides a filter to convert URLs to links in Scald compatible way.


Media: Vine

Media Vine example

Media: Vine adds Vine as a supported Media provider.

Media Internet - A submodule of the Media module.

Media: Vine can be installed via the standard Drupal installation process.





jQuery UI Touch Punch

If you use jQuery UI widgets at your site and want to improve usability for your visitors who love use touch devices, this module is exactly what you are looking for. For example, your Commerce site has filters with slider range handler or you use Draggable Captcha module etc.



This is an iframe provider for the Scald media management module



This module provides a unified way to retrieve all the nodes that are referencing a given Scald Atom.


Views Plugin Argument Default Referer

Adds a views plugin argument default that retrieves a Node ID from HTTP_REFERER.

This plugin was created as a reaction to the following issue on the Media module https://www.drupal.org/node/2260543.


SoundCloud Sync

Provide ability to sync audio files with SoundCloud.com service.