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

53,915 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.

Prepro

This module currently does the following: Picks all files from the drupal stylesheets/javascript list and offers to preprocess them (based on filetype) to registered preprocessors (such as Sassy or...
Categories: Content editing experience, Developer tools, Media

jCaption

This is a simple module for Drupal 7.x that uses jQuery to transform the TITLE or ALT attribute of a image to a image caption. There is a settings page with lot's of possible configuration. The...
Categories: Content editing experience, Content display, Media

Protect Form Flood Control

Another anti-spam module! Not really. Protect Form Flood Control is not really an anti-spam module like the Honeypot, Antibot or (re)Captcha modules can be. Protect Form Flood Control does not...
Categories: Security

OAuth2 Server

Provides OAuth2 server functionality based on the oauth2-server-php library. Dependencies: Entity API, Entity reference, X Autoload. Important: 7.x-1.0-rc2 is the last version that supports PHP 5.2...

Image Caption

DESCRIPTION: This module uses JQuery to dynamically add captions to images. The image title attribute is used to create the caption. It basically wraps the image in an html container div, takes the...
Categories: Content editing experience, Developer tools

Speedy

The Speedy module is designed to help speed up front end performance in a site. The Speedy module provides minified versions of core JavaScript files that are not already minified. For example, a...
Categories: Developer tools, Performance

Examples for Developers

Follow the Examples project on Twitter: https://twitter.com/DrupalExamples and you are welcome to join: #examples_module in Drupal Slack The Examples for Developers project aims to provide high...
Categories: Developer tools

Isotope (with Masonry and Packery)

This module allows you to easily create a grid view that uses the amazing Isotope plugin to dynamically filter the elements displayed, with optional layout engines including Masonry and Packery....
Categories: Content display

Services API Key Authentication

A Services authentication provider that adds API-key access to an endpoint. Allows user selection for performing endpoint tasks. 1) Configure a user role: URL: admin/structure/services/api_key...
Categories: Access control, Administration tools, Integrations

Mobile Switch

The Mobile Switch module provides various functionalities to develop mobile ready websites, based on device detection by Browscap or Mobile Detect.     Functionalities Automatic switch to...
Categories: Content editing experience, Content display, Developer tools

Disable link rel

This module removes standard meta tags such as "canonical, short link, delete form, editing, version history, revision, development, development, development, token-devel", as well as the specified...
Categories: Search engine optimization (SEO)

Splashify

Display a splash page anywhere on your site by redirecting the user, showing a lightbox, or displaying a popup. This module is designed to be search engine friendly, mobile device friendly and...

Workbench Media

Workbench Media provides integration between Media module and the Workbench suite. It simplifies the pages content administrators need to visit in order to add media. Which version should I use?...
Categories: Administration tools, Content editing experience, Media

Publish button

Adds a publish and unpublish button for a simpler editorial workflow. Usage Install module. After installation, on each content type there are a new setting at publishing options and to activate...
Categories: Administration tools, Content editing experience

Facetapi Multiselect

This module provides a multiselect widget plugin for the Facet API module. It allows faceted searches (for example, those performed with Apache Solr) to use a multiple select dropdown for drilling...
Categories: Site search

Commerce Customizable Products

Drupal Commerce allows you to sell customizable products that require customer input when added to the cart. Use cases for this functionality include: Business cards that require contact...
Categories: E-commerce

WebP fallback image

Use Drupal core's webp support to set up conversion in image styles. This way prepare the best quality images for modern web browsers. This module will prepare a fallback jpg image from the...
Categories: Media, Performance

BlockAnimate

Block Animate module extends Drupal’s block configuration system providing new fields which let you leverage Animate CSS and WOW Javascript libraries to add CSS3 cross-browser animations to any...
Categories: Content display, Developer tools

ImageCache Profiles

ImageCache_Profiles module allows you to set user profile pictures that are consistent throughout your site and allows avatars on the user profile pages, nodes and comments to be a different size....

Dropsolid Purge

The Dropsolid Purger module enables you to invalidate caches in multiple varnish loadbalancers. This module is a rework of the Acquia purge module to be usable on every environment. So the initial...
Categories: Developer tools

ImageAPI Optimize GD

This module moves GD compression/quality into an ImageAPI Optimize processor. This allows for you to separate image actions like crop/scale/overlay from the image optimization side. It's encouraged...
Categories: Media

Entity Dependency API

This module provides an API to define dependencies between entities, and also a useful iterator class. Background This project originated from the Deploy module, where it's used heavily, but were...
Categories: Developer tools, Import and export

Autocomplete Widgets for Text and Number Fields

For the moment, there will be no port to D8+ for this module. Instead, please check out this one, which is basically the same: https://www.drupal.org/project/existing_values_autocomplete_widget...
Categories: Multilingual

Image Hover Effects

A community contribution of DXPR and our Drupal Layout Builder for Marketers. Field Formatter that adds a hover effect to a linked image. This modules integrates with Drupal core Fields API as well...
Categories: Developer tools

Blockexport

Functionality List It will import all system specific block into a feature. Import all custom blocks within a feature. Import all system blocks associated with content type Import all block roles...

Pages