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

53,983 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.

Steam Login

Steam Login allows users to connect to your website using their Steam account. The module provides a Steam OpenId block displaying a configurable image button (both images are official) leading...
Categories: Access control, Integrations, User engagement

Google Analytics Master


Categories: Search engine optimization (SEO), Integrations

Commerce Rave

This module integrates Flutterwave Rave into Drupal Commerce payment. It currently supports the Standard and Hosted Payment Page workflows from Rave. Installation and configuration Install and...
Categories: E-commerce

Image canvas editor api

Exposes an API for having canvas image editors. Plugins Image canvas editor, minipaint TODO: Documentation
Categories: Media

Splash Redirect

This module allows a site builder to configure a single, conditional page redirect, for use in a "splash page" type scenario. For example, you may want to automatically redirect users arriving on...
Categories: Content editing experience, Administration tools, Site structure

Commerce Coinpayments

Commerce Coinpayments ===================== CoinPayments.net Payments Module for Drupal Commerce, which accepts all cryptocurrencies for payments in your drupal site. To check the supported coins...
Categories: E-commerce

Adminic Toolbar

Alternative Drupal 8 Toolbar. Development on Github You need to enable Adminic Toolbar in user profile at this time to not confuse other users. More info soon.
Categories: Administration tools, Developer tools, Site structure

Smart IP - Language Detection and Negotiation Redirect

This module adds language redirection via Smart IP module. Usage: Recommend to use along with Language Cookie module. This way you prevent IP to Language resolution for every page request. Enable...
Categories: Multilingual

Contact Info Block

A simple module to create a Block for Contact Form.
Categories: Content editing experience

Search API Swiftype

Integrates the Swiftype search platform with Search API.
Categories: Site search, Integrations

Sender

This module offers an API to allow developers to send customizable messages to users. The module comes with a plugin to send messages by e-mail out of the box, but plugins for other delivery...
Categories: Developer tools, Integrations

Outlook Calendar Events

This module is used to fetch outlook calendar events. It is dependent of php library php-ews. It is recommended to install the library using composer. If you are not sure about how to, please find...
Categories: Content editing experience, Site structure, Integrations

Video JS

Uses the Video JS plugin to enable the display of video background to specific elements on a page. Installation Unzip library from github: https://github.com/videojs/video.js Create /libraries...
Categories: Media

Instagram Hashtag Fetcher

This module adds a way to create entities with data from Instagram which can be used in Instagram carousels or what not. It uses https://github.com/postaddictme/instagram-php-scraper to scrape...
Categories: Integrations

Entity Role View Mode Switcher

Allows the view mode to be switched based on the user's role per entity. The purpose of this module is to define "Rules", like the one in the images below, that can be applied to individual...
Categories: Access control, Content display

Ajax link change

Ajax link change allows you to change the value of any field for any entity from one value to another with an ajax link. It is integrated with Views. Usage example : * publish / unpublish an entity...
Categories: Administration tools

CKEditor Print Button

ntroduction This module enables the Print plugin from CKEditor.com in your WYSIWYG. This plugin activates the printing function. A standard operating system printing pop-up window will appear where...
Categories: Content editing experience

Remove META and Headers

This module enable user to Remove META tag and Request/Response Header Key as follow: Remove Generator META tag from head Remove X-Generator from Response header Enable / Disable it from admin...
Categories: Security, Search engine optimization (SEO)

Clean Maintenance

What is Clean maintenance? Clean maintenance is a simple module that changes the look and feel of the maintenance page. Features Replaces Drupal's standard maintenance page with a clean, nice...
Categories: Administration tools, Content editing experience, Developer tools

Drutopia Storyline

A feature providing a storyline paragraph type and related configuration.
Categories: Content editing experience

Drutopia Related Content

A feature providing related content functionality via the Similar By Terms module. Development is on GitLab and mirrored here.
Categories: Content editing experience

Address autocomplete (with Google Maps API)

This module allows for your users to input the whole address with a predictive autocomplete field, provided through Google Maps Javascript API. The module depends on the address module and adds a...
Categories: E-commerce, Developer tools, Site structure

Fondy — Drupal Commerce Payment Gateway

The Drupal Commerce payment gateway allows you to integrate the payment acceptance service on both a small personal blog and a large international online store during the day. Drupal is a powerful...
Categories: E-commerce, Integrations

FE Block UI

Adds fe_block settings Feature name to Block UI for easier tracking of block settings stored in Features *Also gives notice to blocks that are not 'featurized' General Use: For Users with ...
Categories: Developer tools

Elbow room

This module helps to provide elbow room on the content forms by allowing the user to show and hide the sidebar.
Categories: Administration tools

Pages