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

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

Modal Frame API

This module provides an API to render an iframe within a modal dialog based on the jQuery UI Dialog plugin. You should not install this module unless another module requires you to, or you wish to...
Categories: Developer tools

Taxonomy File Tree

Taxonomy File Tree allows site managers to create file trees.
Categories: Media, Site structure

Mercury Editor

Mercury Editor™ offers an alternative content authoring experience and page builder, replacing the “Add Content” and “Edit Content” forms in Drupal. With Mercury, the content edit form is moved...
Categories: Administration tools, Content display, Content editing experience

Recaptcha Element

This module provides integration with Google reCAPTCHA V3. This module doesn't allow you to automatically enable reCAPTCHA protection on any form; you will have to manually add a form element of ...
Categories: Security, Integrations

Bootstrap 4 Modal

This module provides a bootstrap modal. Compatible with bootstrap 4 and bootstrap 5 themes. Installation By composer (Recommended): composer require drupal/bootstrap4_modal Usage Open in Bootstrap...
Categories: Developer tools

Config Role Split

Introduction Roles in Drupal 8 are configuration objects and the permissions are a property of the role. This means that permissions and roles are tightly linked for the configuration management....
Categories: Import and export, Developer tools

Twig Input Filter

Provides the Twig template engine as an input filter. Twig templates are stored as CTools Exportables, so you can edit them from the UI, and export them as Features Components. Dependencies CTools...
Categories: Content editing experience, Integrations

Views moderation state weights

Introduction Out of the box, Drupal's content moderation module does not expose moderation state weight information to Views. This module provides field and sort handlers to facilitate this...
Categories: Content editing experience

Twitter Embed

Simple embed of Twitter widgets, without OAuth. Features Expose Twitter widgets with Block and FieldFormatter. Covered widgets: Timeline, Button. Configuration After enabling the module, choose one...
Categories: Integrations

Salesforce Web-to-Lead Webform Data Integration

This module extends the Webform module to easily allow the creation of a webform that feeds to your Salesforce.com Account. This module only built for and utilizes the Salesforce's Web-to-Lead. The...
Categories: Integrations

Menu Rules

Menu Rules provides Rules that are related to menu items. This project started out of the need for a D7 replacement for Automenu. I realized that achieving the same results through Rules would be...
Categories: Automation

Google Chart Tools

Display live data on your site using Google Chart Tools Google Chart Tools module provides a simple API to Build custom interactive SVG charts. The module contain an example module which...

User Registration Notification

Notifies delegated roles and custom users about new user registrations. Allows admin notifications to roles or custom e-mail address Allows changing the 'from' address Allows adding custom 'reply...
Categories: Access control, Administration tools

Entity background

Overview Entity background allows you to attach images and parallax images to entity types. Requirements Each sub-module has their own set of dependancies please review the README.txt. Upgrades...

Visualization API

Visualization is a module for Drupal 7.x that provides a solid and easy accessible way to visualize data. It provides a theme hook that takes a data array and some options and will then render a...
Categories: Content display, Media, Integrations

Panopoly Pages

Helps create and manage pages that can be Panelized! Key Features Creation of a "Content Page" content type for basic page management Creation of a "Landing Page" workflow for landing page creation...
Categories: Content display

Simple Style Guide

Simple Style Guide was created to be a fully flexible style guide for Drupal site builders. This module creates the style guide you need and nothing more. No elements are required. No elements are...

Administrative pages

Small but effective module to configure which pages are to be considered administrative. When a page is considered administrative the admin theme will be used. Also, when using the overlay module,...
Categories: Administration tools, Site structure

General Data Protection Regulation Compliance

Basic GDPR Compliance use cases (drupal 8.x only): Form checkboxes Pop-up alert Policy Page Policy Page * If the Policy Page does not suit you - create your own, replace the link & clear cache. -...
Categories: Administration tools, Content editing experience, Developer tools

Custom Pagers

Custom Pagers allows administrators to define context-sensitive previous/next pagers for any node type. The list of nodes to be cycled through is generated by a user-selectable view, and each pager...
Categories: Content display

Block Class Styles

Summary Extends the Block Class module to incorporate styles (or themes) rather than css classes. Adds style-based tpl suggestions. Allows HTML in your block titles. If you have a dependency on...

Private content

Private content is a very simple node access module that gives each node a 'private' checkbox. If it's set, the node can only be seen by the node author, or users with the 'access private content'...
Categories: Access control

Group Membership Request

Synopsis Group Membership Request module extends Group module. It allows users to request a membership to a group and managers (administrators) to approve these requests. Requirements Group State...
Categories: Access control

HubSpot

This module integrates with Webform and the HubSpot API to submit Webforms directly to HubSpot's lead management system. For example, a Webform-based contact form on your site can send its data to...
Categories: Integrations

Google News sitemap

The Google News module for Drupal 7 generates a Google news compatible sitemap feed from your Drupal site's content. Key Features Specify which content types populate the feed, or use a View to...
Categories: Content editing experience, Import and export

Pages