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

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

Stripe Registration

This module would have been better named Stripe Subscriptions. It allows Drupal users to subscribe to Stripe Plans and to in turn be granted one or more roles within Drupal. Dependencies Stripe API...
Categories: E-commerce

Google Login

This module let you to login with your google account and/or create a user with your google account. This is a really small module, if you want something biggest you should check Social API module....
Categories: Integrations

Alertbox

Creates a alertbox to display a message across the website. This module came from the need to create alerts across the website (Homepage and Inner pages) in a way that could be manageable by...

PhotoShelter

Integrates your PhotoShelter library with your Drupal site. 4.0.x versions Official branch supported by the PhotoShelter organization. Dependencies: Entity Browser Features: Allows importing...
Categories: Developer tools

Integrate Help Scout's Beacon

This module provides basic integration with Help Scout's Beacon (https://www.helpscout.net) - A helpdesk tool. Allowing people to submit support tickets or chat from your Drupal site. This module...
Categories: Integrations

Database logging API

Synopsis The Database logging API module provides a way to add Operations to log messages displayed by Drupal core's Database logging module, both on the Recent log messages [overview] screen (at...
Categories: Administration tools

WEBSMS

websms.ru is a cost effective End-to-End Enterprise Mobile Messaging Service with high service level availability. WEBSMS module provides integration between the websms.ru service and the SMS...
Categories: Integrations

Drupal to slack

This module help site builder or developer to send notification on slack channel when content is created or updated. Integrate drupal site to slack. This module is different from slack module which...
Categories: Developer tools

Kafka

Features This module provides a Drupal 11/10/9 Queue API adapter. Requirements It is based on the php-rdkafka PHP extension 5.x or 6.x for PHP ≥ 8.1.x, which is itself based on the librdkafka...
Categories: Integrations, Performance

jQuery form styler

Form styler uses the jQuery form styler plugin to make your select, checkbox, file, radio, number elements more user-friendly. Drupal 7 NOTES: For jquery form styler plugin 2.x version use 2.x...
Categories: Developer tools

Commerce Price Updater

Most customers of the company I work for use some sort of product management software for keeping track of their product inventory. All these applications have the option to export product prices...
Categories: E-commerce

Migrate Run

Obsolete module. Commands moved to Drush core Starting with 302bda8, the migrate runner commands provided by this module are part of Drush core and will be available in the upcoming Drush 10.4.0...
Categories: Import and export, Developer tools

GraphQL API

Current development happening at https://github.com/olragon/graphql_api The problems All the cool thing seems to be happening on Drupal 8 which are includes GraphQL. This module attempt bring...
Categories: Developer tools

Image Annotator [Annotorious]

Image Annotator module allows users to create annotations on node images. Users can highlight a particular portion of node image by drawing a rectangle over the image and adding a note to it....
Categories: Content display

Rules Exec

The Rules Exec module provides a Rules action that allows you to run shell commands from your own rules. The action will add variables with the command output as a list, plus the command return...
Categories: Automation

Image Properties

This module aims to provide advanced properties on images that can be computed automatically. Properties are stored in a field which is composed of plugins defining individual properties and...

UC Mailchimp Pane

Mailchimp Checkout Pane for Ubercart. The module is compatible with Mailchimp 3.x and 4.x.

Paragraphs LandingPage Framework

News: there is a new screencast: Landingpage Geysir experimental submodule! LandingPage is a constructor tool that was designed specifically to allow building lading pages easily and quickly. It...
Categories: Content editing experience, Content display

MSG91 SMS

MSG91 SMS integration module provides easy integration of MSG91 to be used in India. Provides an easy way of integration with your custom logic as well works well the SMS Framework module.
Categories: Integrations

Bibliography & Citation - Migrate

This module provides ability to migrate your bibliographic data from the Bibliography Module (aka Drupal Scholar aka Biblio) to Bibliography & Citation module. Compatible with 6.x and 7.x versions....
Categories: Content editing experience, Import and export

OpenInbound for Drupal

OpenInbound is like Google Analytics but instead of tracking visits and page views, OpenInbound tracks contacts and their interactions on websites. OpenInbound is a solution for Online Marketers...

Disable menu blocks

Menu module creates new blocks for every menu .. and there's no easy way to remove them. These automatic menu blocks are irrelevant when using Menu Block module, or modules like OG Menu, and as...
Categories: Performance

Error redirect

This module provides redirecting to the target page when the user gets an error (403 or 404) on specific page (can be wildcards). For example, we have books node type available only for one role ...
Categories: Administration tools

Commerce Amazon Pay

This module integrates Amazon Pay and Login with Amazon with Drupal and Drupal Commerce. Amazon Pay and Login with Amazon provides Amazon buyers a secure, trusted, and convenient way to log in and...
Categories: E-commerce

Webform - Slack integration

Webform - Slack integration provides a Webform handler for posting a message to a slack channel when a submission is saved. Dependencies This module requires: Webform, for providing the form...
Categories: Integrations

Pages