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

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

Modules weight

Sometimes we need to modify modules execution order, and some people could write a code that execute the query to modify the weight of a module in the system table, some one might go straight to...
Categories: Administration tools, Developer tools

Google Analytics PHP Queue

Description Sometimes there is a need to track PHP events with Google Analytics. An example is when your user is completing a form on your site, if some of your users are having trouble completing...
Categories: Integrations

Entity Reference Autocomplete

This module defines a new form element type, called "entityreference", that allows developers to add autocomplete fields to forms, so that users can reference any entity in the same way they would...
Categories: Developer tools, Site search

Text list formatter

This module provides a field display formatter to render field values as HTML or comma-separated lists. This can currently be used on all core field types (text, long text, number, list, and...
Categories: Site structure

Mautic Integration

Adds the Mautic web statistics tracking system to your website.
Categories: 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

Yandex Metrika

A module allow to use on a site the counter and an informer Yandex Metric (http://metrika.yandex.ru/). The module has the block with an informer. At all pages of a site it will be added JavaScript....
Categories: Integrations

Piwik analytics

Shortly after we released this code, another module showed up http://drupal.org/project/piwik that does very similar things. We approached and agreed with hass that we will merge these two projects...
Categories: Integrations

Professional Share

Professional Share is a free Drupal module that is optimized for the social media buttons that professionals and B2B companies need most. It’s optimized for speed and analytics and uses blocks....
Categories: Integrations

Automate API

Project Goals The overall goal of this project is to abstract commonly used marketing automation features into a shared API module. This will enhance maintainability of 3rd party marketing...
Categories: Integrations

Menu Attach Block

Overview Menu Attach Block allows you to attach blocks to standard core Drupal menu items. This is especially useful for creating complex dropdown menus and mega menus. Any block can be used,...

HTTP Parallel Request & Threading Library

This is a library module. It provides no out of the box functionality other then providing an API that other modules/code can use. Other projects might require/recommend this module. Install HTTPRL...
Categories: Developer tools, Performance

Fastly

Introduction Fastly is a real-time content delivery network (CDN) that improves the performance of websites, mobile applications, and APIs. The service is built on a highly customized and...
Categories: Performance, Integrations

Code Tracker

Tracks the time a page takes to be made and displays and embeds information as to the time taken to render parts of the page. PLEASE NOTE These are early days in my drupal development and so please...
Categories: Developer tools

Paragraph blocks

Summary With this, you can use paragraphs to create structured content on your page, and allow layout builder to place the block anywhere! It allows you to place each value of a muti-value...
Categories: Content display

Commerce Kiala

Commerce Kiala is a shipping method for Drupal Commerce's shipping system that allowed the customer to select their desired Kiala Point during checkout. Sponsored by Commerce Guys Interested in...

Facebook Like Button

Note: Like boxes are meant to like a certain existing content that has a valid public URL, so the button may not work until the site is online. This means that the module might not work properly in...

Commerce Features

This project originally integrated Commerce Core 1.x with the Features module for Drupal 7. This paradigm has long since been replaced by configuration management in core. To learn more about the...
Categories: E-commerce

Lightning API

Lightning API provides a standard API with authentication and authorization that allows for easy ingestion of content by other applications. It primarily makes use of the json:api and OAuth2...
Categories: Decoupled, Developer tools

Views Table Group

This is a Views style plugin to display Views results as cells in a table, grouping by row and column. For example, you might generate a conference schedule by grouping rows by a time slot field...

Views Distinct

INTRODUCTION Relationships or other joins in Views often create "duplicate" results. For example, a node with a field that has multiple values may show up in the View once per value in the multi...
Categories: Content display, Developer tools

Opigno TinCan API

This module allows to make a bridge between Opigno LMS and a LRS, using TinCan (xAPI) statements. Opigno LMS is a full fledged Learning Management System. More information can be found on the...

Case Tracker Comment Driven

casetracker_comment_driven (CTCD for short) allows for CCK fields to be added to Case Tracker and tracked in the comments in a manner identical to how standard cases are tracked. This is achieved...
Categories: Content editing experience

Taxonomy Term Depth

This module adds crucial property called "depth" which indicates the term depth with a value 1, 2, 3 and further if needed. It automatically changes taxonomy term depth on save or update. Also...
Categories: Site structure

Dotenv

What's the Symfony Dotenv Component Symfony Dotenv parses .env files to make environment variables stored in them accessible via $_SERVER or $_ENV. https://symfony.com/components/Dotenv Why? A...
Categories: Developer tools, Performance

Pages