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

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

Track Field Changes

Track Field Changes is a module that allows you to easily enable tracking/auditing on changes to fields, and has views integration. The module does not use the default Drupal Versioning system. The...
Categories: Site structure

Analytics Tracking (Referrer / Landing Page)

The Elevator Pitch There are just some things that you need to know immediately upon conversion; you can't wait to see it in your Google Analytics / Piwik / etc report. This module is that missing...
Categories: E-commerce, Developer tools, Search engine optimization (SEO)

ComScore

This module adds the client code and site code, to be tracked by ComScore
Categories: Integrations

Lightning Media

Lightning Media provides modules and configuration for great media authoring experiences. Lightning Media 5.0.0 WARNING: Lightning Media 5.0.0 drops all hard dependencies on contributed modules, as...
Categories: Content editing experience, Media, Integrations

Imagecache External

About Imagecache External is a utility module that allows you to store external images on your server and apply your own Image Styles. Configuration Important: to use the module you need to visit...
Categories: Content editing experience, Import and export, Media

Commerce Shipping Carrier

The Commerce Shipping Carrier module is a simple module that allows you to add your own shipping carriers and configure the URL patterns to create tracking links similar to what was offered in the...
Categories: E-commerce

Redirect Extensions

The Redirect Extensions module extends the Redirect module. Extensions Adds tracking of 'Created By', 'Created Date', 'Updated By', 'Updated Date'. Adds the ability to perform bulk updates on...
Categories: Administration tools

Elasticsearch Connector

Elasticsearch is a powerful, distributed, RESTful search and analytics engine based on Apache Lucene that supports full-text search, vector search, retrieval augmented generation (RAG), facets,...
Categories: Site search

CKEditor5 HTML Embed

This module allows embedding arbitrary HTML snippets in the editor by enabling CKEditor5's HTML Embed feature. From CKEditor's documentation: Some examples of content that can be embedded thanks to...
Categories: Content editing experience

A/B test

This is a low-level API for implementing A/B tests in code. Its design is based on the excellent A/Bingo for Ruby on Rails, written by Patrick McKenzie. PLEASE NOTE: This module doesn't provide a...
Categories: Integrations, Developer tools

LOCALiQ

Synopsis The LOCALiQ Drupal module adds the tracking software on all the pages of your website. LOCALiQ software tracks phone calls, visits, sessions and leads, captures email and form submissions....
Categories: E-commerce

Convert

About Convert.com Convert.com is a new generation experimenting tool that allows people with no coding capabilities to start optimizing their site. Features The module adds the Convert.com tracking...
Categories: Integrations

Performance testing project

This project will track code used to add performance testing to our test infrastructure, both for individual developers and Drupal.org.
Categories: Developer tools

OAuth2 Client

Drupal module for OAuth2 clients, compatible with Drupal 10 and Drupal 11. See the documentation guide for the appropriate version for details about implementation. Grant Types These grant types...

Invisimail

Invisimail provides a content filter to hide email addresses from spam-bots. Email addresses are converted to ascii code and optionally written to the page using a concatenated JavaScript "write"...
Categories: Security

AdSenseMonitor

This module immunizes your site against click fraud by monitoring, tracking and preventing excessive Ad Clicks. Do you show Ads from Google AdSense and other sources on your website? Are you...

Log Entity Operations

Synopsis Drupal by defaults adds a log message for entity operations when done from interface. We miss these entries in logs when operations are performed through code. With data coming from remote...
Categories: Administration tools, Decoupled, E-commerce

Field Redirection

A Drupal 7 field formatter for Link, Node Reference & User Reference, Term Reference (as of v2.4) and EntityReference (as of v2.4) fields that will perform a HTTP redirect to the given URL, node,...

Translation template extractor

The Translation template extractor provides a web based and Drush-integrated Gettext translation template extractor interface for Drupal as well as a reusable API to look for translatable strings...
Categories: Developer tools, Multilingual

Field tools

A collection of useful UI tools for working with fields. Field tools is developed as and when I have need of the features. If this module is useful to you, please consider investing back some of...
Categories: Developer tools, Site structure

Plugin

The Plugin module complements Drupal core's plugin system in several ways. Its main aim is to make it easy to expose your custom plugin types to the world, and to let code work with any plugin of...
Categories: Developer tools, Site structure

File URL

Description File URL module provides a field type that allows either a file upload or entering a URL to an external file. The field type comes with a widget that allows the user to chose between...
Categories: Site structure, Media

Empty fields

This module provides a way to show empty fields that would otherwise be hidden. It achieves this by appending new settings to existing display formatters. These settings allow you to display a...
Categories: Content display, Site structure

Google Analitycs simple event tracking

This module provides interface to add events for tracking in Google Analytics. Requirements Field collection Installation Enable module (it creates field collection 'Google Events'). Add this field...
Categories: Search engine optimization (SEO), Integrations

LinkedIn Insights Tag

The LinkedIn Insight Tag is a piece of lightweight JavaScript code that you can add to your website to enable in-depth campaign reporting and unlock valuable insights about your website visitors....
Categories: Integrations

Pages