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

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

Preview Link

Provides a preview link that is tokenised, and therefore bypasses access control to allow any user to view the latest revision of an entity. Versions 8.x-1.x is unsupported. If you are still on...
Categories: Content editing experience

Composer Manager

Composer Manager allows contributed modules to depend on PHP libraries managed via Composer. Composer is a command line tool for installing PHP libraries and their dependencies on a per-project...
Categories: Developer tools, Integrations

URL field

A lightweight URL field that is intended to be used as the basis for Drupal 8's URL field type in [#501434]. This can also easily be used to replace Drupal 6 profile URL fields. Dependencies None...
Categories: Site structure

Mautic Personalisation

Integrates with Mautic tracking script to capture segment data and provides conditions based on Mautic segments. IMPORTANT: Requires the "Segments tracking" Mautic plugin to be enabled on your...
Categories: Integrations

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

AVIF

Creates an AVIF copy of image style derivatives to decrease loading times. Contribution - To submit bug reports and feature suggestions, or to track changes: https://www.drupal.org/project/issues...
Categories: Performance

Views Date Format SQL

The Views Date Format SQL module allows to format date fields using SQL. This enables group aggregation for date fields using the choosen granularity. The core functionality is to remove the date...

Bamboo Twig

All the Twig features you missed until now. A Drupal powered module. The Bamboo Twig module provides some Twig extensions with some useful functions and filters aimed to improve the development...
Categories: Content display, Developer tools

Config Ignore Auto

This module, when both enabled and active, keep track of what configs were edited and make sure those are ignored from that moment on future config imports. The module is inactive when your first...
Categories: Administration tools, Developer tools

Commerce track order

Synopsis This module is helpful for the site which uses e-commerce module, It provides a graphical representation of state in which order currently is, to better track the progress of the order...
Categories: E-commerce

TMGMT Extension Suite

Functionality extension for TMGMT module. This module aims to extend the features of TMGMT module. Features are: Tracking changes of entities on a per job basis. VBO integration Allows to submit...
Categories: Multilingual

WOW Analytics

WOW Analytics This module adds WOW Analytics web statistics tracking system to your website. WOW Analytics is a platform for B2B sales and marketing teams. It identifies and names prospects...
Categories: Integrations

BUEditor

BUEditor is a text editor aiming to facilitate code writing. Features Completely customizable editor interface Ability to create buttons with icons or text Per role editor assignments Native...

Backports

Your favourite feature didn't made it into 8.0.0? Don't be sad, get it into 8.1.x and use it today as part of the backports module! Features Currently the following core features are backported: [...

Hide submit button

Some users accidentally click the submit button more than once while waiting for their post to be saved. In some cases this may result duplicate postings or duplicate e-commerce orders. There are...
Categories: Developer tools

Twig Template Suggester

This module provides template suggestions for everything that Drupal doesn't. So far: Block templates per region Block templates per bundle (for custom/content blocks) Block templates per provider ...
Categories: Content display, Developer tools

Commerce VWO Revenue

Commerce Visual Website Optimizer Revenue module adds the revenue tracking code on the order completion page. Visual Website Optimizer is a split testing tool that allows you to easily setup A/B...
Categories: E-commerce, Integrations

Menu Manipulator

Patch #75 is available for Drupal 9.1.x and it works! You might want to use skip this module and use the patch instead if you only want to filter menu by language. This module started as a...
Categories: Content editing experience, Access control, Content display

Commerce reports bysource

Allows you to track sales through the URL using the get method, provides a report. Example: commerce.com/clients?src=facebook commerce.com/clients?src=google When campaigns to publicize the...

simplehtmldom API

What this module is and what it does This is a bridge between the latest version of the PHP Simple HTML DOM Parser (simplehtmldom) library - so that Drupal developers can easily write their modules...
Categories: Content editing experience, Developer tools, Integrations

Config Distro

Built on the same architecture as Configuration Split, Config Distro provides a framework for managing configuration updates from distributions. Requirements Config Filter Related The 8.x-2.x...
Categories: Administration tools, Developer tools, Import and export

Storybook

✨ The integration between Drupal and Storybook ✨ The Storybook Drupal module enhances the Twig templating language by introducing two new Twig tags: stories and story, so you can write Storybook...

NovaPoshta Tracking API

This module complements the Drupal AlternativeCommerce (Basket) module and the AlternativeCommerce NovaPoshta API module. The NovaPoshta Tracking API module allows you to track the delivery status...
Categories: E-commerce

Field Value Revisions

Know at which revision a particular value changed (including in multivalue fields) in order to track the provenance and date of the value. Features Keep track of which entity revisions individual...
Categories: Content display, Content editing experience, Developer tools

Gemini Provider

Gemini Provider Integrate Google's Gemini API with Drupal through the AI module. This provider brings the full power of Google's Gemini models to your Drupal site — from chat and embeddings to...
Categories: Integrations

Pages