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

55,430 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.

Coupon After Order

Creates coupons after the order is placed and sends them to the customers via e-mail.
Categories: E-commerce

User-Manual

What's it for? The User Manual module provides a simple way to store site documentation or other content aimed at content authors and contributors rather than site users. Features Easy access to...
Categories: Administration tools

CiviCRM Reroute Mail

This is a fork of CiviCRM Reroute Email which has been developed to work with D8+. After enabling, configure the module at /admin/config/development/civicrm-reroute-email. Only a single email...

Flag Assign User

Provides a form (with an associated permission) to allow a site administrator to assign a flag to another user for a specific piece of content. Why would you need this? Here's an example use case:...
Categories: Access control, Developer tools

Scheduler for Entity Construction Kit (ECK)

This project integrates Scheduler 2.0 with the Entity Construction Kit (ECK) module. To enable scheduling for an ECK bundle, make sure to enable the status field on the ECK entity type and visit...
Categories: Administration tools, Content editing experience

ECK Status Field

This module adds support for publishing Entity Construction Kit (ECK) entities by adding a status base field to entity types. To enable the status field, visit the ECK entity type edit page and...
Categories: Content editing experience, Site structure

Workflows Diagram

Display a flow chart representation of a core Workflows module workflow. Uses Mermaid JS for rendering. See also Workflows Field Diagram to display workflow as a field via this module: https://www...
Categories: Developer tools

SynCloud


Categories: Integrations

Media Entity Datawrapper

Provides media source support for referencing charts from Datawrapper and embedding as oEmbed content in Drupal. If you are a user of the Datawrapper service (either free or paid) you can embed...
Categories: Content editing experience, Content display, Media

Fluent

Fluent is a Drupal module that significantly improves the developer's experience by simplifying access to fieldable entities, such as Nodes, Media, Taxonomy Terms, Paragraphs, and others. A...
Categories: Developer tools

Checkbox/Radio button Multi Columns

Provides a field form display making it possible to spread checkboxes / radio buttons across multiple columns.
Categories: Site structure

Warmer View Mode

This modules takes the concept of the "entity warmer" that is bundled with the Warmer module to another step. This allows you to pre-render your view modes for the entities types and bundles that...
Categories: Performance

Status Dashboard

The Status Dashboard module is developed to monitor Drupal sites. The module review available updates for Drupal core version and Drupal modules and displays them in the dashboard. Status Dashboard...
Categories: Administration tools, Developer tools, Security

ONLYOFFICE

The ONLYOFFICE module enables users to edit files in the Media module from Drupal using ONLYOFFICE Docs packaged as Document Server. The module allows to: Edit text documents, spreadsheets, and...
Categories: Content display, Content editing experience, Integrations

Commerce Shipping Tracking

Description The Commerce Shipping Tracking (commerce_shipping_tracking) module provides a block for end users to check the status of their order. The module has a configuration page where site...
Categories: E-commerce

Imce dynamic folder path

Overview This module add the possibility to create Dynamic paths in Imce profiles by creating imce_dfp plugins. How to setup in Imce configuration Go to Imce configuration /admin/config/media/imce...
Categories: Media

Monolog Extra

Provides handlers and processors for monolog module. The aim is to have a processor or handler that matches a very specific use case that makes it not possible to stay in the monolog module, as...
Categories: Developer tools

Image File Preview

Files preview in view field. MAINTAINERS https://www.drupal.org/u/radheymkumar INSTALLATION - Install via /admin/content/files - composer require drupal/image_file_preview - drush en image_file...
Categories: Media

JSON:API Basic Site Settings

This simple module created to provide key site settings to the frontend via JSON:API. It also has an API hook to add some additional information to data. After enabling module, you can open ...
Categories: Decoupled

Redirect message

Allows to add a message for redirects, you can also set the status of the message.

Decoupled Cookie Auth

Introduction This module improves the user experience when using cookie authentication with a decoupled frontend. Drupal should be hosted on a subdomain of the frontend in order for the web browser...
Categories: Decoupled, Access control

Component Libraries: Generator

Scaffold your Single Directory Components. Use the CLI to give you a starting point for your component. This includes: The my-thing.component.yml file. The README.md The thumbnail.png The component...

Node Title Alter

Add an additional Node Title for specific requirements and Exclude Node Title. INSTALLATION - Install via /admin/modules - drush en node_title -y - composer require drupal/node_title
Categories: Content editing experience, Content display

Field Compose

This module provides a new Field Type which allows defining multiple fields in field settings with YAML based syntax and by respecting exactly the structure of Form and render elements A good use...
Categories: Site structure

Telegram integration

Automatically posting an announcement of nodes or other content entities to the telegram channel. By default, the title and node's link includes in the post. Also, a field for a custom message is...
Categories: Integrations

Pages