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

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

GovCMS CA3 Consumer Helper


Categories: Content display, Media

Entity Inspector

Adds a read-only "Inspect" tab to any content entity, displaying its complete data as syntax-highlighted JSON. A developer tool for debugging and understanding entity data. Features Adds an ...
Categories: Developer tools

OpenID LINE Client

Add LINE client to OpenID Connect for allowing users to login with their LINE account. 為 OpenID Connect 添加 LINE 客戶端,允許使用者利用他們的 LINE 帳號登入網站 Additional Requirements OpenID Connect / OAuth client
Categories: Access control, User engagement

Contribution Records

Contribution Records system used by the new www.drupal.org site. The way to store contribution records and credits will change to this new system. It stores the same information as before, only...

QR Tool

A lightweight QR code builder for Drupal. Takes a link as input, generates a PNG on the file system using the endroid/qr-code library, and returns the absolute URL of the saved image. The image is...
Categories: Automation, Integrations

Sites group

An alternative to the Domain module which leverages the Group module. Separate various hosts via groups. Content creators can work in separate spaces via this setup.

Sites content overrides

This module introduces a way to override content for individual sites. Better description follows.

Ubercart Veritrans

Ubercart Veritrans[Drupal Ubercart](https://www.drupal.org/project/ubercart). Module integrates with Veritrans(https://www.veritrans.co.id/) payment gateway for Ubercart. Veritrans Brief: =========...
Categories: E-commerce

AI Insights

Overview AI Insights brings analytics and notifications to your Drupal site's AI assistant conversations. It uses LLM-powered classification to automatically discover what users are asking about,...
Categories: Artificial Intelligence (AI)

Cookie Monster

Manage the browser cookies set by Drupal in a full Views & Rules integrated way. This sandbox is experimental and I'll think of different features that can be added ^^ Existing features Display a...

Commerce Abandoned Cart Notification

This module allows you to notify your customers by email about their abandoned their cart. Abandoned Shopping Cart mailings generate more than 55% more conversion compared to regular email...
Categories: E-commerce

Commerce Order Counter

Commerce Order Counter is a module for Drupal Commerce (or Commerce Kickstart) that implements a generic framework for having order numbers that are independent of order IDs, which are used for...
Categories: E-commerce

Deprecated Commerce Platform


Categories: Administration tools, Developer tools

Decoupled Entity Notifications

The Decoupled Entity Notifications module provides a robust API for subscribing to entity updates, enabling seamless integration with decoupled frontends. Features Subscription Management: Allows...
Categories: Decoupled

Coffee Search

Coffee Search extends the Coffee launcher with a prefix-command live search. Type a short prefix followed by a query (e.g. n keyword) to get live suggestions from a pluggable search provider,...
Categories: Developer tools

Coffee Brew

Coffee Brew restyles the Coffee launcher with a modern, Spotlight-inspired look and adds quality-of-life features — without touching Coffee's own code. Features Polished launcher styling with...
Categories: Administration tools

Next.js generator

The nextgen module is a Next.js code generator by drush gen command. Base Next.js code is https://github.com/cooldrupal/drext. Generator commands: Generation Next.js component for entity: drush gen...
Categories: Decoupled, Developer tools

Juicer Social Feed

Juicer Social Feed embeds your Juicer.io aggregated social media feed into Drupal as a configurable block. Display posts from Instagram, LinkedIn, Facebook, X (Twitter), TikTok, Bluesky, YouTube...
Categories: Content display

ECA Parameters

This module integrates ECA with Parameters by providing events, conditions and actions when working with parameters within ECA. It also provides a new collection of parameters for ECA. The README...
Categories: Automation

PeytzMail

About the Peytz Mail module This module supplies a way to sign up to newsletter lists on a Peytz Mail account. It also comes with helpers for contacting the Peytz Mail API functions. Other modules...
Categories: Integrations

Style

Style.module is designed to be a replacement for color.module style.module - Detects styles in YOURTHEME/styles files/themes/YOURTHEME/styles. Doesn't require making a new subtheme. If you're on...
Categories: Content display

New York State Design System Libraries

Overview This module's purpose is to provide an easy way to incorporate components from the NYS Design System into existing Drupal websites or new Drupal websites which feature a traditional...
Categories: Integrations

Finders Events

The Finders Events module extends Finders with an Events finder type. This adds support for event entries with recurring dates, and both calendar and listings views on finder channels.
Categories: Content display, Site structure

Finders

Finders allows content editors to create searchable and filterable lists of items, without needing to change site configuration. Features With Finders, content editors can create entities which act...
Categories: Content display, Site structure

Mercury Editor Demo

A companion module for the Mercury Editor Demo Recipe. The recipe handles all installation and requires this module automatically. Mercury Editor Demo is a companion module to the Mercury Editor...
Categories: Content editing experience

Pages