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

9,552 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.

Commerce Escrow

This module integrates Drupal Commerce with Escrow.com including the Escrow Pay [1] and the Escrow Offer [2]. https://www.escrow.com/pay/docs https://www.escrow.com/offer/docs Features Both methods...
Categories: E-commerce, Integrations

Gated Contents

Gated Content lets you restrict pages and protect individual nodes with passwords for anonymous (not logged-in) visitors. Block specific URLs, entire content types, or lock a single node behind a...
Categories: Content display, Content editing experience

jQ

*** See [#315100] for the patch to put jQ in core! *** The jQ module allows other modules to register jQuery plugins in a central repository, and allows administrators of a site to enable or...
Categories: Administration tools, Content display

Commerce Services resources

Commerce Services integrates Drupal Commerce with the Services module's REST server. This allows you to build an API that can list (index), create, read, update, and delete Commerce entities...
Categories: E-commerce

Language Links On Menu

A language switcher to be placed as a menu item. Differently the majority of language switchers who uses a block, this module uses a tree menu with the current language as principal item and the...
Categories: Multilingual

Commerce BitPay

Integrate Bitcoin as a payment option in Drupal Commerce using BitPay. BitPay supports conversion and payouts to local currencies and generates a unique receiving address for each invoice. Features...
Categories: E-commerce, Integrations

AI Migrate Content

The AI Migrate module integrates AI services into the Drupal Migrate framework, enabling automatic AI generation of content summaries, SEO-friendly titles and content categories either restricted...
Categories: Automation, Developer tools, Import and export

Facebook Album Fetcher

This module is unsupported due to a security issue the maintainer didn’t fix. See SA-CONTRIB-2015-038 - Facebook Album Fetcher - Cross Site Scripting (XSS) - Unsupported for details. If you want to...
Categories: Content editing experience, Integrations

Render cache

Getting Started Session+Slides: https://amsterdam2014.drupal.org/session/render-caching-drupal-7-and-8 Drupal.org implementation for render caching comments: https://www.drupal.org/files/issues...
Categories: Performance

Geolocation Address Link

What this module does This module contains functionality to allow a Geolocation field and an Address field to be linked together. Note that there are multiple branches for the Geolocation module,...
Categories: Site structure

Countdown Timer

This project is unsupported due to an issue the maintainer didn’t address. See [#3112796] for details. If you have already installed this project, you should uninstall it. If you've already...

DocID

DocID® connects Drupal websites with DocID® authentication. Visitors can sign in with their existing account, while Drupal creates or links a native user account and assigns roles based on...
Categories: Access control

Entity Gateway

⚠️ Development status Entity Gateway is currently under active development and is not yet ready for production use. The first beta release is planned for the end of August 2026. APIs, configuration...
Categories: Decoupled, Developer tools, Integrations

Mailchimp Ecommerce Async

Mailchimp E-Commerce Async utilizes the Mailchimp Marketing API 3.x to connect a Drupal Commerce store with Mailchimp. It uses queues to asynchronously send Carts, Customers, Products, Promotions,...
Categories: E-commerce, Integrations

External Roles

The External Roles module integrates seamlessly with Drupal's core Access Policy API to extend role-based access control. This module allows you to assign permissions to users based on external...
Categories: Access control

CiviCRM Tools

CiviCRM API wrapper. The wrapper is currently being extended by syntactic sugar and REST helpers. The API code is originally extracted from the CiviCRM Entity module. It has started as a separation...
Categories: Integrations

AI Content Hub

1. Extract a node as JSON Read an existing node's fields into JSON using the entity processor manager. 2. Ask an LLM to generate a new page Share one or more extracted JSONs of the same content...
Categories: Artificial Intelligence (AI)

WebDAV for Drupal

WebDAV for Drupal exposes Drupal-managed files over the HTTP-WebDAV protocol so people can open and edit them directly in desktop applications (LibreOffice, Microsoft Office, the macOS Finder)...
Categories: Media

Hotel Booking System for Ubercart

About The uc_hotel module is a hotel booking system for Drupal and Ubercart. It does not manage individual rooms, but rather lets you create room types, and set how many of each type are available...
Categories: E-commerce

Locale Cache

Locale Cache module provides more efficient and flexible locale data (translations) caching. Based on code from the core D6 locale module. You will probably get most benefits of this module only...
Categories: Multilingual, Performance

qTip Form API (Generate fancy tooltips via Form API)

What is qTip Form API? qTip Form API is a development tool which allows you to create tooltips in code via the form api. It uses the wonderful qTip plugin (version 2 or compatible). Link: http:/...
Categories: Site structure, Integrations

Tencent WeChat

The Tencent WeChat module integrates WeChat Official Account Admin Platform (https://mp.weixin.qq.com/) with Drupal. This module is under heavy development. Features are separated into submodules....
Categories: Integrations

Centarro Search

Synopsis Centarro Search enables Drupal Commerce users to harness the powerful business tools of Elastic Enterprise Search. Now business users can manage synonyms, tune search ranking rules to...
Categories: E-commerce, Site search, Integrations

Enhanced Commerce Management

A modern dashboard for Drupal Commerce store management. Enhanced Commerce Management (ECPM) adds an analytics-driven dashboard on top of Drupal Commerce. It is designed to give store...

Upsun Cron Manager

Upsun Cron Manager gives you a simple on/off switch for the scheduled cron jobs defined in your Upsun (or Platform.sh) application configuration — without editing YAML or redeploying. It reads your...
Categories: Administration tools

Pages