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

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

Paytm Payments

The module works as payment method for Payment module. Dependencies: Payment Payment Offsite API Installation: Download the module from Drupal.org and extract it to your modules folder. Enable it....
Categories: E-commerce, Integrations

Entity Schedule Sync

It provides a user interface to deploy the entities(content and block) from one server to another server on schedule basis. Example: -> Staging to Production -> Production to Staging It will...

Commerce Recurring Plan Change UI

This module is under active development, and help is welcome! This message was last updated 23 September 2020. Still being developed The description below applies to the planned initial release of...
Categories: E-commerce

JSON:API Reference

JSON:API reference provides a field type Typed Resource Object, that is similar to an entity reference field. However, rather than refer to an entity on the same Drupal installation, this refers to...
Categories: Decoupled, Integrations, Site structure

Licenses Vocabulary

This module takes the inspiration from https://www.drupal.org/project/media_attribution but is not limited to media. It just creates the taxonomy so you are free to attach the field to any content...
Categories: Media

Config Pages Overrides

This module uses the Config Pages module to override other configuration with the config pages field values. This eliminates the need to manually create an override service for each config page....
Categories: Administration tools, Content editing experience

Account Name

You can change my account link and show the user profile picture. CONFIGURATION Goto: /admin/config/user-interface/account-name INSTALLATION - Install via /admin/modules - drush en account_name -y ...
Categories: Access control

Commerce Decoupled Stripe

Decoupled Stripe payments for Commerce Decoupled Checkout. Usage: 1. Configure Stripe payment gateway in Drupal. Pick "Decoupled Stripe" type for one-off payments and "Decoupled Stripe Recurring"...
Categories: Decoupled, E-commerce, Integrations

Paging 8

Filter plugin to make it possible to paginate WYSIWYG fields using tags. There is a D7 version of the module which I wanted to use in D8 https://www.drupal.org/project/paging. This project is not...
Categories: Content editing experience, Content display

Plugin Selection Field

This field enables a user to create a field in which they can select an annotation plugin, and also a method of rendering the plugin when displayed publicly. This is mainly used for cases when you...
Categories: Developer tools

Fields Extra

Different field widgets and formatters what are missed from the core. Field Widgets: Select list (Single) - to show one select box for the case when you don't want to use multiselect widget (for...
Categories: Site structure

Address js geocoder

Drupal Module to geocode address fields using ajax. INTRODUCTION This will add a new widget for address fields to be able to geocode the address and populate any geofield field, doing it with ajax....
Categories: Site structure

Force File Delete

Installation: Enable module Description: This module allows for permanent file deletion of managed or unmanaged files. Visit admin/force_file_delete/form/force_file_delete to use it. Permission...
Categories: Content editing experience

Language Suggestion

Drupal module built for multilingual websites with a friendly suggestion box about other versions of the site with browser-based and HTTP header-based (experimental) language detection. The module...
Categories: Developer tools, Multilingual

Cookie Condition

Provides a condition plugin for cookies, e.g. you can setup cookie name & value, so your block will be shown only for users with set cookies or vice versa, you can use it everywhere, where...

Svg Pan Zoom

The Svg Pan Zoom module provides an integration of the Svg Pan Zoom library. It provides you a field formatter for your Image fields that supports SVGs. Svg Pan Zoom is a library that allows you to...
Categories: Site structure, Media, Integrations

Layout Builder Asset

INTRODUCTION ------------ This module allow site builders to add a CSS and to apply to layout builder blocks.This module is definitely not a replacement for theming, but it provides site...
Categories: Administration tools, Developer tools

Inline Block Title Automatic - Symmetric Translation

This module enhances Inline Block Title Automatic, making it compatible with Layout Builder Symmetric Translations. When this module is enabled, content authors are no longer required to provide a...
Categories: Multilingual

Diba Starterkit

Basic settings and dependencies for a common Drupal project. Basic dependencies (required): composer require 'drupal/diba_starterkit' Extra dependencies are handled in submodules (optionals):...
Categories: Administration tools

Amazon Product Advertising (Affiliate)

This is a fork of the original amazon module by rfay. I needed to change a lot and removed things too to keep it clean until the base works and also to fullfill the new efficiency guidlines(see...
Categories: E-commerce, Integrations

GraphQL Field Views Arguments

GraphQL Field Views Arguments provides a new field type for any content entity. Then, this field can render a view with any field of the entity injected as arguments. This module has been designed...
Categories: Decoupled

YAML Translation Import

Developer module that makes it possible to import YAML Translation files. The initial idea of this module was to provide translations as the Symfony Translation component. This workflow requires...
Categories: Developer tools, Multilingual

Text Field Attributes

Text Field Attributes it's a module that creates new field type with the possibility to add attributes like id and class.
Categories: Content editing experience, Access control, Site structure

Modal Management Module

Drupal 8 and up Module for managing site modals. Maintained and supported by Interactive Knowledge. This module creates a custom entity (Modal) and allows for different bundles. All are fieldable...
Categories: Content editing experience, Content display

Media Library Youtube

Synopsis The Media Library Youtube module provides a plugin for Media Library Extend that integrates with the Youtube API to list a channel's videos and create media entities from them....
Categories: Media

Pages