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

54,160 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.

Mail Whitelist

This module allows you to manage a whitelist of e-mail addresses that may receive mails from your website, which can be quite handy when you copy a live database to a test or development...
Categories: Access control, Developer tools

Cache Debug

The Cache Debug module provides a plugin to debug the cache tags on a response and being invalidated.
Categories: Developer tools, Performance

Commerce KBC Paypage

Provides a KBC Paypage payment gateway for Drupal Commerce.
Categories: E-commerce, Integrations

Commerce Viva Wallet

Provides a Viva Wallet payment gateway for Drupal Commerce.
Categories: E-commerce, Integrations

Sucuri Cache

Easily integrate Sucuri cache clearing into Drupal! Automatically purge node caches on change. The Sucuri Cache Clear module provides an easy integration between your Drupal site and the Sucuri...
Categories: Developer tools, Integrations, Performance

OIDC My Citizen Profile Flanders

Provides integration with ACM, IDM and "Mijn Burgerprofiel" of the Flemish Government. ACM authentication The ACM OpenID Connect Client realm enables users to authenticate using ACM. IDM support...
Categories: Access control

Properties Field

Provides a Properties field that allows to store any properties/specifications of an object. A good example are the specifications (width/height/weight/...) of a product. Instead of creating a...
Categories: Site structure

Drutopia Collection

Drutopia Collection is a feature providing the ability to create collections to bring together ordered listings of Articles, Blog posts, or other content. This is useful for magazine issues or...
Categories: Content editing experience, Content display, Site structure

Date Point

A simple and effective way to store datetime points in Drupal. Native database types for datetime storage Compatibility with PSR-20 Support for HTML5 datetime-local element Configurable precision ...

Reviewer Notes

In‑context page annotations for content reviews Reviewer Notes adds a lightweight overlay that lets editors and stakeholders leave in‑context notes anywhere on a page, tag them for easy filtering,...
Categories: Administration tools, Content editing experience, User engagement

ЮKassa (YooMoney) для Drupal v10/11

Модуль ЮKassa для сайтов на Drupal позволяет принимать платежи от физических и юридических лиц. Возможности Можно принимать оплату популярными способами: банковскими картами, через СБП, SberPay, T...
Categories: E-commerce

ЮKassa (YooMoney) для Drupal v7

Модуль ЮKassa для сайтов на Drupal позволяет принимать платежи от физических и юридических лиц. Возможности Можно принимать оплату популярными способами: банковскими картами, через СБП, SberPay, T...
Categories: E-commerce

Site Audit Checklist

Features This module would provide a simple, customizable checklist for site builders and developers to track the completion of key tasks during a website build. It helps ensure that crucial steps...

Open Social Friends

Friends for Drupal 8 Introduction The Friends module is an open social extension module that allows users to perform friend requests (of one or more types) to other users. One example use of...

Google Vertex Provider

The Google Vertex provider is an AI provider for the AI module that lets you use the chat models from the Model Garden. The Gemini model has unique capabilities in document and video inputs....
Categories: Integrations

Message Test

Message test allows you to create lorem ipsum examples of the standard Drupal Status, Warning and Error messages that can be shown to the users. The type of messages to generate, the number of...
Categories: Developer tools

Key Per Language Provider

If you're using the Key module, but need your provided key to be different per language viewed on the site, then this is the provider for you! Once installed, you simply add all the keys for the...
Categories: Multilingual, Security

Text Clarity Checker

Introduction The module for checking text clarity has been designed with contributors in mind. They often come from a world other than the web, and find it difficult to understand Drupal's best...
Categories: Content editing experience

GraphQL Commerce

GraphQL Commerce is an extension to expose your Drupal Commerce shop via GraphQL. Dependencies: - Drupal Commerce - GraphQL 4 - GraphQl Core Schema Active development happens on the 2.0.x branch...
Categories: E-commerce

OAuth Client


Categories: Access control

cilogon_globus_auth

Adds CILogon and Globus Auth OpenID Connect logins to Drupal 10, with prefilled endpoints, optional Key-based secret storage, customizable login buttons/help, and a clearer Connected Accounts...
Categories: Integrations, User engagement

Usage Report

Adds a "Usage" tab to content entities which shows editors all entities which reference the entity, including following up (recursively nested) Paragraphs This helps editors find all back...
Categories: Content editing experience

Organization Field

Background ROR (Research Organization Registry) is a community-led registry of open, sustainable, usable, and unique identifiers for every research organization in the world. ROR includes...
Categories: Integrations

Author Field OSP

Background ORCID, which stands for Open Researcher and Contributor ID, is a unique, persistent identifier free of charge to researchers. It includes research institutions, publishers, funders,...

Google reviews slider

The Google reviews slider module offers a way to display the Google reviews of one or multiple places in a configurable slider. The reviews are imported as a content type and displayed in the...
Categories: Integrations, User engagement

Pages