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

200 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.

Entity Batch Resave

Entity Batch Resave The Entity Batch Resave module is a custom Drupal module that provides functionality to resave the content of all nodes or media in the Drupal site. Usage Once the module is...
Categories: Automation, Media, Performance

Rules Add Child

This module will add a child page under a newly created node. You will need the following modules. Book made simple Rules Follow these steps to install and use this module. 1. Install the module. 2...
Categories: Automation

Character Generator

This module generates a 10-character alphanumeric string. Suitable for automatic labeling data/content types. Like registry numbers, reference codes, or tracking identifiers. How the code works The...
Categories: Automation, Content editing experience

Opensearch NLP

**OpenSearch NLP** extends Drupal’s Search API by adding **Natural Language Processing (NLP)** and **semantic search** capabilities through OpenSearch. This module integrates with `search_api` and ...
Categories: Artificial Intelligence (AI), Automation, Site search

Book Moderation Sync

Book Moderation Sync Module The Book Moderation Sync module synchronizes moderation states between books and their children (chapters or pages) in Drupal. It leverages the book and content...
Categories: Administration tools, Automation, Content editing experience

Metadata Hex

Metadata Hex Introduction Metadata Hex is a powerful Drupal module that automates metadata extraction, processing, and mapping for nodes and files. It supports structured metadata ingestion from...
Categories: Automation, Content editing experience, Search engine optimization (SEO)

Entityform to node

Entityform to node is a little module that provides an ability to copy entityform to node. How to use: Install the module Enable the module Create new content type without creating any other fields...
Categories: Content editing experience, Automation, Developer tools

Rules Webform Submitted

Rules WebForm Submitted adds a Condition to Rules that allows you to test to see if a specific webform node has been submitted by the current user. This is useful for restricting some content on...
Categories: Automation

AI Content Governance

AI Content Governance is a Drupal module that integrates with the Drupal AI module to automatically review and suggest improvements on node content using configurable AI providers. The module...
Categories: Artificial Intelligence (AI), Automation, Content editing experience

Entity reminders

This project's goal is to aggregate all the functionality of several Drupal reminder projects. Main tenets of reminder API: Reminder API only handles the storage configuration, notification, and...
Categories: Site structure, Integrations, Automation

rules_form_alter

This module allows you to to do use your favorite hook_form_alter techniques using rules Objective: Provide site developers access to all the power of the hook_form_alter through rules so they can...
Categories: Automation

Scrape To Field

The Scrape To Field module provides web scraping functionality that automatically extracts content from external websites and populates Drupal fields. Good for maintaining up-to-date product prices...
Categories: Automation

Advanced PWA Rules

This modules brings together the power of Advanced PWA & Rules. With this module you can send push notifications to all subscribed devices or to a specific users devices. They can be triggered by...
Categories: Automation, User engagement

Entity Purge

The Entity Purge modules provides a system for purging Drupal entities. For example, daily delete all entities of type X that are older than 1 month. Features It provides a purge plugin that allows...
Categories: Administration tools, Automation

Migrate Source Symfony BrowserKit (scraper)

The Migrate Source Scraper module is a Drupal module that introduces a new data source for the Migrate ecosystem. This source allows content importing via web scraping using Symfony's BrowserKit....
Categories: Automation, Developer tools, Import and export

UtiliKit - The Ultimate Utility-First CSS Framework for Drupal

UtiliKit revolutionizes how you approach CSS styling in Drupal by providing a dynamic, zero-CSS utility framework that eliminates the need for writing custom CSS while offering unlimited...
Categories: Automation, Content display, Developer tools

Rules Image Styles

The prupose of this module is to pre-generate styles via rules. DO NOT USE THIS IN PRODUCTION. THIS IS AN EXPERIMENTAL MODULE. For Drupal 8 i have writte something similar, that do es not use rules...
Categories: Media, Performance, Automation

Field Data Sync

This module provides a simple way to easily update fields' data in your other site by means of just saving your content in your current site. Features Use this module if you have 2 or more sites...
Categories: Automation, Content editing experience, Import and export

Rule Tokens

Take control and Rule your Tokens. The Rule Tokens module allows (mostly) any token to be passed through a Rule component allowing you to change the output as you and your Rule see fit. Example: If...
Categories: Automation

Advanced PWA Rules Flag

This module builds on the Advanced PWA module to provide additional actions utilising the Flag module. This combination of modules allows advanced flows of push notifications, utilising Rules to...
Categories: Automation, Integrations, User engagement

Rules Shutdown

Sometimes it is required to execute some actions at the end on page script execution (in a shutdown function). E.g. to trigger new updating a node when the node is re-saved. This module allows to...
Categories: Automation

User Notifications

Im actively seeking new maintainer for the project, please get in touch if interested!! The User Notifications module was born out of the need for a Facebook Style notifications system where each...
Categories: Integrations, Automation, Developer tools

Revision author token

About Revision author token This module provides a new token (for Rules, for example) to access the email of the author of a particular node revision. Once the module is enabled, you have access to...
Categories: Automation

Domain Access Redirect

Force node to be redirected to the domain they are 'published to'.
Categories: Automation

Certificate Email Rule Action

Make a new Rule action available that will e-mail a Drupal user a Certificate node's PDF representation.
Categories: Automation

Pages