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.
Active Cache
Active Cache provides a cache plugin system that will rebuild invalidated caches upon page termination (triggered after the HTML data was sent to the client). FAQ Question: Can this module work...
Categories: Developer tools
Watchdog Registry
Introduction The Watchdog Registry module is intended for developers who rely on checking the watchdog table to detect PHP errors. This module contains a configuration entity that can be used to...
Categories: Security, Integrations, Developer tools
Code per Views Display
Overview Code per Views Display (CPV) creates a display extender plugin for Views that allows Views administrators the ability to add custom CSS and Javascript into any display. The CSS and JS code...
Categories: Developer tools
Gutenberg AI Tools
This module provides an AI Block to your Gutenberg Editor, with this tool, you can use generative AI to add content to your nodes, you won't need to copy and paste from your AI Provider to your...
Categories: Automation, Content editing experience, Developer tools
Sage DataStream XML API integration
1. About API module able to create integration with the SAGE DataStream XML API (http://www.sageworld.com). Drupal just displays products, categories etc and nothing is installed on the Drupal...
Categories: Developer tools
Layout Kit
Layout Kit is a ready to use set of layouts, now (take a look at screenshots): Accordion. Conmutator (accordions where all the sections can be closed/opened at once). Tabs: horizontal. Tabs:...
Categories: Content editing experience, Site structure, Developer tools
MCP Tools
MCP Tools connects Drupal to AI assistants (Claude, Cursor, Windsurf) via the Model Context Protocol. Describe what you want in plain English — the AI handles the Drupal work. Example You: "Create...
Categories: Artificial Intelligence (AI), Decoupled, Developer tools
Module Matrix
Module Matrix: Elevating Drupal Module Management Welcome to Module Matrix—an advanced, intuitive, and fully customizable module management tool built for Drupal. With no dependency on jQuery and a...
Categories: Administration tools, Developer tools, Site search
Flux Slider
DESCRIPTION: Module for integrating the Flux Slider JavaScript library and controlling its settings through an administration interface. The Flux Library must be installed at /sites/all/libraries...
Categories: Developer tools, Integrations
Japan Postal Code
This module provides a Japan postal code data and API for them. This fetches the csv file from the Japan post office website and insert it into the local database. After getting the data, it doesn...
Categories: Developer tools, Site structure
Taxonomy Machine Names
This module's audience is developers who require machine names for taxonomy vocabularies, including views support. This module allows existing (and new) installations to continue using the Drupal 6...
Categories: Site structure, Developer tools
Snapit
Snapit is a version control system for Drupal settings, blocks, views, roles and permissions, for use in deployments or setting up a new Drupal installation based on a previous configuration....
Categories: Developer tools, Import and export
PoolParty GraphSearch for Drupal
The PoolParty GraphSearch (former sOnr webMining Content Aggregator) automatically collects content from multiple external sources and nodes from the Drupal-website and presents them in Drupal,...
Categories: Content display, Site search, Developer tools
Open Social JSON:API
Social JSON API provides an API which can be used with the following entities: comment event_enrollment file group group_content node post profile taxonomy_term user It works out of the box for...
Categories: Decoupled, Developer tools, Performance
Hook to Event
Module Deprecation Notice This module is no longer being actively maintained. Starting with Drupal 11, you can natively use PHP attributes to handle hooks, see: https://www.drupal.org/node/3442349....
Categories: Developer tools
Semantic UI API
This project integrates Drupal with "Semantic UI":- Semantic empowers designers and developers by creating a language for sharing UI. Core Components Semantic UI currently comes with :- 12 - UI...
Categories: Content display, Developer tools, Search engine optimization (SEO)
Client Config Care
Protects individual config changes against unintended deployment overwrites on automated config import (e.g. your customers' config on a live site). INTRODUCTION The Client Config Care module was...
Categories: Access control, Developer tools
Web Push Notification
Web Push Notification module allows you to send the browser push notifications. See (https://developer.mozilla.org/en-US/docs/Web/API/Push_API) for details. This module doesn't use any third-party...
Categories: Site structure, Developer tools
Request Logger
Logs every HTTP Request to the website with the response data details to the standard logger, including responses returned directly from cache. Stores in the log entry useful metadata about the...
Categories: Decoupled, Developer tools
WatchBug
The module provides a central opportunity for sending debug information (most cases php-variables) to the system and directly output it or store it for delayed output. This can be very helpful for...
Categories: Developer tools
PDF printing with template
This module uses library FPDI Generate a PDF file for printing based on a template. You can import pages from existing PDF documents. How to use: install module fpdi_print with composer require...
Categories: Developer tools, Integrations
AutoSlave
Automatic database slave selection This database driver (called "autoslave") will automatically use the database slaves where applicable and otherwise use a master database. where applicable means:...
Categories: Developer tools, Performance
Drupal Site Audit
A Drupal site auditing framework that identifies configuration issues, performance problems, and best practice violations. Tracks all installed modules with versions and detects pending updates,...
Categories: Administration tools, Developer tools, Performance
Test Driven Learning
Node: I've decided to rewrite this more along the lines of Ruby Koans, using Drush commands and Behat/PHPUnit instead of Simpletest. You're welcome to check out the code here, but I am not actively...
Categories: Developer tools
RESTfulness
I have never had the time to develop this module as planned. I believe that other modules now available may do what it aimed to do. Please contact me if you can confirm this (or want to take this...
Categories: Administration tools, Developer tools