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

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

Entity Agree

This module allows entities (commonly nodes) to be identified as agreements that users of a site are required to accept. Usage Add an "Agreement" field onto a entity type/bundle Create or edit an...
Categories: Content editing experience, Site structure

Static Content Iframe

It may not ever really be a great idea, but sometimes you just need to host some static HTML content. For instance, you may have inherited a single-page app that works perfectly and all you want to...
Categories: Content editing experience

Group Commerce

This module uses the Group module to support B2B purchasing in Drupal Commerce. The use case for the module is currently fairly narrow until additional configuration options can be added to the...
Categories: E-commerce

Redirect to front

Overview This module provide a entity tab to view in front office when you are in case of drupal headless. It takes the path or the alias path of the entity to build the uri. Features Add new tab...
Categories: Decoupled

Migrate Process Array

When migrating content, sometimes you have an array of values you need to filter against known items. This module provides utilities for interacting with arrays during migration, including custom...
Categories: Import and export

Views Streaming Data

This module provides a views display type for CSV and JSON for exporting large result sets using a streaming Response and limiting the amount of memory consumed by the entity system. The goal is to...
Categories: Import and export

User Geo Address

Provides a Block which renders Geographical address of the user on the basis of device location. Synopsis There are many projects available on Drupal.org which are helpful to display the address on...
Categories: Site structure

Entity term

The purpose of this module is to create terms in a selected vocabulary matching labels for a selected entity type and bundle. One use-case for this is when you need to allow nodes to be used as...
Categories: Site structure

Commerce Product Variation Table

Synopsis This module aims to expose all the product variation in a VIEW table and adding them to cart. This kinda is a usefull tool for a wholesaling usage of the commerce where a person who's...
Categories: E-commerce

Accessibility Enabler

We're The Accessibility Experts you always wanted. That was us humbly pointing out a mere fact that we hear from our clients, most often. Woot! Accessibility Enabler is a boutique of accessibility...
Categories: Integrations, Developer tools

Node type permissions

Introduction This module will add a "permissions" tab to the edit node-type screen. The tab will display only the permissions for this specific node-type. While adding a new node-type this will...
Categories: Administration tools, Access control

Search API Taxonomy Filter

Module provides a pre-processor to only index content that matches the selected taxonomy terms.
Categories: Site search

Page Sections

If you are missing mini panels in D8, this is for you. Page Sections adds a new panels like page variant to Page Manager that is available as a block. Create your own layouts of blocks and place it...
Categories: Content display

Infobar

INTRODUCTION Infobar is a simple module block that lets you to show some information as a sticky notification on your web page. The information is configurable in a block. To submit bug reports and...
Categories: Content display

HTTP Status Code

Adds the possibility to define a path which returns HTTP Status Code, like 410 for paths that are gone. Use case If you remove a page, the request for the path of the page normally then gives a 404...
Categories: Search engine optimization (SEO)

Azure Bing Search

The Bing Custom Search API enables you to create tailored ad-free search experiences for topics that you care about. You can specify the domains and webpages for Bing to search, as well as pin,...
Categories: Integrations

User Permission Condition

This module provides a condition "User has permission". Once installed it will appear on block visibility settings and any other place that shows condition plugins.

Webform Jira integration

Webform Jira enables the user to map Webform elements to Jira fields and create an issue on Jira by using the REST API. Requirements: Webform Jira REST module Supported Jira field mappings: text...
Categories: Integrations

Social graphql

Overview This module provide a social networks integration into graphQL Features -Twitter posts integration -Facebook post integration -Mappings of fields available inside GraphQL ( to improve...
Categories: Decoupled

CloudFront Path Invalidate

If you have AWS CloudFront CDN setup in front of your web server then you can use this module to invalidate pages/paths on CDN. Features Include: Settings page where you can enter your AWS...
Categories: Integrations

Default Toolbar Menu

Provides ability to set default toolbar menu per user role. This module depend on the Toolbar Menu module. How to use: 1. Install the module. 2. Add some role, Add some toolbar menu, and make sure...
Categories: Administration tools, Site structure

Preview graphql

Overview This module provides a workflow to get a preview of your entity on your non-drupal front end. When you are in Drupal decoupled, it is impossible to get a preview of what you are editing or...
Categories: Content editing experience, Decoupled

League Oauth Login Bitbucket

User provider for authenticating with Bitbucket. This is a plugin for the module League Oauth Login, so you will need that module to use this module.
Categories: Integrations, Access control

OpenId Connect autodiscovery

This module enhances the Oauth2 Server package with the capabilities to use autodiscovery for OpenID Connect clients. 🇺🇦 #StandWithUkraine Please consider supporting Ukraine in a fight for their...
Categories: Access control, Developer tools, Security

Php Code Finder

This module is used to find php functions and custom php codes in node fields. Features: This module is useful for developers, when there are several thousand contents employing php functions and...
Categories: Developer tools

Pages