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

5,035 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.

SimpleLogin

It is a simple module for Customize Drupal Login, Password and Register pages with Background images. Administrators can provide the ability to allow users to attach their own background images/...

PDFPreview

Overview This module uses ImageMagick to generate a thumbnail image of the first page in a PDF document. There is a PDFPreview formatter available on file fields to display the thumbnail....

Dropdown Language

Provides a block using the Dropbutton element to switch site language. Rather than the Language Switcher (Language modules basic block) that is an unordered list of links. Block will 'appear' when...
Categories: Content display, Content editing experience, Multilingual

Image Delta Formatter

This module provides a custom formatter for imagefields, that allows the user to specify which values (deltas) should be displayed. Usage Go to the "Manage Display" page of your entity type, and...
Categories: Site structure

Background Images

Background images is a collection of modules that allows users to add background images to html elements on pages of the site. Three module are included with the project: Background Image (bg_image...

lightGallery

The lightGallery module integrates the lightGallery library for image and video lightbox galleries into Drupal. The provided features and dependencies differ based upon the version you install. 2.x...
Categories: Content display, Media

Shortcode

Shortcodes are macros you place directly in the text of your content. Each macro is expanded and formatted through Drupal's theme layer when the content is displayed - similar in spirit to...
Categories: Content editing experience

TagCloud

This module Provides a TagCloud and List of Tags. Tag clouds is a light weight stable module that provides span tags, optimizations; It is also singular in purpose and stable. Provides a link to...

Easy Responsive Images

When using media to add images to content, having media view modes defined by aspect ratio, combined with a bunch of different image styles for the images in that specific aspect ratio solves the...
Categories: Media

Translate Drupal with GTranslate

GTranslate uses Google power to translate your Drupal website into 103 available languages and make it available to more than 99% of internet users upon installation for FREE. Translate your Drupal...
Categories: Multilingual

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

Easy Email

Easy Email is an HTML email templating system for Drupal, designed to be as simple as possible to configure, with a robust set of features. Available as a Recipe For the simplest experience in...
Categories: Integrations

Custom Search

This module alters the default search box in many ways. If you need to have options available like in advanced search, but directly in the search box, this module is for you. D8.x notes The 8.x-1.0...
Categories: Site search

Media Thumbnails

Media Thumbnails Introduction Provides a plugin type for custom media entity thumbnails. This module allows developers to create custom media entity thumbnails using plugins. That way you can add...
Categories: Media

Image

THIS MODULE IS OBSOLETE. This module allows users with proper permissions to upload images into Drupal. Thumbnails and additional sizes are created automatically. Images could be posted...
Categories: Content editing experience, Media

Styled Google Map

Create a styled Google map in as few steps possible. This module integrates as a geofield formatter, which means you can have all settings in one place. You have options that include setting a...
Categories: Integrations, Site structure

Views Nivo Slider

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Nivo Slider is the Most Awesome jQuery Image Slider out...
Categories: Content display, Integrations

One Click Upload

Easy way upload files in BUEditor, CKEditor and textarea's. Features Upload images and insert into editor image code Upload files and insert into editor link code Multi-upload files and images Drag...
Categories: Content editing experience, Media

Field Widget Actions

Field Widget Actions is a developer-friendly framework that allows site builders and developers to attach actionable buttons directly to field widgets on entity edit forms. Originally developed as...
Categories: Content editing experience

Field Image Style

This module provides an image style field. Values of image style fields can be use on image fields display of the same entity. The purpose is to expose to end-user image style display of images on...
Categories: Site structure

Image Class

Extends the Image formatter by adding an option to add an element class. This is necessary when using a hCard to represent vCards, because then your image needs a class like photo, icon, or avatar....
Categories: Content display

Swiper formatter

Overview Integration with up to date version of one of the most modern swiping/sliding libraries. Swiper is mobile first, layout and gestures wise, it provides great amount of options for designing...
Categories: Content display, Integrations, Media

Simple Popup Blocks

Turn any blocks, views, forms or anything with CSS selectors into popup. It will not require any special library or coding skills. The main difference between other popups like colorbox, lightbox,...
Categories: Media

Ubercart

Ubercart is the most popular Drupal E-Commerce platform for your website. It implements everything you need to start selling products online. Web Developers from all skill ranges can use it to...
Categories: E-commerce

Revision Log Default

Summary This module sets sane defaults for entity revision logs, which are used when no log is provided. This is useful if your content editors don't always fill out the revision log, which is...
Categories: Content editing experience

Pages