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

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

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

Image Field Tokens D8

Overview The ImageField Tokens D8 module extends the default functionality of Image Widget and Formatter and adding the ability to specify default values and use content entity tokens in the Alt...
Categories: Content editing experience, Content display, Site structure

Batch API

Developer tools for creating batch operations. Usage This module does not provide any user-facing functionality. The functionality allows developers to more easily create batch functionality, with...
Categories: Developer tools

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

Choice CMS

The Quantcast Choice plugin implements the Quantcast Choice GDPR Consent Tool – Consumer Demo. IAB Europe announced a technical standard to support the digital advertising ecosystem in meeting the...

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

Modal field formatter

Adds a generic option to field formatter settings to show a field in a default drupal modal. You can use a simple text or the output of a field as a placeholder that will be transformed into a link...
Categories: Site structure

Domain Access Unique Logo

Domain access unique logo module allows the administrator to uplod unique logo while creating each domain. If user want to use domain logo as customized way, variable available in hook_page...
Categories: Media, Multilingual, Developer tools

Facets Taxonomy Path Processor

Adds a facets processor that sets taxonomy reference facet items active if the term is present in the url as a parameter (e.g. taxonomy/term/{taxonomy_term}. You can activate the processor in the...
Categories: Site search

Gzip HTML ouput

This project gzips your html output if your hoster does not support or does not allow gzip via apache htaccess or nginx configuration. (For example platform.sh is not allowing gzip. See: https:/...
Categories: Performance

Drupal LMS

Drupal LMS is a Learning Management System for Drupal, designed to be extensible and modular, and to integrate well with other Drupal modules. Drupal LMS allows you to enable individual modules as...

Rules Nodeaccess

Rules support for nodeaccess module. It provides following events and actions for rules module. This can be used to replicate per node grants from one node to another node. This is very helpful if...
Categories: Access control

OpenID Connect Implicit Flow

This module integrates Drupal with a third party OpenID Connect provider using the Implicit Flow path for authentication (See: https://openid.net/specs/openid-connect-core-1_0.html#ImplicitFlowAuth...
Categories: Integrations, Access control

Discoverable Entity Bundle Classes

The canonical place for code and issues for this module is on Github. Please submit PRs there. Currently in Drupal 8, there is no mechanism for deriving a base entity type's class implementation...
Categories: Developer tools

TUS file upload protocol

Adds a file upload endpoint that supports the chunking, resumable, TUS file transfer protocol (https://tus.io/) using tus-php (https://github.com/ankitpokhrel/tus-php). Upload large files ...
Categories: Media

Commerce IDPay

IDPay payment method for Drupal Commerce. IDPay is an Iranian payment provider and one of the Financial Technology leaders in Iran. This module supports both of Iranian Rial (IRR) and Iranian Toman...
Categories: E-commerce

Config Pull Request

Config Pull Request The Config Pull Request module allows site builders to create pull requests for configurations changes done via Drupal UI. The pull requests that can be reviewed on the...
Categories: Administration tools, Developer tools

Opigno Commerce

This project is related to Opigno LMS distribution. It provides the commerce feature, allowing to sell access to some trainings. Commerce feature is based on Drupal Commerce, allowing to integrate...
Categories: Content editing experience

Menu Custom Access

Sometimes we do not want users to have access to adding new menus or edit/update existing menus. This module allows the ability to restrict access to configured menus and route paths based on...
Categories: Administration tools

Chart Suite

Chart Suite provides file field formatters to chart file data for tables, trees, and graphs. A variety of well-known textual file formats are supported, including comma-separated values (CSV), tab...
Categories: Content display, Content editing experience, Media

Domain Site Logo

Domain Site Logo ==================== Domain Site Logo module for Drupal 8 community users. * This module provide the administrator interface to manage the site logo setting for each domain....
Categories: Media, Multilingual, Developer tools

Simple JSON API

This module has been abandoned in favor of a newer project of mine: https://www.drupal.org/project/simple_slim_api I recommend Simple Slim API - It's easier to use and bypasses the theme layer...
Categories: Decoupled, Developer tools, Import and export

Simple Cool Message

Simple Cool Message module: --------------------------- INTRODUCTION ------------ Simple cool message is light weight and provides a beautiful display of system messages (errors, warning, status...
Categories: Developer tools, Integrations

Views: Flipboard

Synopsis Provide views to support for Flipboard RSS format. Installation Versions 8.x-1.x: Install as usual, see the official documentation for further information. Configuration ToDo: Add steps...
Categories: Integrations

Pages