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

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

Hubspot API Integration

This module integrates with multiple parts of drupal uning submodules such as Webform and the HubSpot API to submit Data directly to HubSpot's lead management system. For example, a Webform-based...
Categories: Integrations

Group Member Management

This module provides access to allow members of group to edit other memberships based on group roles. Note: A significant refactor has taken place with 8.x-1.0-beta6 in order to accommodate access...

Lingotek Copy Target

If you have different locales for the same language, this modules allows you to map different locales, so when you download translations for a given locale they are copied over to another locale(s)
Categories: Multilingual

SynFilters


Categories: Developer tools

Burndown

Burndown is a Drupal-9 native, agile project management tool. It provides support for both kanban and sprint-based projects and several forms of task-size estimation. It is designed for flexibility...

Google Authentication for Users

This module is a project branched from GAuth. This used to be a part of GAuth, now separated out in drupal 8. GAuth is now merged with Google Api Client for in drupal 8. Why we need Google...
Categories: Integrations, Access control

SMTP Authentication Support (multiple)

This module allows for SMTP configurations on a per email key basis by replacing the implementation of smtp's mail backend plugin. It requires the smtp module. Use the project's settings.php or...
Categories: Integrations

Migrate Process Entity

This module provides an additional process plugin to get field values from Drupal 8 entities within a migration. Use In your migration, you may want to retrieve a key field value from an entity...
Categories: Import and export

Skip All Caches

At times we do not want to use the cache at all. This module allows for totally remove the cache based upon certain circumstances. During the settings initialization, we have the opportunity to...
Categories: Developer tools

License Compliance

The Licenses module provides an overview of all declared licenses in a Drupal project and provides an overview page with detailed information. This might be needed for Software License Compliance...
Categories: Developer tools, Integrations

GraphQL Node Preview

A module to get node previews using GraphQL. It adds a nodePreviewByUuid() query to GraphQL, to be able to obtain a node preview using entity's UUID. The expected workflow to make this module work...
Categories: Decoupled

Webform Background Color Scheme

Webform Background Color Scheme Tool provides a handler to configure the inline background color for webform. Purpose Webform Background Color Scheme builds upon the webform module to provide...
Categories: Developer tools

Monolog elasticsearch date processor

Append a field to your logs that you can ingest directly into elasticsearch with no dissect or parsing magic Usage: In your services file you append it as a monolog processor. So for example if...

Env Libraries

CONTENTS OF THIS FILE --------------------- * Introduction * Requirements * Installation * Configuration * Maintainers INTRODUCTION ------------ The Env Libraries module allows developpers to...
Categories: Developer tools

Override Media Options

The Override Media Options module allows permissions to be set to each field within the Authoring information and Publishing options field sets on the media form. Note: Adjust access control in...
Categories: Accessibility

Elasticsearch Helper Content

Elasticsearch Helper Content module provides tools to create Elasticsearch indices for content entities in Drupal UI. Requirements Drupal 9 or 10 Elasticsearch Helper module Elasticsearch Helper...
Categories: Site search

Elasticsearch Helper Views

Elasticsearch Helper Views module provides a way to display Elasticsearch results using Drupal Views. Requirements Drupal 9 or 10 Elasticsearch Helper module Installation Elasticsearch Helper Views...
Categories: Site search

Migrate Default If No Stored Value

This module provides a migration processing plugin that will allow you to set a fields default value ONLY if a value does not already exist on the destination node. One problem we encountered at...
Categories: Developer tools

SafeDelete

Safe Delete New in 1.0.74 - Vastly improved verification status messages, also added a new optional submodule which provides a report of menu links that link to archived (or other configurable...
Categories: Access control, Administration tools, Content editing experience

paragraph-accordion


Categories: Content display

Hide Content Field

Hide Content Field modules provides configuration or option to hide field from form display, field exist on a form in a hidden mode. To configure to "Hide Content Field", enable this module by...
Categories: Content editing experience

Search API Elasticsearch Synonym

This module provides synonym functionality for Elasticsearch powered by Search API. Installation Install module. Go to /admin/config/search/search-api-elasticsearch-synonym to configure module....
Categories: Site search

Bulk Taxonomy Term Translator

The module is for bulk translation of taxonomy vocabulary by batch and google translator. You need only choose the source and destination languages, the vocabulary and run module action For module...
Categories: Administration tools

Simple XML sitemap Hidden Language

This module will integrate the modules Simple XML sitemap and Hidden Language, making possible to exclude all url of the languages that is checked as hidden. Version 1.0.x This version is not...
Categories: Search engine optimization (SEO)

Body Inject (Content/Ad Injector)

This is a fork i did of the block_inject module: https://www.drupal.org/project/block_inject Drupal 7 only INFO The 1.1.1-beta 1 will not work with layoutmanager in D9. It will work in D10. Cause:...
Categories: Content editing experience

Pages