Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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.
Billwerk Subscriptions
Provides integration with the Billwerk+ Subscription Management SaaS for selling User (role & more) subscriptions. The module is very flexible, providing several submodules with default...
Categories: Access control, E-commerce, Integrations
VIN Field
This is a CCK field module that provides Vehicle Identification Number (VIN) validation. Additionally, Version 2.x provides optional hooks into lookup/decode services to break out year, make, model...
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
Selectize.js
Selectize is a jQuery-based custom UI control. It's useful for tagging, contact lists, country selectors, and so on. It clocks in at around ~7kb (gzipped). The goal is to provide a solid & usable...
Categories: Site structure, Developer tools
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
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
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
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
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
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
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
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...
Display Mode Switcher
Display Mode Switcher lets you show different field layouts to different audiences - no templates, no custom code, just configuration. The classic use case is a paywall: anonymous visitors see a...
Categories: Content display
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
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
EBA: Entity Block Attachment
Based on the EVA module, this module provides site builders with a way of 'attaching' blocks within the content of any fieldable entity in Drupal (e.g. nodes, users, listing pages of taxonomy terms...
Categories: Content editing experience, Content display, E-commerce
Elfsight Google Reviews
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...
Send Emails
Requires developing experience Have you ever wanted to send users an email, but didn't want to use Rules? And wouldn't it be nice to have a user interface to be able to edit the said email? A user...
Categories: Integrations, Access control
Preview Site
Overview Extends the paradigm of the Preview link module to the concept of previewing more than one item of content, by way of a static site. Features Content editors can create unlimited preview...
Categories: Content editing experience, Developer tools
Zefix
Zefix A Drupal module that provides API integration for the Central Business Name Index (ZEFIX) of Switzerland. Description The Zefix module enables Drupal sites to integrate with Switzerland's...
Categories: 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
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
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