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

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

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

Pages