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

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

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

Atoms

Atoms is meant to give developers an easy and quick way to add small pieces of content to a site that an administrator can then freely change as they see fit. Of course there are many options for...
Categories: Content editing experience

Views Ajax Overlay

Overview A small views plugin which allows site administrators to add loading overlays to their views. By default ajax-enabled views use the default Drupal throbber which is only visible next to...

OpenAccess

This module registers a CKEditor plugin, PerformX OpenAccess, with the Wysiwyg module so that CKEditor users who may have access to the plugin. PerformX OpenAccess adds three buttons to the...
Categories: Content editing experience

Pipedrive

With Pipedrive you'll always have a good overview of your sales pipeline. This truly effective sales methodology has been built into the software, which is why sales pros and deal makers love it ...
Categories: Integrations

CTools API

OOP representation for content_types, styles and access types of CTools plugins. Main features - Interfaces. You'll never forget to implement something or doing this wrongly. - Inheritance. No need...
Categories: Administration tools, Content editing experience, Content display

Zen Mobile Menu

This is a very small module that makes default Zen sub-theme main menu be a bit more responsive. It does this by: Kicking in at 480px or less, then Hiding the menu items from display initially...

Views Autocomplete Search

Views Autocomplete Search uses the Views autocomplete API module (it is a dependency with Views module of course) to transform the search input of the default search block into an autocomplete...
Categories: Site search

ECK Blocks

ECK Blocks module extends the ECK module in two ways: Each ECK entity form can be rendered as a block, allowing creation of ECK entities from anywhere. Each ECK entity can be rendered as a block.

Pages