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.

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

Acquia DAM

Drupal Integration with Acquia DAM Acquia DAM is a cloud-based digital asset management solution that seamlessly integrates with the Acquia digital experience platform. Acquia DAM allows marketers...
Categories: Content editing experience, Integrations, Media

jQuery UI Selectmenu Widget

Drupal 8 includes jQuery UI in core, however it is no longer actively maintained and has been marked deprecated. This module provides the jQuery UI Selectmenu library for any themes and modules...
Categories: Developer tools

Media Entity Link

The Media Entity Link module provides a new media type and media source plugin called 'link'. It allows for the creation of media which is a link to internal or external URLs and resources that can...
Categories: Administration tools, Content editing experience, Media

Nofollow Noindex

The Nofollow Noindex module is a very simple approach to add meta robots "nofollow noindex" to the HTML head of selected routes. Simple configuration to prevents the site from search engines based...
Categories: Search engine optimization (SEO)

Views Reference Field Filter

Extends Views Reference Field by adding a filter plugin that uses exposed views filters. This is in response to [#3004636] So credit goes mainly to @gambry and others who contributed the initial...
Categories: Site structure

HTTP Strict Transport Security

Module is End of Life Everything this module can do is available in https://www.drupal.org/project/seckit It is recommended to use that instead of HSTS. Overview HSTS (HTTP Strict Transport...
Categories: Security

Twig UI Templates

The Twig UI Templates module provides an interface to define Twig templates in the admin user interface. A given Twig UI template will override any other templates with the same theme suggestion...

Bulk User Registration

This module allows an administrator to import and register user accounts from a CSV file. The module allows the administrator to create user accounts by simply importing a CVS file. The file...
Categories: Access control

Comment goodness

Provides comment sorting, comment form placement and comment form configuration settings. Drupal 7.x does not support newest-to-oldest comment sorting. This module addresses this gap in...
Categories: Content display, Developer tools

Layout Builder Usage Reports

Features: Lists all nodes using layout builder, Blocks & Block types being used in the layout, Paragraph components & Paragraph types being used in the layout, Options to filter by node bundle,...
Categories: Developer tools

Panopoly Search

Indexes and searches site content making it available to both Solr and DB search indexes Key Features Integration with Search API Solr for Solr searching Integration with Search API for database...
Categories: Site search

Migrate Scanner

Migrate Scanner provides a recursive directory scanner for migrations files. It helps to organize migration files into sub-directories and keep your migrations directory nice and clean, which might...
Categories: Developer tools, Import and export

Prevnext

Summary PrevNext (Previous/Next) is a simple module that provides, for any node type you want, two links to the previous and to the next node of the same type. You can choose for what type of node...
Categories: Content editing experience, Content display, Site structure

AJAX Error Behavior

Drupal version 7.51+ required: This is because it was when [#2808789] was included. Prior to the previously mentioned patch, they were always shown in an alert box. With the patch, they are shown...
Categories: Administration tools

Simple Instagram Feed Block

Note: Unfortunately, the module has run its course. Instagram blocked Javascript methods for pulling content and this module is no longer useful. UPDATED re: blocked by CORS policy... Google...
Categories: Integrations, Media

File Rename

This module adds the ability to rename a file which was uploaded to the system. It can be integrated in the media detail page. integration directly to file upload widget if an image is renamed, the...
Categories: Content editing experience, Media, Site structure

Layout builder copy/paste section

This module allows you to copy selected layout builder sections and paste them within the same page or on a different page. Content and configuration is duplicated so new instances are created for...
Categories: Content editing experience

Views Bonus Pack

This group of modules is sort of a recipe module that makes things easier by showing how to integrate some other modules as well as providing miscellaneous features that aren't distributed by Views...

Arrange Fields

This module lets you drag-and-drop the fields of any CCK content type, Webform, or almost any other form in Drupal into the positions you would like for editing. This makes it super simple to have...
Categories: Developer tools

Backstretch

This module provides a field formatter and Context integration for jQuery Backstretch - A simple jQuery plugin that allows you to add a dynamically-resized, slideshow-capable background image to...
Categories: Content display, Developer tools

Smart Date Starter Kit

This Configuration Kit, soon to be a Recipe, creates an Event content type and a related Events view, with tabs to show upcoming and past events.This module is intended to help you get started...
Categories: Content display, Content editing experience, Site structure

Layout BG

Layouts with Background Images The BG stands for backgrounds! This module provides plugins for use with Layout Builder that make it extraordinarily easy to add background images or background video...
Categories: Content display

Tour UI

Officially been merged into Tour - 2.0.x branch Synopsis Tour UI module provides a user interface for Tour module in Drupal 8 core. The Tour API documentation provides information on how to create...
Categories: Developer tools, Site structure

Social Feed

Drupal 8 & above Synopsis Socialfeed module provides the user to fetch the data from their respective Facebook, Twitter, and Instagram profiles and then display them accordingly as per their...
Categories: Content editing experience, Media, Integrations

Pages