
Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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