Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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