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

2,239 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.

Site tour

It provides a functionalities for site tour with model popup using javascript API. This module support two ways to create 'Site Tour' popup. 1) Block Configuration 2) Render Element(API) 1) Block...
Categories: Content editing experience, Developer tools, Site structure

SiteCommander

SiteCommander is an interactive dashboard to manage and monitor your Drupal 8 site. It features a variety of shortcuts and visuals to help you quickly gauge things or perform routine tasks. NOTE:...
Categories: Administration tools, Integrations, Developer tools

IOC: Internet Of Contributors

ioc is a collection of modules and configurations to enable decentralized collaboration. It is dubbed "a Web3 Management System for open organizations", since it provides community governance...
Categories: Import and export, Integrations, Developer tools

Project Context Connector

Make Your Drupal Site AI-Discoverable Project Context Connector exposes a safe, read-only JSON snapshot of your Drupal site for AI agents, automation scripts, Slack bots, and CI/CD pipelines....
Categories: Artificial Intelligence (AI), Developer tools, Integrations

Cloud

Cloud (Cloud Orchestrator) is a set of modules to enable cloud management: Drupal-based Cloud Dashboard like AWS Management Console. The module supports not only public cloud like AWS but also...
Categories: Administration tools, Developer tools, Integrations

Blajax

Overview Blajax eases working with blocks both for a user and a site admin. It adds a toolbar to each block that enhances drupals standard block behaviors. This is, besides, somehow similar to the ...
Categories: Content display, Developer tools

Mockery

This is an experiment for exploring possibilities to integrate the third party PHP mock object framework mockery into DrupalWebTestCase. The goal is to provide an easy to use API for testing drupal...
Categories: Developer tools, Integrations

WebDriver API

WebDriver module implements the WebDriver API for the simpletest module with the PHP binding library php-webdriver. In a nutshell, WebDriver is the evolution of Selenium Core and Selenium RC ...
Categories: Developer tools

Set Focus on AJAX Form Rebuild

Set Focus on AJAX Form Rebuild ========================================== The Set Focus on AJAX Form Rebuild module sets the keyboard focus to an appropriate and useful element after a form is...
Categories: Developer tools

Duplicate file fixer

The Duplicate file fixer module for Drupal 6 finds and, optionally, fixes duplicate file entries on your Drupal database. Background Drupal 6 uses a database table to keep track of the files used...
Categories: Administration tools, Developer tools

Excel data export

Welcome to Excel data export. The aim of this module is to provide a simple data export feature in any drupal site. This is accomplished by just having one form to control the process. No extra...
Categories: Developer tools

Entity Decorator D8

The Entity Decorator module adds a decorator class for entities. See [Decorator pattern Wikipedia](https://en.wikipedia.org/wiki/Decorator_pattern) This base class (EntityDecorator) implements...
Categories: Developer tools

Entity Dependency Visualizer

Understanding complex data relationships or managing content synchronization across different sites in Drupal can be very daunting. But with this innovative module, you can simplify this process...
Categories: Content editing experience, Decoupled, Developer tools

Cron Actions

Features What it does: Cron Actions provides a plugin-based system for executing scheduled operations on entities. Site builders configure "cron actions" that combine a source (what to process)...
Categories: Developer tools

File logger

File logger is a lightweight module that allows developers to configure a log file from within Drupal and dump variables to it from within a running Drupal app. Its primary function is to support...
Categories: Developer tools

Maintenance

The Maintenance module provides site administrators with a powerful and flexible way to control when and how Drupal's maintenance mode is applied and displayed. Designed for both developers and...
Categories: Access control, Administration tools, Developer tools

Logger DB

Logger DB is an extended Drupal logging module that stores structured logs in JSON format within the SQL database. It captures raw placeholder values and metadata—including all nested objects—and...
Categories: Administration tools, Developer tools, Performance

External Entity Server

Ever wish you could display content from another Drupal site as if it were part of your own—fully themed, used in Views, and rendered with view modes—without duplicating that content? The External...
Categories: Content editing experience, Decoupled, Developer tools

Drupal Computing

Drupal Computing is a framework that facilitates distributed computing between Drupal and external programs written in non-PHP languages such as Java and Python. It is particularly designed for the...
Categories: Developer tools, Performance, Integrations

Drupal Automated Staging Toolkit

DAST is a set of build projects, tasks and other extensions created on the Phing framework for automating a wide variety of Drupal deployment and staging scenarios. The goal of DAST is to provide a...
Categories: Administration tools, Developer tools

Pixlr

Look at Image Editor module first - it has all the functionality of this module and more. Bring Photoshop-like functionality into your Drupal website! Meet Pixlr power - create/edit any images...
Categories: Site structure, Developer tools

Ubercart Conditional Attributes

What is Ubercart Conditional Attributes? This module can be used to define dependency relationships between options and attributes for each product class. Once established, these dependencies will...
Categories: E-commerce, Developer tools

mlgeneratev2

A module that extends the generate content capabilities of Devel to the multilingual arena. It does not affect the current capabilities of the Devel module. Use Case Your boss decides that they...
Categories: Developer tools

includekrexx

Overview kreXX is a php debug tool, which displays debug information about objects and variables in it's own draggable debug output. It started out as a fork of Krumo, but after several refactoring...
Categories: Developer tools

boost_blast

NOTE: there is a related patch available for boost that we have not yet tested that might make this module unnecessary: https://www.drupal.org/node/2277703#comment-8941407 We have created a custom...
Categories: Administration tools, Performance, Developer tools

Pages