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

54,477 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.

Migrate Process URL

A custom migration may only have a URL to import into a field. If using Drupal core's link field, you have to assign the value directly to the uri column: field_my_website/uri: source: my_custom...
Categories: Import and export

jsSHA

Provides Drupal integration with the jsSHA library, a JavaScript implementation of the complete Secure Hash Standard family as well as HMAC.
Categories: Developer tools, Security

Views CSS Style

Provides a views style plugin that adds dynamic CSS. Note: Adding dynamic CSS can open attack vectors. Think momma tables adding background-color; background-url: https://evilsite.com; attack urls....

Token Debug

Provides a form to debug tokens: Fill in some entity types/IDs like node:17 Browse tokens (needs token module) Fill in some text with tokens, like This is node "[node:title]" by "[node:author:name]...
Categories: Developer tools

Image Optimize way2enjoy image optimizer

Way2enjoy image optimizer is no1 choice for optimization need?** chat for installation help or Anything You wish to discuss 24x7 Support The Image Optimize module provides integration with the...
Categories: Media, Performance, Search engine optimization (SEO)

Content fixtures

Introduction Do you want to build a running website straight from your repository, but you realized that you have to get some dummy content from somewhere? Search no more. This module will give you...
Categories: Content editing experience, Developer tools, Import and export

Last Tweets

The module gets last tweets from a given account. Features: Set different twitter account per language or set one for all Limit the number of tweet (3 by default) The module is provided with basic...

Roles Nested

There are not parents and child only roles drag-able arrange. CONFIGURATION Goto: /admin/people/roles-nested - Roles Nested MAINTAINERS https://www.drupal.org/u/radheymkumar INSTALLATION - Install...

Field Collection Table - Drupal 8

Provides a table formatter for the Field Collection module. This module provides both a field formatter and a widget for the Field Collection entity type.
Categories: Content editing experience, Content display, Site structure

AutoClick

This module allows you to trigger link's click action with JavaScript. Sponsors Fundación UNICEF Comité Español
Categories: Developer tools

Entity Counter

This module provides an entity counters based system to store statics. Sponsors Fundación UNICEF Comité Español
Categories: Integrations

Entity Count

Simple module that reports the count for each entity type. Also reports the count and information per bundle. Useful when keeping track on the number of entities that are currently stored in the...
Categories: Administration tools

BetterEmbed

Add embeds from Twitter, Facebook, Youtube to your website WITHOUT iFrames or third party libraries. You can include Teasers from ANY Website, too! Embed informations are saved as media entities...
Categories: Content editing experience

Token Headers

Create a new token under site that allows one to grab a http header. Example: [site:header:HTTP_TRUE_CLIENT_IP]

Group Node Field

Session Timeout Notification

Session Timeout Notification is a module for Drupal 8, utilizing PHP's session variables. This will provide the users a simple notification of an upcoming session expiration, allowing them to renew...
Categories: Administration tools, Content editing experience, Developer tools

AdChoices Link (formerly Ghostery)

This module provides a simple UI to add the AdChoices link to a menu. Instructions Install the module as you would any other Drupal module. Drupal 7 Configure the AdChoices Link module under...
Categories: E-commerce, Integrations

GDPR Cookie Alert

WHAT IS GDPR? General Data Protection Regulation (GDPR) is a European regulation to strengthen and unify the data protection of EU citizens. (https://www.eugdpr.org/) Synopsis This module provide...
Categories: Access control

Finteza Analytics

The official module for integrating Finteza web analytics with Drupal websites. What is Finteza? The system features real-time web analytics. Track the number of visitors, page views and events of...
Categories: Integrations

Login Register Path

Change login and register page URL. CONFIGURATION Goto: /admin/config/user-interface/login-register-path - Login Register Path INSTALLATION - Install via /admin/modules - drush en login_register...
Categories: Access control

UUID url

Creates a route for each entity in the form of /by_uuid/{ entity:type_id }/{ UUID }, that redirects to the canonical entity URL. Contribute Reach out at #drunomics-contribute @ the Drupal Slack!
Categories: Administration tools

Background Block

INTRODUCTION Change background block color. REQUIREMENTS The Menu Block just requires the Block project: * Block (https://drupal.org/project/block) INSTALLATION Install as you would normally...

Migrate QA

Provides quality assurance tools for validating content migrations. Main features: Tracks the approval status of each migrated entity Allows content reviewers to note issues for each migrated...
Categories: Import and export

Route Basic Authentication

If you are evaluating this module for use, please read this issue. Overview The Route Basic Authentication module protects configured routes with HTTP basic authentication. The routes are...
Categories: Access control, Security

Leaflet Maptiler

The purpose of this module is to provide an integration with Maptiler maps using Leaflet API. Installation Before you enable the Leaflet Maptiler module, you need to download and enable the Leaflet...

Pages