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

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

Theme Compiler

Introduction This module allows you to define dynamic assets in your themes. These assets will be compiled at runtime each time a theme is installed or uninstalled, or whenever the theme's settings...
Categories: Developer tools, Integrations

Compiler

Introduction This module provides an API for defining and working with compiler plugins. On its own, this module does nothing useful out of the box; check this module's ecosystem for projects that...
Categories: Developer tools, Integrations

SCSS Compiler

Introduction This module provides an SCSS compiler plugin powered by scssphp to enable runtime SCSS compilation within Drupal. It is intended for developers building custom modules or themes who...
Categories: Developer tools, Integrations

Commerce Checkout Progress

Drupal 8 Checkout progress block has been added to core. Summary Adds a block visible on checkout pages that shows what step of the checkout process the user is currently on. The status is an...
Categories: E-commerce, Developer tools

Content Type: Extras

This module provides some additional features and the ability to set default settings for content type options, such as 'Promoted to front page', 'Display author and date information', etc. Added...

Facet API Pretty Paths

Enables pretty paths for searches with Facet API. You will likely use this module in combination with either Search API or Apache Solr Search Integration. Functionality overview Pretty paths will...
Categories: Administration tools, Site search, Search engine optimization (SEO)

Ubercart Stripe

This is an Ubercart payment gateway module for the Stripe payment processor. This module allows you to process credit card payments on your site without redirecting your customers away from your...
Categories: E-commerce, Integrations

Http Client

Http Client is a library for making Http-requests. It has pluggable authentication methods and data formats. Comes with support for authenticating with OAuth.module version 3.x for easy to access...
Categories: Integrations

Field group multiple (D7)

This module extends the Field group module by displays and widgets which group multiple fields by there items. Grouping types: Multiple fields container Multiple fields table Multiple fields as...

Entity To Text

This module provides an API and Tokens for generated text output Entities in particular View Modes. Currently it provides a separate token for each View Mode of each Entity type. The purpose of...
Categories: Content display

Cookiebot - Cookie consent, Cookie monitoring and Cookie control

Drupal integration for the third party Cookiebot service. Cookiebot helps make your use of cookies and online tracking GDPR and ePR compliant. This module exposes this third party functionality to...
Categories: E-commerce, Security, Integrations

Views Term Path

Views field handler for display taxonomy term path. Based on views_handler_field_node_path field handler.
Categories: Site structure

Masquerade Log

This module extends Masquerade by logging also the original user in all logger entries when the current user is masquerading. Normally the log entry user ID is the current user. But when a user is...
Categories: Access control, Administration tools, Developer tools

Shortcut per Role

Shortcut per Role is a simple module to allow a shortcut set to be assigned per role. This module works well when each user is generally assigned a single role like "administrator", "content editor...
Categories: Administration tools, Site structure, Access control

Webform Analysis

The Webform Analysis module provides statistical analysis and visualization for Webform submissions. It allows administrators to generate charts and tables to analyze form data and submission...
Categories: Integrations, User engagement

Domain Path

The Domain Path module allows the creation of separate path aliases per domain for nodes created using the Domain module. Versions The 8.x-1.x and 2.x branches, compatible with Domain 2.0.x, are...
Categories: Access control, Developer tools

Views Add Button

Have you ever wanted to create "add" buttons with tokens from your contextual filters? Did you ever need a custom list of nodes with an add button at the top that checks for entity create access,...

Email Change Confirmation

This module confirms that a newly entered email can be received by the user. Currently if a user updates their email address there is no confirmation step to ensure that the new email address...
Categories: Administration tools, Integrations, Access control

Hide the Toolbar

Hides Drupal's core Toolbar and Shortcut menus for users that have the Administration Menu.
Categories: Administration tools

Clean Markup

Synopsis This module aims to clean up, enhance and facilitate the customization of markup for Drupal core and several popular contrib modules such as Panels. This module cleans up the wrapper and...
Categories: Content display, Developer tools

Paragraphs View Modes

This module contains a behavior plugin for the Paragraphs module. This plugin allows you to select a different view mode for the paragraph in the content add/edit form. To use this module, go to...
Categories: Content editing experience, Content display

Location Map

This simple module displays just one location map via Google Maps, for brochure and company profile web sites. #D7CX: As pledged, Location Map module had a full Drupal 7 release on the day that...
Categories: Site structure

Commerce Authorize.Net

Authorize.Net integration for the Drupal Commerce payment and checkout system. Currently supports credit card payments on the checkout form via the AIM API using the latest Commerce release....
Categories: E-commerce, Integrations

Commerce Pricelist

Drupal Commerce by default lets you set a single default price per product variation. The price can be manipulated based on the date, details of a transaction, or user roles via the core Promotions...
Categories: E-commerce

Nofollow Noindex

The Nofollow Noindex module is a very simple approach to add meta robots "nofollow noindex" to the HTML head of selected routes. Simple configuration to prevents the site from search engines based...
Categories: Search engine optimization (SEO)

Pages