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

5,903 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.

Quick Links Kit

This is a configuration-only module that creates a system for managing links with SVG icons, designed to be shown in a block on the home page (or wherever you like). They are saved as Storage...
Categories: Administration tools, Content editing experience

Commerce Packing Slip

This module provides a customized order view to be used as a printable packing slip. A new sub-tab is added to the administrative order view to access the packing slip page. The order line items...
Categories: Content display, E-commerce

Group Treasury

Group Treasury integrates Safe Smart Accounts (multi-signature wallets) as treasuries for Drupal Groups, enabling DAOs and communities to manage shared funds with blockchain security and Drupal...
Categories: Administration tools, E-commerce, Integrations

DANSE Drupal - Audit - Notification - Subscription - Event

Allowing administrators, content editors and users to subscribe to content or other events to get notified about them is nothing that's provided by Drupal core so far. There are many modules around...
Categories: Administration tools, Content editing experience, Automation

UC Free Order Payment Method

The UC Free Order Payment Method module works in conjunction with the payment checkout pane using the order total preview to present a "Free order" payment method to customers when their order...
Categories: E-commerce

Serialized field

This is a helper module which declares a 'Serialized data' field type. This is designed to make it easy for modules to store arbitrary data on an entity. No widgets or formatters are included for...
Categories: Developer tools, Site structure

Commerce Shipping Deadline

This module provides order shipping deadline handling functionality to Drupal Commerce. This module let you have shipping deadline (in days) setting on each product. When a user adds a product ...
Categories: E-commerce

Commerce choose price

This module allows you to add a field formatter to Drupal Commerce 2.0 order items so the customers can set their own price for a product. The price is validated to be above a minimum amount. This...
Categories: E-commerce

Commerce LiqPayAPI

This module provides Liqpay payment through LiqPay API v.3 (liqpay.com), when using Drupal Commerce. Supported payment methods: - card (Master Card or Visa) - Privat 24 - LiqPay account - Delayed -...
Categories: E-commerce

Commerce bpost

Integrates with the BPost Shipping Manager. Bpost Shipping Manager is a service offered by bpost, allowing your customer to choose their preferred delivery method when ordering in your webshop. Get...

UC Node Checkout

This module allows you to bind a node type to an Ubercart product, as typically required in event registration sites and alike. Binding a node type to a product has two effects: When a user creates...
Categories: Content editing experience, E-commerce

Shopatron

Shopatron offers hosted e-commerce services for manufacturers desiring to sell their products straight to their customers without cutting out their existing distribution/retail network. This module...
Categories: E-commerce, Integrations

EC Subproducts

This module adds ec_products and variations functionality to Drupal's E-Commerce package. Subproducts functionality is divided into two distinct types: variations and base products. Variation-type...
Categories: E-commerce

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

User Quota

User Quota provides a system of limiting users to create a certain number of nodes of a certain type. The framework keeps track of the history where users may have gained (or lost) a specific limit...
Categories: Content editing experience, Developer tools

Portal Plus Authentication

The Drupal Portal Plus Authentication module provides authentication integration with the Portal Plus SOAP web service. The module allows the user to login to Drupal via the normal Drupal user...

Test&Target

This module provides integration with Adobe Test&Target. From Adobe - Adobe Test&Target puts control directly in the hands of marketers to quickly and continually execute multiple A/B testing and...

i18n comments

A very simple module which would allow you to show all/any comments attached to all node translations. Just a great way to communicate in truly multi-lingual environments. For example I have node...
Categories: Content editing experience, Multilingual

Entity view count

Entity view count The development taking place in GitHub The entity view count designed tracking views of entities. Unlike the Node view count, Entity view count can track views of entity for a...
Categories: Developer tools

Vipps MobilePay

We are one Nordic mobile wallet that was once two: Vipps, founded in Norway and MobilePay, which originated in Denmark. Both launched with a mission to deliver a service that made sending money as...

State Machine Automated Transition

The State Machine Automated Transition module allows automatic state transitions (chained transition) in state_machine controlled workflows. It provides a configuration interface to select which...
Categories: Automation

Vocabulary Image

This is a light weight module. This is developed in consideration with adding vocabulary images. In some cases your project( E-commerce site) needs to display list of vocabularies with their images...
Categories: Site structure

Compressed Filefield Widget

This module provides a "Compressed filefield" widget for fields of type file that allow to archive and compress files attached to an entity into one single file. So in principle this filefield...
Categories: Site structure, Media

Official Facebook Pixel

This plugin will install a Facebook Pixel on your Drupal page. The Official Facebook Pixel allows you to fire PageView events when people visit your website. Tracking pixel events can help you...
Categories: E-commerce

Marquee Block

Provides a jQuery-based scrolling marquee block that can be customized with your own text or HTML. Configure speed, scroll direction and scroll behavior easily on the Block setup page. Requires the...
Categories: E-commerce, Content editing experience, Content display

Pages