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

54,235 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.

Google Firebase Push Notification

Thank you Google for great and easy tool named Firebase... I am here using one of the service of Firebase push notification(web, IOS and Andriod devices) and create Drupal module to make it plug...
Categories: Content display, Integrations, Developer tools

PriceSpider

This module provides a basic integration with the PriceSpider service. Currently this module only provides support for the page-embedded generic Where-to-Buy (WTB) experience. Module installation...
Categories: E-commerce, Site structure, Integrations

Commerce Shipping Price Matrix

Commerce Shipping Price Matrix provides a shipping method that calculates the shipping costs for an order based on a price matrix i.e. the shipping costs depend only upon the order subtotal. An...
Categories: E-commerce

Spam Link Block

SpamLinkBlock is a simple module which main purpose is to prevent spam by blocking form submissions that contain links. Majority of spam on the web have some kind link attached. If your form does...
Categories: Security

Sketchfab Embed

Embeds Sketchfab into Drupal 8
Categories: Integrations

Commerce Tpay

This project integrates Tpay into the http://drupal.org/project/commerce payment and checkout systems. Allowing you to make online payments using this gateway. After receiving payment, commerce...
Categories: E-commerce

Media entity download filter

Media Entity Download Filter A Linkit CKEditor filter to link to Media Entities in the ckeditor. This module searches for the field_file on a media entity, then displays the download URI of that...
Categories: Content display

Text Long Pager

Text Long Pager module provides a filed formatter for Text long and Text long and summary fields that allows to split field content into pages. It supports multiple paginated fields in the same...
Categories: Content display, Site structure

Video Embed vzaar

An integration for vzaar videos into Video Embed Field. Videos hosted at vzaar.com can be added into the video embed field using the video link, eg https://view.vzaar.com/848450
Categories: Media

Webform Permissions By Term

What is Webform Permissions by Term module Per default, Drupal allows you only to restrict access to Drupal nodes by coupling node content types to user roles. The Webform Permissions by Term...
Categories: Administration tools, Site structure, Security

Simple Twilio SMS

The Simple Twilio module is used for sent text messages using the Twilio SMS service. OTP Verification Using this module all authenticated users can save their mobile number in site. To avoid...
Categories: Developer tools

Flexible Layout

Provides a dynamic regions for layout discovery that can be output in rows and columns. Ideal for those using Bootstrap or CSS Grid, as allows wrappers/container/row/column setup, but can be used...
Categories: Administration tools, Content editing experience, Content display

Change text anywhere

Ctanywhere (Change text anywhere) module helps site admin to find and replace text anywhere in the drupal site. This avoids many form alters for text changes and also helps site admins to change...
Categories: Content editing experience

Translate.com

Order and manage professional human translations. Automatically translates your site’s existing text and watches for future content updates as well. Detects visitor language settings and displays...
Categories: Developer tools

Cache Split

The module provided a cache backend for Drupal to split cache items of one single bin in separate backends. Installation Download and enable module (e.g. via composer) Change the cache backend for...
Categories: Performance

Content Access Booster [D7]

Abstract Boost large websites using content_access (eventually combined with other access modules like node access node reference or node access user reference Context & Problem On large websites...
Categories: Access control, Performance

Webform Sanitize

About this Module Webform Sanitize module for sanitizing Webform submissions to remove potentially sensitive data. Also provides a drush command. Do you use the excellent module Webform?? Do you...
Categories: Administration tools, Developer tools, Integrations

Site Search 360

Introduction Integrate sitesearch360.com into your Drupal Website. Supported features Standard search Suggestions (with autocomplete widget) Site index status Installation and configuration See...
Categories: Site search

SPID

Allows users to authenticate against the Italian SPID system. This module is based on the PHP package for SPID authentication. See Readme for all setup information.
Categories: Access control

Node View Language Permissions

This module enables permissions "View own content" and "View any content" for each content type per language on permissions page. The permissions lists will be very long, if you have many languages...
Categories: Access control, Multilingual

da|ra Connector

da|ra (Registration agency for social and economic data) In cooperation with DataCite, the international initiative to establish easier access to digital research data, GESIS - Leibniz Institute...

Service Worker Registration

This module allows to register your Service Worker script. Please note that to register a Service Worker script your site should have a valid SSL certificate or its domain should be "localhost". In...
Categories: Developer tools, Performance

Airship Web Notifications

This module connects your Drupal site to Airship’s web notification delivery service so that you can selectively deliver on-demand notifications to your site visitors as you publish your content....
Categories: Content editing experience, Content display, Developer tools

Mapbox GL

Initial code for integration with Mapbox GL JS. This is an API only module. There is no UI. Maps can be generated using hook_mapbox_gl_info() and calling the render method. popup should either be ...
Categories: Content display, Site structure

Block_cache

A simple cache control for each block. Allows site builders to set cache setting for each block. Feature Cache timeout Disable cache Force disable cache Installation As usual download and enable....
Categories: Performance, Developer tools

Pages