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.
PatchInfo
PatchInfo is now obsolete. Use cweagans/composer-patches as a replacement. Synopsis The PatchInfo module allows you to get information about patches from different sources. It will show the...
Categories: Administration tools, Developer tools
Easychart
January 2023: Integrated Highcharts Editor 🥳 May 2021: The Easychart plugin and module was developed before Highcharts came up with their own Highcharts Editor. Since 5 years the Highcharts editor...
Categories: Content display, Developer tools, Integrations
QueryPath
QueryPath is a library for searching and manipulating HTML and XML documents. It's like jQuery for PHP. See http://querypath.org for more information. Here's a screencast that shows what you can do...
Categories: Developer tools, Import and export
Entity Reference Diagram
Initiative The initiative is to have an easy visual diagram of entity references. Enable the module like usual and view entity references at admin/structure/erd Thanks to google chart! Why it uses...
Categories: Administration tools, Developer tools
Twig Slugify Filter
Implements the cocur/slugify class as a Twig filter for Drupal. This work carries forward the work in the sandbox here, made compatible for Drupal 9 and 10+. Usage After enabling the module you can...
Categories: Developer tools
Image field to media
Updated 2 Since the release 3.0.1 it's possible to convert Image fields to Media using update hooks. To do this, you must first create a Media field. Also, you can omit specifying bundles, just...
Categories: Developer tools, Media
Rules Data Transforms
Rules Data Transforms provides data transformation actions to rules. This project is a temporary location for code related to [#745314]. Currently contains: Convert to uppercase / lowercase Encode ...
Categories: Import and export, Automation, Developer tools
Recent Update
This module creates a Recent Update by any admin block. This block can be used in the front page. It was created to solve a problem that HON Code requires a last updated information for whole site,...
Categories: Developer tools
Animate
Animate module provide entrance animation feature to Theme UI element, Animate module utilize animate.css and waypoint.js for animation and viewport detection. It only covers the entrance animation...
Categories: Administration tools, Developer tools
Block HTTP Referer
The Block HTTP Referer module is made to easily block spambots from your site. You can do this by entering the url or part of the url on the configuration page. If $_SERVER['HTTP_REFERER'] matches...
Categories: Access control, Search engine optimization (SEO), Developer tools
Alinks
Alinks is an SEO module that automatically replaces keywords with links based a list of keywords and links. Setup the phrases and links you want through the administration interface and the module...
Categories: Content display, Developer tools
Block Visibility by Term
Block Visibility by Term extends the block visibility interface in Drupal 7 and allows the user to control block visibility based on the terms that a node is tagged with. For each block, taxonomy...
Categories: Site structure, Developer tools
Orm
DrupalORM provides a programmatic ORM interface to nodes and their corresponding CCK fields. Assume you have a content type called "page" with the following node and CCK fields... Node title Node...
Categories: Content editing experience, Developer tools
Broken entity reference finder
Find the existing broken entity references to improve quality. Ever had a situation where removing entity suddenly prevents unexpected pages to load? Maybe your site now throws error like this The...
Categories: Developer tools
Scalar UI Formatter
A professional Drupal module that integrates [Scalar API Reference](https://scalar.com) into field formatters, giving you a beautiful, interactive OpenAPI/Swagger documentation UI inside your...
Categories: Developer tools, Integrations
Action for Layout Builder mass change
This module provides a Drupal Action to replace a specific region within a node's overridden Layout Builder layout with the content from the corresponding region in the content type's default...
Categories: Content editing experience, Developer tools, Site structure
Entity Reference Finder
This module makes it easy to find the places where the entity type are used like entity reference. For example you can find all types of entity related to image media. (Exemple in the picture) You...
Categories: Developer tools
Item session lock API
An API module that let you lock any resource to a user session. It can be used to prevent concurrent access to the same resource, prevent editing conflict of entities, and so on, by associating an...
Categories: Developer tools
Game Utilities: Object
The Game Utilities: Object module provides a structure and API for Game Objects on your site. It defines the GameObject class that can be used to build other object types suitable for many games,...
Categories: User engagement, Developer tools
Paragraphs Stats
The Paragraphs Stats module is designed to provide content managers and designers with a lens on how Paragraphs are being utilized on a given Drupal site. It is an site auditing tool that allows...
Categories: Administration tools, Content editing experience, Developer tools
Domain field
This module defines a Domain Reference field type that will allow you to reference any domain by it's machine name. By default, Domain Access doesn't define any field type that lets you reference...
Categories: Developer tools
Realistic Dummy Content
Generate realistic demo content with Devel’s devel_generate module. Usage Enable this module and Devel’s devel_generate. You will now see portraits used for profile pictures, and stock photos...
Categories: Developer tools
Select2 Multicheck
Description The Select2 Multicheck (select2_multicheck) module provides a new widget for select2 module users. This widget allows multi selection while retaining a dropdown approach. Requirements...
Categories: Administration tools, Site structure, Developer tools
Migration Tools
CONTENTS OF THIS FILE Introduction Features Drush Commands Requirements Installation Configuration Bonus Features Maintainers Introduction Migration Tools does nothing by itself. It simply adds...
Categories: Import and export, Developer tools
Universal Link Filter
Google Summer of Code 2007 A package of modules to restructure the link filtering thus implement the auto-completion of links through AJAX. The project, when all the options are selected, will...
Categories: Content editing experience, Developer tools