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

56,418 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.

Layout Builder Context Integration

Layout Builder Context adds the capability for layout sections and block components for Layout Builder to leverage the Context module to assign visibility to either an entire layout or individual...
Categories: Content editing experience, Content display, Developer tools

Node access node reference

Gives content access permissions to users if they have access to content that is referenced with Node reference or Entity reference. Checks view, update, and delete grant operations, and can pass...
Categories: Access control, Site structure, Security

Mason

Provides Mason integration to create a perfect gapless grid of elements. This is not Masonry, or Isotope or Gridalicious. Mason fills in those ugly gaps, and creates a perfectly filled space. The...
Categories: Content display, Developer tools, Media

Entity Preprocess Services

This module provides a way to use services when preprocess entities. It does this by adding a service pass and provider. It is built for developers and doesn't add any special functionality out of...

Image Compare Accessible Slider

This module provides a new formatter for image fields using the Image Compare javascript library. The main point of interest of this library is the use of a simple HTML input element of type range...
Categories: Accessibility, Content display, Media

Anu LMS

Anu LMS is a deceptively simple Drupal learning management system (LMS) for individual teachers, educational organisations and businesses. It was developed to provide engaging and impactful...
Categories: Content display, Decoupled

Acquia Cloud Backup Manager

INTRODUCTION Acquia Cloud helper for the platform backup management. If you are using Acquia ACSF watch the module acsf_backup_manager This module allows to set a time limit to keep your manual (on...
Categories: Integrations

DKAN DCAT-US v3 Bridge

This is a module to transform the data.json file of a DCAT-US 1.1-based DKAN site into a minimally-compliant DCAT-US 3.0 inventory. It does not modify actual content or data in the database, but is...

Linear Case

The Drupal module LinearCase allows ClosedQuestions and other documents to be ordered in a "case study". The user is not allowed to navigate further than the last question he has not yet answered...
Categories: Content editing experience, User engagement

Uptolike share buttons

English version below Russian version Описание Интеграция социальных кнопок от uptolike.ru. Возможности Создание пресетов с настройками социальных кнопок. До 10 блоков социальных кнопок. Вставка...
Categories: Integrations

Taxonomy Replace

This module allows taxonomy terms to be replaced by other terms. Drupal 8 version Taxonomy terms have a "Replace" tab, which allows users to select a taxonomy term in the same vocabulary. Any...
Categories: Site structure

Renderable elements

Renderable elements enables you to register any forms and manage the display through an UI. It will also make (additional) elements available of existing entities on the manage forms/display...
Categories: Content display, Site structure, Developer tools

Scrollbar

Overview Scrollbar is a very simple Drupal module to implement the jScrollPane javascript functionality to your Drupal and make the css selectors get a custom jQuery scrollbar. Requirements 7.x...
Categories: Content display, Developer tools, Integrations

Cycle

This module provides a field formatter and a Views style plugin for the jQuery Cycle plugin. At the time of this writing (2017-02-25), the only differences between the 1.x and 2.x branches are that...
Categories: Content display

Open Atrium Related Content

Provides Related Content features for Open Atrium Submit an Issue or See issue queue

Open Atrium Work Tracker

A Work tracker for Open Atrium 2.0 (similar to the Case tracker in Open Atrium 1.0) which allows you to create Tasks in order to collaborate on work. Work Tracker is designed to fit seamlessly into...

Webform Hierarchy

This module provides the hierarchical widget for webforms. The hierarchical widget consists of several select widgets. The hierarchy data is specified by plugins, so this module requires the...
Categories: Developer tools

Open Atrium Appearance

Provides custom colors and banners for Spaces for Open Atrium Submit an Issue or See issue queue

Node Auto Expire

Drupal 8 implementation of the Auto Expire module created for Drupal 7. The module is useful for content that is allowed only for a limited period of time (bulletin boards, catalogs, etc.). Node...
Categories: Content editing experience

Webform Attachment Gated Download

The purpose of this module is to ask visitors to fill out a webform before being allowed to receive a file. The file will be sent as an attachment by email, if it is configured as shown below. This...
Categories: Access control, Developer tools

Webform Constant Contact Component

This module integrates the Constant Contact module with the Webform module. It provides a Webform component called "Constant Contact Email" to enable you to add and remove subscribers to and from...

Google Calendar Service

Google Calendar Service provides the functionality to create the calendar and sync calendar events in the Drupal system.The calendar events can be imported with specific range time or choosing to...
Categories: Import and export, Integrations, Site structure

Webform Eloqua Integration

Webform Eloqua integrates Drupal 8.8+ Webforms with Eloqua. Requirements: Webform Eloqua API Redux High Level Design Documentation High Level Design Setup & Config
Categories: Integrations

Log Entity Operations

Synopsis Drupal by defaults adds a log message for entity operations when done from interface. We miss these entries in logs when operations are performed through code. With data coming from remote...
Categories: Administration tools, Decoupled, E-commerce

Index Query Builder for Elasticsearch

Provides base classes for Elasticsearch helper views query builder. Aims to provide query builder base class that can build queries independently of index - Index Query Builder for Elasticsearch.
Categories: Site search

Pages