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

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

Backup and Migrate

Back up and restore your Drupal MySQL database, code, and files or migrate a site between environments. Backup and Migrate supports gzip, bzip and zip compression as well as automatic scheduled...
Categories: Administration tools, Import and export

DropzoneJS

Drupal integration for DropzoneJS - an open source library that provides drag’n’drop file uploads with image previews. How to install The non-composer way Download this module Download DropzoneJS...
Categories: Developer tools, Media, Site structure

Colorbox

Colorbox is a light-weight customizable lightbox plugin for jQuery. This module allows for integration of Colorbox into Drupal. Images, iframed or inline content etc. can be displayed in a overlay...
Categories: Content display, Developer tools, Integrations

Localization update

Automatically downloads and updates your translations by fetching them from localize.drupal.org or any other Localization server. This module is integrated into Drupal 8 core. Improve efficiency To...
Categories: Multilingual

Commerce Core

Drupal Commerce powers eCommerce innovation through every stage of growth. At its core it is lean and mean, enforcing strict development standards and leveraging the greatest features of Drupal for...
Categories: E-commerce

Plupload integration

Provides integration for the Plupload widget into Drupal. Plupload is a GPL licensed multiple file uploading tool that can present widgets in Flash, Gears, HTML 5, Silverlight, BrowserPlus, and...
Categories: Media

Address Field

Address Field defines a new field type to store international postal addresses, implementing a subset of the top-level address elements defined in the xNAL standard (see the glossary below). The...
Categories: Site structure

File Entity Browser

Summary This module provides a default Entity Browser that lets you browse and select your files in a nice-looking, mobile-ready Masonry based interface, and upload files using the Dropzonejs...
Categories: Content editing experience, Media

Owl Carousel

This module integrates Owl Carousel, a touch enabled jQuery plugin that lets you create a beautiful, responsive carousel sliders. It boasts the following features; Responsive Touch Events Mouse...
Categories: Content display, Developer tools, Site structure

Physical Fields

This module provides an API for storing and manipulating physical measurements. It also supports unit conversions. Features Supported measurement types: Area Length Temperature Volume Weight...
Categories: E-commerce, Site structure

Single Content Sync

The Single Content Sync module offers a unique and super easy way to export any content (node, taxonomy, media, users, blocks, paragraphs, and etc.) and further import them to a different...
Categories: Content editing experience, Import and export

Responsive Favicons

Responsive Favicons This module adds the favicons generated by realfavicongenerator.net to your site. The responsive name comes from the fact that many devices are catered for including iPhone,...
Categories: Developer tools, Search engine optimization (SEO)

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

Commerce Stripe

This module integrates Drupal Commerce with various Stripe payment solutions, including the Payment Element (pictured to the right), Express Checkout, and the legacy Card Element. Payment element...
Categories: E-commerce, Integrations

Paragraph View Mode

Did you ever run into an issue of creating new paragraph type with the same fields only because it looks a bit different? This tiny module is meant to easily reuse the same paragraph types with...
Categories: Content editing experience, Content display, Site structure

Wysiwyg API template plugin

In TinyMCE, CK Editor and FCK Editor, there is a template function, which allows a user to select a HTML template from a drop-down and insert it into the WYSIWYG text-area. This module supports...
Categories: Administration tools, Content editing experience, Integrations

Content Synchronizer

Introduction This module allows you to export content entities in a zip file. Then you can import this content in another environment. This is useful for sharing and updating content betweens...
Categories: Content editing experience

Commerce License

Provides a framework for selling access to local or remote resources. In practice, this means that there’s a license entity, usually created during order checkout, that holds information about...
Categories: E-commerce

Video.js (HTML5 Video Player)

Video.js is an HTML5 video and audio player. This module integrates Video.js 10 with Drupal field formatters so file and media fields can be displayed as a Video.js player. Requirements The Video...
Categories: Integrations, Media

Commerce Add to Cart Confirmation

This module integrates with Drupal Commerce to provide a richer and extensible "Add to Cart" message.     Features Provides an "add to cart" confirmation dialog, shown after an item is...
Categories: E-commerce

Content Browser

Summary This module provides a default Entity Browser that lets you browse and select your Content from a feature-rich View that displays rows in a grid using a new View Mode. This allows for...
Categories: Content display, Site structure

DataTables

The DataTables Drupal module integrates the smart DataTables plugin (originally jQuery based but in future vanilla JS) written by awesome Allan Jardine into Drupal as a tables views style and a...
Categories: Content display, Content editing experience, Site structure

Get Locations

Get Locations will provide Google maps API version 3 enabled maps on which to display markers of locations found in location-enabled content-types. These can be displayed per node, eg "...
Categories: Site structure

getID3()

The getID3() Drupal module facilitates the installation and management of the getID3() PHP library, used to extract useful information from MP3s and other multimedia file formats. This API module...
Categories: Developer tools, Integrations, Media

Album Photos

"Album Photos" is an image album module providing multi-user album features. The module development objective is to provide a comprehensive image album solution for Drupal. Version 7.0.x Highlights...
Categories: Content display, Content editing experience, Media

Pages