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

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

Multilingual Panels

DESCRIPTION: Module allows you to have different pane settings per different language without need to copy-paste same pane several times with different access rules. It will provide simple and...

Reference Table Formatter

Reference Table Formatter provides a field formatter to render a table of referenced entities' fields on the target entity of a variety of different reference field types. Version 2.0.x (Drupal 8.8...
Categories: Content display, Site structure

Media Thumbnails PDF

Media Thumbnails PDF This module uses the Media Thumbnails framework to create media entity thumbnails for pdf files. That way you can add the media entity 'thumbnail' field to Views or Media...
Categories: Media

Login tracker

A simple module that tracks each time a user logs in and stores a historical record in your database. This data is then exposed to views so you can report on it if required. Logs minimal data: user...
Categories: Access control

Search exclude nid

Sometimes it's necessary to exclude single nodes from the site search. An example use case would be, if you use the module "Insert view" to insert views into the body text of a node, which outputs...
Categories: Site search

Flickr

Drupal 8 Release There is a dev release out now for Drupal 8. The Flickr module embeds media hosted on Flickr.com in many possible ways on your site. In a node, block or field. As single photos,...
Categories: Content editing experience, Media, Integrations

Enterprise MFA - TFA for Drupal

Multi-factor Authentication/ Two-Factor Authentication adds an extra layer of protection to your Drupal website. Our MFA module supports various authentication methods, including but not limited to...
Categories: Access control, Integrations, Security

Layout Builder Reorder

This module allows to reorder layout sections in Layout Builder. Issue to get this feature directly in Core: [#3080606]
Categories: Content display

CKEditor SWF - Enhanced Flash embedding plugin

This module is an extension to the CKEditor module. It also supports CKEditor installed through the Wysiwyg module. It seriously enhances CKEditor's outdated Flash plugin: with CKEditor SWF,...
Categories: Content editing experience, Media

Block Export Import

This module allows users to export all system specific blocks (are those blocks which are created using Drupal interface add block functionality) and then import it into another Drupal installation...
Categories: Content editing experience, Developer tools, Import and export

Simple Image Popup

Simple Image popup module will provide you the 'Image Popup' field formatter for the field type 'image'. This use the default Drupal 8 modal popup. Without using any external libraries, it gives...

Webform Import

Allows delimited data files to be imported as submission (results) into webforms. This is useful for importing submissions from other systems in to Webform. Can also be used to Edit submissions via...
Categories: Content editing experience

Google Analytics Email (Contact Form, Webform, Rules)

You'll never-again have to wonder how the heck someone found you! What it does: This module will instantly append Google Analytics information to the bottom of the Contact Form, WebForm, and Rules...
Categories: Integrations

Gatsby Webform Backend

Drupal module for Gatsby Drupal Webform project. Goal of this project is to have a react component that generates bootstrap like HTML from webform YAML configuration. This module is meant to be...
Categories: Decoupled

Ubercart Discounts (Alternative)

Summary uc_discounts_alt is a full-featured Ubercart discounts module that supports both code-based (i.e. coupons) and codeless discounts. Features Filter both products required for the discount to...
Categories: E-commerce

Language Switcher Menu

Synopsis The Language Switcher Menu module allows you to add the language switch links generated by the language module of Drupal Core as menu link items to one of your menus. Use case You would...
Categories: Multilingual, Site structure

Opigno module

This project is related to Opigno LMS distribution. It implements the module entity, that is a sub-part of a training. A module is composed of activities that can be quiz questions, theoretical...
Categories: Content editing experience

Maestro

If it can be flow-charted, then it can be automated with Maestro. This is not a just a clever saying. It's true. With Maestro, the method to automate your process starts with our visual workflow...
Categories: Automation, Developer tools, Site structure

Ratio Crop

This module provides an image style effect that crops image to predefined ratio without resizing it. So, instead of setting width and height parameters in pixels as you would for core crop effect,...
Categories: Media

Upgrade Rector

Drupal integrated user interface for Drupal Rector to asses what kind of fixes can be automated while upgrading sites. Generates patches available from the UI for custom and contributed projects...
Categories: Developer tools

Auto Index

Automatically updates the Drupal search index when a node is added or updated, on the fly, without the need to execute cron.php. This module should be used when an up-to-date index is desired...
Categories: Content editing experience, Site search

Panels Bootstrap Layout Builder

Panels Layout builder based on twitter bootstrap 2 & 3, this will help you to dynamically build panel layouts based on bootstrap grid system. The project is still under development, you could get...
Categories: Content display, Developer tools, Site structure

Custom Login Url

CONTENTS OF THIS FILE --------------------- * Introduction * Requirements * Installation * Configuration * Maintainers INTRODUCTION ------------ The Custom Login Url allows you to redefine the url...
Categories: Security

Block ID

Block ID allows users to add Id to the block wrapper of any block through the block's configuration interface. This module extends the Block ID module features. In some cases, we have to write a...
Categories: Content editing experience, Content display

Twig Render This

This module allows you to render fields and entities in your Twig templates. Installation Composer composer require drupal/twig_render_this Drush drush en twig_render_this -y Usage How to use it?...
Categories: Developer tools

Pages