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

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

DXPR GridStack

This project is succeeded by GridStack. The GridStack module provides a more comprehensive suite of features for building flexible, responsive grid layouts. It includes lazy loading, a GridStack...

Personified

Personified provides a block which operates clientside and is capable of displaying personalised content to the user. The block is configured to make requests on a JSON endpoint using parameters...
Categories: Content display

Details Summary Field formatter

This module will provide output in details with summary tag. The tag defines a visible heading for the element. The heading can be clicked to view/hide the details. The element should be the first...
Categories: Site structure

Alert Banner

This module is obsolete. If this namespace (alert_banner) is wanted by another project, contact Kristen Pol and we can transfer maintainership. Old description: The Alert Banner module provides...
Categories: Content editing experience

Zendesk for Helpdesk Integration


Categories: Integrations

Zammad for Helpdesk Integration


Categories: Integrations

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

Entity Iterator

Provides a basic class to iterator over a large number of entities by lazily loading them and clearing the cache as it goes along. Something along the lines of: $nodes = new EntityIterator('node');...
Categories: Developer tools

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

Pax

When the same config export YAML changes in two branches, merges can become nightmarish especially in display configuration files as the configuration of two fields will meld into each other. In...
Categories: Import and export

OAI-PMH Harvester

Harvest biblios from an OAI-PMH source, like Koha, and cache them in a table, so that we can refer to them from fields. This module does not provide the FieldType, FieldWidget or FieldFormatter...

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

Google Analytics Cookieless

As Google Analytics 4 uses first-party cookies instead of third-party cookies to comply with laws like GDPR: this module is now deprecated You should migrate to Google Analytics module before the...
Categories: 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

Commerce License Group

Provides a LicenseType plugin for Commerce License to let membership of Groups be licensed.
Categories: E-commerce

Env Libraries

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

Twig Numbers to Words (N2W)

Twig N2W allows users to add filters on numeric values to convert it into words in your twig file. This module will help you to print numbers into words, Bharat(Indian) or International currency...
Categories: Content editing experience

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 Index Management

Elasticsearch Helper Index Management module provides Elasticsearch Helper index plugin management from the administrative UI. It allows performing operations like drop index, setup index, reindex...
Categories: Site search

Elasticsearch Helper Preview

Elasticsearch Helper Preview is a module that allows editors to preview content in a front-end application in decoupled Drupal projects. Requirements Drupal 9 or 10 Elasticsearch Helper module...
Categories: Site search

Pages