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

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

Commerce Cart Link

Commerce Cart Link provides a new field formatter for Add to Cart fields attached to Commerce products and product displays. By using a link instead of a form element such as a button, performance...
Categories: E-commerce, Developer tools

Browser refresh nodeJS integration

Simple yet powerful utility to integrate browser-refresh nodeJS module so that browser(s) with open Drupal site(s) refreshes just styles or images if any of them change during development. This is...
Categories: Developer tools, Integrations

SAML IdP

Provides integration between Drupal and SimpleSAMLphp (https://simplesamlphp.org/) to provide an Identity Provider (IdP) for SAML service providers (SPs). Seeking new maintainer! It appears there...
Categories: Access control

amoCRM Widget

English It contains the 5 sub-modules: amoCRM integration with Trello through Drupal. You can create and track (in the notes) changes in the boards and cards. Integration with Slack. It allows you...
Categories: Integrations

Responsive Menu Combined

This module allows you to combine multiple menus into the responsive hamburger menu. Each menu will show up as a tab. If the menus are on the current page, then it adds a class to them, where in...
Categories: Site structure

Widget On Demand

The Widget On Demand module provides widgets for form elements which should be loaded on demand. It also ships with a trait to act as a framework for easy transforming any widget to a widget on...
Categories: Content editing experience, Developer tools, Site structure

Impression

This is a server side analytics. It catches all the site traffic. The recorded site traffic can be from bots and a human. It catches a mouse move or screen touch event on each page visit. This help...
Categories: Integrations

2GIS

This module provides integration of 2GIS services with Drupal. http://api.2gis.ru The main module contains the settings form, which includes API key Language City by default Version of the API...
Categories: Content editing experience, Content display, Import and export

Sage DataStream XML API integration

1. About API module able to create integration with the SAGE DataStream XML API (http://www.sageworld.com). Drupal just displays products, categories etc and nothing is installed on the Drupal...
Categories: Developer tools

Validators

Introduction "Validators" allows you to use the Symfony Validator component inside your Drupal projects. The module allows you to extend your forms with an extra parameter called #validators. This...
Categories: Developer tools

CSV

Purpose This API-only module is an atomic helper to provide a Drupal output handler similar to drupal_json_output, only for CSV files. Since CSV delivery is still a frequently requested issue and...
Categories: Content display, Media, Import and export

Human Behavior

This module is to fight against with bots. It is not another Captcha module but acts like a Captcha. This module uses the Impression module to decide whether a visitor is bot or real human. How is...
Categories: Security

Pathinc

This is a little module that will replace out Drupal core's path.inc with a version that uses objects, so that developers can more easily swap out specific functions in path.inc.
Categories: Administration tools, Developer tools

Two Factor Authentication

Synopsis TFA login is 2 factor authentication module used to introduce second factor of authentication to default drupal login with help of miniorange auth API. List of second factor authentication...
Categories: Access control, Security, Integrations

Pay.nl Payment

Pay.nl is a Dutch payment service provider. This module integrates their services with the Payment platform. Development of this module is sponsored by Pay.nl.
Categories: Developer tools, E-commerce, Integrations

User PIN

Module provides no function on it's on. Is required by other modules to provide PIN based authentication for specific features. Is not a replacement for password authentication to login to site....
Categories: Access control

Image from Word

This module allows to copy content with the images from the MS Word and similar editors and pasting it into the Drupal fields with WYSIWYG. You can copy and paste images with text or just images...
Categories: Content editing experience, Integrations, Media

Commerce BluePay

BluePay Payment Processing Service integration for Drupal Commerce. Current Features Perform sale or authorize-only credit-card transactions Get better rates for B2B transactions with Level 2 and...
Categories: E-commerce, Integrations

Apachesolr Entityreference Content

The Apache Solr Entityreference Content module allows content stored within a referenced entity to be indexed with the parent (host) entity for search with Apache Solr. The Apache Solr module does...
Categories: Content editing experience, Site search

Rate Limiter

Rate Limiter module limits concurrent constant requests to the web-service calls in the application. Use Cases Where this module can be useful. Applications which expose public APIs. Features...
Categories: Access control

Migrate Source JSON

This module has been superseded by the json parser plugin in the Migrate Plus module (https://www.drupal.org/project/migrate_plus). For an example of how to use the Migrate Plus JSON parser, see...

OpenLucius News

About This extends the OpenLucius distro with a News tab on the Homepage. Post organization-wide news items Let people comment Let people 'Like' it Proudly built by Lucius BV, Amsterdam, The...

Commerce WeChatPay

Wechat (Weixin) payment solution for Drupal Commerce This module is currently under maintenance and keep updating in Github Requirements SDK package overtrue/wechat 在安装本模块前,请下载overtrue的wechatSDK...
Categories: E-commerce

Stop Broken Link In Body

This module provides a facility to editors/content publishers, to check embedded link's validity before publishing the content. If the content has broken links in the body field, then it won’t get...
Categories: Search engine optimization (SEO), Security

Gridstack field

This module is unsupported due to a security issue the maintainer didn’t fix. See Gridstack field - Critical - Unsupported - SA-CONTRIB-2019-008 for details. If you want to use this module, your...
Categories: Content editing experience, Content display, Site structure

Pages