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

55,492 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.

Description Field

Introduction The `Description Field` module provides a simple form display field that you can put display only text into for showing on forms. Useful when you want to keep the text within the form...
Categories: Administration tools, Site structure, Developer tools

Reach5 login

A simple module creating a block that allows you to connect to your drupal site with the reachfive authentication service.
Categories: Access control

Multidomain and Multilanguage Google Tag Manager

INTRODUCTION The Multidomain and Multilanguage Google Tag Manager module provides a tracking system to your multidomain and multilanguage website. Features: Manage separated tracking for...
Categories: Integrations

Domain Google Tag Manager

The Domain Google Tag Manager module provides option to configure the different GTM tags for each domain. Dependencies Domain Access GoogleTagManager
Categories: Integrations

Domain Multisite Sitemap

This module is designed to work on Drupal multisite installations with a single database. Right now it only indexes the nodes (all content types are supported) affiliated to the domain but in the...
Categories: Search engine optimization (SEO)

Menu Parent Form UI

A better user interface for choosing parent menu items in Drupal. This is a client-side solution that applies a hierarchical select feature to the choosing of parent menu items in Drupal. When a...
Categories: Administration tools

Better Status Messages

This module improves the Drupal status messages by providing a default styling and a close button. Normal status messages will have white text on a green background, and error messages will have...
Categories: Administration tools, Developer tools

Daterange Simplify

Provides a field formatter to simplify daterange field output. Easily create simplified date and time range phrases like "October 5, 2013, 10:00 AM to 1:30 PM." This formatter wraps https://github...
Categories: Site structure

Boolean Single State Formatter

This module provides an additional formatter to Boolean field, that provides display for only one state (on by default). According to the value of the boolean field, the formatter may hide the...
Categories: Site structure

Constant Contact Block

Overview This module integrates Drupal 8 with Constant Contact an email marketing solution. By using this module, site users are able to easily register their email to a list of available Constant...
Categories: Integrations

Node Layout builder

INTRODUCTION This module allows you to change the layout of a node and also to add different types of elements like blocks, node, map, button ... ect. Tutorial https://www.youtube.com/watch?v...
Categories: Content editing experience, Content display

Commerce Pays.cz

Payment module for Drupal Commerce integrating Pays.cz gateways integrator (cards, bank transfer, PayPal, premium SMS, cash and reporting to EET). Limitations due to Pays' API Does not support...
Categories: E-commerce

Views Node Filters

Provides extra node filters to views. Node Title (select list) Provides the ability to create a dropdown of node titles to filter by.

Template Breadcrumb

This module allows a breadcrumb to be inserted into a nodes display settings, so it can be output as a field in the template using {{ content.template_breadcrumb }}. Dependencies This module relies...
Categories: Content editing experience, Content display, Site structure

Nested Set

Provides a field type to organize arbitrary entities in a hierarchy according to the Nested set model. This is conceptually very similar to Entity Reference Hierarchy, but takes a different...
Categories: Content editing experience, Content display, Site structure

Paragraph Force Remove

Obsolete This module is now obsolete as the functionality to remove paragraph content that was preventing paragraph type deletion is now added into the paragraph module itself. If you believe that...
Categories: Content editing experience, Developer tools

Simple Global Filter

This module provides an easy way to add global filters, based on taxonomies, in order to filter content on your site. What can you do with it? * Create a global filter and display it in the site...
Categories: Content editing experience

Range Slider Widget

Introduction This module is a simple solution to provide a new slider widget for numeric fields. The widget consists in a draggable handle (slider) within a range as an option for the traditional...
Categories: Site structure

Youtube playlist

Display youtube playlist at drupal block.
Categories: Content editing experience

Image Sizes

Responsive image styles depend on the parent element width. Blow up your google page speed rank. Installation 3.x Install as usual. How to use - You can enable image sizes default module for some...
Categories: Content display, Developer tools, Site structure

CK Moon

Introduction CK Moon provides the ability to embed icomoon fonts defined in your theme into the wysiwyg. The plugin will read the selection.json file provided by your icomoon pack and display the...
Categories: Content editing experience

Queue Throttle

Allows one to adapt queues to throttle whilst processing. Handy when ie. your queue is consuming a rate limited third party API. GitHub mirror: https://github.com/baikho/drupal-queue_throttle Usage...
Categories: Developer tools, Import and export, Integrations

Linkychecker

Provides link checking functionality for link entities. Linkychecker checks and records the status of Linky entities (Managed Links). Status is available for viewing on an individual basis and as...
Categories: Content editing experience

CleverReach® - Newsletter Marketing

Spotify, Levi’s, BMW and DHL create and send their newsletters with CleverReach®. Why? Because it’s that simple. Do the same with your Drupal backend! Easily and quickly design professional...
Categories: Integrations

Revive Adserver

The Revive Adserver module provides a block and field, that render Revive Adserver Ad zones. Features Add Revive Adserver ads using a Drupal block plugin Attach Revive Adserver ads to any fieldable...
Categories: E-commerce, Integrations

Pages