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

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

Views Timelinejs Extras

This contains additional functionality to enhance the Views TimelineJS module but that falls outside the scope of that project. Features include: A Feature / content type that allows for definition...

Commerce License Video Embed

Based on the excellent Commerce File and extends the Commerce License framework to provide the ability to sell access to embedded videos hosted on other videos hosting services like Youtue and...
Categories: E-commerce

Routing Debug

Overview Routing Debug is a simple module that provides menu routing table with additional information like: name of the callback function, filename and path of file where the callback is defined,...
Categories: Developer tools

Slack Invite

Slack is amazing. But if you've used Slack and want to grow the number of people that use it, the only way to easily register for a team is to have a custom email domain or to be an admin and...
Categories: Integrations

Drupal.behave

Super sexy Drupal JS behaviors. API in a nutshell Drupal.behave(...) It's a super simple, jQuery like, chainable API. Before: The Conventional Drupal 7 Way (function ($) { Drupal.behaviors...
Categories: Developer tools

wechat views

wechat views module: 基于wechat模块的扩展模块。 1,支持微信菜单与Views绑定 2,支持使用核心搜索/Solr搜索自动响应微信请求消息

Commerce Payment Split

This module allow user pay multiple time for an order. Ex: When user book a trip $10000, user can pay first time $2000 and then pay multiple time ultil enough. Version 7.x-1.0 just have feature for...
Categories: E-commerce

Entity Workflow

The Entity Workflow module integrates with the Workspaces module in Drupal 10+ (and CPS in D7) to create an individual workflow for each entity within a workspace (site version in D7). This...
Categories: Content editing experience

Cancel Account Directly

Cancel account directly module helps users to cancel their account without filling required fields in their profile form. Users who have access to cancel their accounts or other accounts can skip...
Categories: Access control

Simple Meta for Content Types

Simple Meta for Content Types extends the Simple Meta module allowing you to set meta tag patterns for content types in addition to meta tag patterns per path. Dependencies This module requires the...
Categories: Administration tools

iframely

This module integrates the https://iframely.com/ service with Drupal. It uses the oEmbed API provided by iframely, to integrate with the oEmbed module., which is an API module for oEmbed providers....
Categories: Media

Pseudo field

This module allows you to render an extra field as a real field (with field label). Description The extra fields that can be attached to the entity using hook_field_extra_fields() lack the overall...
Categories: Developer tools

Book Rules

The Book Rules module provides additional integration between the Book module in Drupal core and the Rules module, exposing the ability to loop over every node within a Book from a Rule.
Categories: Automation

BigVideo

The BigVideo module provides the ability for attaching background video to site pages. Drupal 8 version: First version of the module has been ported as-is with minimal changes. Warning * You'll...
Categories: Content editing experience, Content display

Special Taxonomy Tagging In Body

This Module provides a way to connect, relate and classify content in the website. It allows the user to add special taxonomy tagging with Drupal taxonomy category page. With this module, user can...
Categories: Administration tools, Site structure, Access control

Taxonomy translation UUID

UUID support for i18n_taxonomy. With this module term-UUID is used instead of TID for translations. On admin/config/regional/translate/translate taxonomy:term:1234:name -> taxonomy:term:{tid}:[type...
Categories: Multilingual

OpenID Connect Bitbucket

Bitbucket doesn't actually support OpenID Connect, but its authentication flow is similar. This module provides a client plugin for the openid_connect module, to support logging in with Bitbucket....
Categories: Integrations, Access control

Scald Video: JW Player

This module adds the JW Player for the Scald Video module.
Categories: Administration tools, Content editing experience, Content display

Country Access

** IT MAY NOT WORK WITH CACHE ENABLED ** Country access module provides the ability to add a list of countries that you wish to allow or deny access your site. You can add country code to allow or...

Stripe Checkout

8.x-2.x Provides a "Stripe Checkout" field type that can be used to set the prices of a fielded entity. The field is rendered as a Stripe Checkout button, using Stripe's JS library. Users can click...
Categories: E-commerce

MoneySuite

MoneySuite provides a set of modules for Drupal sites that rely on the sale of memberships and/or content for revenue. This project is differentiated from the existing commerce modules in that it...
Categories: Access control, Content display, E-commerce

Feedback Collect

Introduction The Feedback Collect module allows site builders to add feedback forms to their sites and gather end user feedback, bug reports or any kind of suggestions. It is highly customizable....
Categories: Developer tools

Vtiger CRM

The Vtiger CRM project provides a complex solution for integrating your Drupal website with Vtiger CRM 6.x. It consists of three separate modules that contain different bunches of functionality....
Categories: E-commerce

Commerce discount cumulative

Commerce discount module does not give cumulative options, so all active discounts matching with conditions will be applied. What the module does Create field and instances in commerce_discount to...
Categories: Administration tools, E-commerce

Quiz voice answer

Quiz voice answer module provides a new content type to use with quiz module as a question type. It allows users to record and save voice message as a response to quiz question. Requirements Quiz 7...
Categories: Content editing experience, User engagement

Pages