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

53,980 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.

Smart Content Demandbase

Smart Content Demandbase is a connector module to allow fields available through Demandbase’s API to be used as conditions in Smart Content. Note: Use of this module requires an active subscription...
Categories: Content editing experience, Content display

GoogleDrive

This module provides an ability to manage Google Drive files through Drupal site. Features: - Ability to configure Drive files - Manage Drive file permissions
Categories: Media

CKEditor Autosave

Provides integration of the CKEditor Autosave plugin with the Drupal 8 CKEditor. 自动保存功能,防止因为意外中断导致内容丢失。 Sponsorship This project is sponsored by Davyin. We provide specialist consulting services in...
Categories: Content editing experience, Developer tools

Googalytics Commerce

Provides integration of Drupal Commerce into Googalytics module by implementing the Google Analytics Ecommerce Tracking commands on placing an order. At least currently, only the Ecommerce Tracking...
Categories: E-commerce, Integrations

Templating

Template 8.x-3.0 When you develop in Drupal 8 , we create a lot of template for block , node ,... The goal of this module are to create template twig via backend only . and Generate the template in...
Categories: Developer tools, Media

Commerce Currencies Price

Field type based on commerce price field and currency. It allows entering prices for all currencies inside one field, instead of creating per currency field. Data are serialized. To get array, use ...
Categories: E-commerce, Site structure

Netlify Integration

The Netlify integration module helps trigger builds in Netlify to keep static sites up to date with changes to configuration or content entities in Drupal. This can help control and re-build a site...
Categories: Developer tools

Content Export YAML

For Export Content To YAML file and import To Database. Add PATH CONTENT here : admin/config/content_export_yaml/setting LOGIC BEHIND : For export : one Entity such node,block_content , term become...
Categories: Content editing experience, Developer tools

Datetime Range Extra Formatters

About Provide extra datetime range formatters This module provide two extra formatters for the core daterange field. **Dategroup formatter** to group start and end dates. Works very well with a...
Categories: Site structure

Migrate Override

Synopsis The purpose of this module is to assist content editors and managers in maintaining and managing content that is provided by a regularly run migration or feed based on the core migration...
Categories: Content editing experience, Import and export

Maps Block

Provides a Block which renders Google Maps based on the location.
Categories: Site structure

Product Builder for Drupal Commerce

Product Builder module provides an interface and extended structure for customizable products in Drupal commerce. It allows to creating and configuring a product customization form and provides a...
Categories: E-commerce

TMGMT Export / Import spreadsheet

A translator which allows you to export source data into a spreadsheet and import the translated in return. Dependencies: Translation Management Tool PhpSpreadsheet Currently supported file formats...
Categories: Developer tools, Import and export

UI Patterns From Layouts

Exposes Drupal layout definitions as UI Patterns Pattern plugins. Install and enable just like any other Drupal module. No configuration required. Please note that this module will not do anything...
Categories: Content display

Ckeditor Textindent

Provides integration of the CKEditor Textindent plugin with the Drupal 8 CKEditor. 改进CKEditor使支持首行缩进。 Sponsorship This project is sponsored by Davyin. We provide specialist consulting services in...
Categories: Content editing experience

Dark Mode

INTRODUCTION Dark Mode is module for Drupal that allows Drupal administrator to set two themes for any Drupal installation to switch between, depending on the schedule. By using dark mode module...
Categories: Content editing experience

Forgot Password

Drupal by default sends Password Reset URL by email to user's email id in password recovery mail, but Forgot Password module sends random generated password(OTP) by email instead of URL to the user...
Categories: Access control

Google My Business API

Google My Business provides a fast and easy way for businesses, products, brands, artists, and organisations to manage their online presence with Google. The Google My Business API is a programming...
Categories: Integrations

Commerce Balance

Adds a pseudo-field to the Manage Display tab of the commerce order which will display the order balance of the order.
Categories: E-commerce, Site structure

Custom Entity Pager

The Custom Entity Pager module provides a custom Twig function that creates a pager for nodes. The main goal of this module is performance, not complexity. This modules has no GUI, it is meant for...
Categories: Content display, Developer tools

Login by

This simple Drupal 8 module allows users to log in with either their username OR email and both. There are additional login configration like as - Enable placeholder, Enable autocomplete off,...

Social Auth ESIA

The module provides integration for Social Auth module with ESIA via OAuth 2.0. ESIA from Russian "ЕСИА", which is "Единая система идентификации и аутентификации". Translated as "Unified...
Categories: Integrations, Access control

Drupal Moodle Integration

Drupal Moodle Integration is a module that aims to integrate Moodle with Drupal. Installation: Add the module to the codebase with composer: composer require drupal/drupal_moodle_integration:^3.0...
Categories: Integrations

Hierarchical Multiselect

This is a simple module, basically designed to use with tac_lite module where if you select parent term then its children will be automatically get selected with the help of some JS code.Also can...
Categories: Site structure, Developer tools

Access Conditions Commerce

This module provides configurable access conditions for commerce as page manager module style. Requires Access Conditions Condition Plugins Commerce Commerce Related projects Access Conditions for...
Categories: Access control

Pages