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

9,531 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.

LoginToboggan

The LoginToboggan module offers several modifications of the Drupal login system in an external module by offering the following features and usability improvements: Allow users to login using...
Categories: Access control

Workbench Moderation

Workbench Moderation adds arbitrary moderation states to Drupal core's "unpublished" and "published" node states, and affects the behavior of node revisions when nodes are published. Moderation...
Categories: Administration tools, Content editing experience, Access control

Schemata

Facilitate generation of schema definitions of Drupal 8 data models as produced by Serialization for Drupal 8 REST. Currently supported: JSON Schema for JSON, HAL JSON, and JSON API serialized...
Categories: Developer tools, Integrations

Search API Pantheon

This module is meant to simplify the usage of Search API and Search API Solr on Pantheon. Search API Solr provides the ability to connect to any Solr server by providing numerous configuration...
Categories: Site search

SpamSpan filter

The SpamSpan module obfuscates email addresses to help prevent spambots from collecting them. It is based on the technique from spamspan but has undergone major modifications, as the original...
Categories: Content display, Content editing experience, Security

Book

The book module that up until Drupal 11 was part of Drupal core A book is a set of nodes tied together in a hierarchical structure, with chapters, sections, and subsections. You can use books for...

StatCounter

This module provides an integration between Drupal and StatCounter web statistics. The module allows users to insert their StatCounter tracking code and select the scope of pages they wish to...

Hreflang

Search engines use tags to serve the correct language or regional URL in search results. Hreflang is a simple module that automatically adds these tags to your pages, based on your site's enabled...
Categories: Multilingual, Search engine optimization (SEO)

Responsive Favicons

Responsive Favicons This module adds the favicons generated by realfavicongenerator.net to your site. The responsive name comes from the fact that many devices are catered for including iPhone,...
Categories: Developer tools, Search engine optimization (SEO)

Bing Ads UET Conversion Tracking

Description This plugin is for Microsoft/Bing Ads conversion tracking with added support for Drupal Commerce. It will allow you to add your Microsoft/Bing Ads tracking code to a Drupal Commerce...
Categories: E-commerce, Integrations

Devel PHP

The Execute feature has been removed from the Devel module for Drupal 8 since version 2.0. This module re-adds back that feature as an external module. Hence the message "This project is not...
Categories: Developer tools

Advanced Help

The Advanced Help module provides a framework that allows module and theme developers to provide hierarchical pages with help topics. It differs from the core Help module by allowing for multiple...
Categories: Administration tools, Content editing experience, Developer tools

Fast 404

What and Why Drupal has expensive 404 errors. On an 'average' site with an 'average' module load, you can be looking at 60-100MB of memory being consumed on your server to deliver a 404. Consider a...
Categories: Performance

Media Entity Download

Media entity download solves a content management issue when dealing with files and media. Media entity download will prevent links from breaking when updating or uploading new files. Content...
Categories: Administration tools, Content editing experience, Media

jQuery UI Controlgroup

Drupal 8 includes jQuery UI in core, however it is no longer actively maintained and has been marked deprecated. This module provides the jQuery UI Controlgroup library for any themes and modules...
Categories: Developer tools

jQuery UI Button

Drupal 8 includes jQuery UI in core, however it is no longer actively maintained and has been marked deprecated. This module provides the jQuery UI button library for any themes and modules that...
Categories: Developer tools

Shortcode

Shortcodes are actually macros to be used in the text of contents. These macros change the text of the content and format the given part through the theme engine. This module defines few basic...
Categories: Content editing experience

Fences - Semantic field markup and classes

Fences is an easy-to-use tool to specify an HTML element for each field. This element choice will propagate everywhere the field is used, such as teasers, RSS feeds and Views. You don't have to...

Audience Pixel

The Audience Pixel plugin easily installs and enables the Audience.to tracking code on your Drupal website. The tracking code allows you to collect information with Audience.to, on any page of your...
Categories: E-commerce, Integrations

CKEditor CodeMirror

CKEditor CodeMirror adds syntax highlighting for "Source View" in CKEditor WYSIWYG editor. 3.x The 3.x series only supports CKEditor 5. Settings migrations from 8.x-2.x/CKEditor 4 are provided but...
Categories: Administration tools, Content editing experience, Integrations

Media Remote

This module offers a simple mechanism to handle remote URL content (usually from non-OEmbed providers) as Media items in Drupal. Features With this module, you will be able to create Media Types...
Categories: Media

Piwik PRO

A simple module to add the Piwik PRO container (with tracking code) to your Drupal site, making it easy to collect visitor data from any Drupal site. It also includes a submodule to view key metric...
Categories: Integrations

Commerce Square Connect

Square is the payment / POS company making commerce easy and accessible to everyone. This module integrates with their eCommerce API for online payments into Drupal Commerce. Installation See the...
Categories: E-commerce, Integrations

COOKiES Consent Management

User consent management module for Drupal. The module enables existing third-party-integration modules continued to be used in compliance with the GDPR (of course without manipulating their code)....
Categories: Access control, Content display, E-commerce

Translation helpers

Translation helpers enables other modules to respond to changes in the "source translation" of a set of translated content. This functionality is useful for modules that track data by the "source...
Categories: Content editing experience, Multilingual, Developer tools

Pages