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

9,513 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.

MCP Sentinel

MCP Sentinel is the governance layer for Drupal sites that expose content to AI agents over the Model Context Protocol (MCP), JSON:API, and GraphQL. It decides what an agent may touch, hides what...
Categories: Artificial Intelligence (AI), Developer tools, Integrations

AI Metatag Generator

AI Metatag Generator A Drupal module that leverages AI to automatically generate metatags based on the content (title, description, keywords, abstract) for content nodes. Features AI-powered...
Categories: Search engine optimization (SEO)

Cesium

CesiumJS is an open-source JavaScript library for world-class 3D globes and maps. The Cesium module integrates the CesiumJS library with Drupal, providing a high-performance 3D geospatial...
Categories: Developer tools, Integrations, Media

User News

The User News module allows each member of your Drupal site to individually create and publish news articles, with each member having his/her own individual RSS feed. A block is also provided which...
Categories: Content editing experience, Content display

Case Tracker Services

Allow your client to interact with Case Tracker from the comfort of her own site. The concept is probably still relevant, but I stopped using Casetracker long ago. Please contact me if you are...

FFmpeg Converter

This module automatically converts media files to different destination formats, and allows you to change a number of properties such as pixel size, frame rate, bitrate etc. It is designed as an...
Categories: Media, Automation

Advanced Help Injection and Export

This module assists you in writing help texts suitable for use with the Advanced Help module by allowing you to write your help texts in Drupal books. Once you've written the help texts you can...
Categories: Content editing experience, Import and export

Entity Access API

This is a proof-of-concept module. Don't use it on a production site. This is an API module, and it does very little by itself. You probably shouldn't install it unless another module tells you to...
Categories: Access control

Phing Drush Task

Overview A Drush task for Phing. This task enable usage of Drush commands in Phing build scripts. Phing provides tools for usual tasks for PHP projects (phplint, jslint, VCS checkouts, files copy...

Pandarus (Drush Extensions for the Pantheon Platform)

This is a Drush extension for use with the Pantheon Platform (https://www.getpantheon.com/) You need to have a Pantheon account in order for this to be of any use. This extension provides the...
Categories: Administration tools, Developer tools

LAuth

LAuth is a protocol to authenticate HTTP requests. There are three actors in LAuth. A CLIENT needs to have access to a USER's resources on a SERVER. The goal of LAuth is to enable servers to verify...
Categories: Security, Access control

Hyde

Hyde is a pluggable content generation system, with focus on generating Drupal content to HTML pages. The name comes from a popular similar system, Jekyll. Why? The time when a browser was just a...

Webform/Salesforce Integration

This module extends the Webform module to easily allow Webform submissions to feeds to your Salesforce.com account. Note that these submissions do not act as a "web-to-lead form" in Salesforce....
Categories: Integrations

Prevent Your Site From Hacker(s)

$Id: README.txt,v 1.0 2012/10/17 13:29:13 Exp $ CONTENTS OF THIS FILE --------------------- * INTRODUCTION * FEATURES * INSTALLATION * USAGE INTRODUCTION ------------ Current Maintainers:...
Categories: Administration tools, Security

CKEditor Adaptive Images

This module has been replaced by the patch I wrote for the Picture module This project was motivated by two goals: Make the entire inline WYSIWYG image insertion happen in one dialog. This means...

Boost Warmer

BOOST WARMER is a module that visits all pages defined in your /sitemap.xml file that haven't been cached by Boost. By running on a regular basis as a cron job, it ensures that expired pages are re...

Entity Export

** In short, this module exports any entity object (the contents, not the structures) into JSON string, which can be used for import if the same entity type exists on the target site** I just want...
Categories: Administration tools, Content editing experience

Daemon API

This project has been moved to 7.x-2.x of the Drush Daemon Project. This module is meant to provide a simple means of creating a robust command-line-driven, fully bootstrapped PHP Daemon. It uses...

Dynamic Zendesk Forms

Dynamic Zendesk Forms. ======================= This is a module that helps to integrate zendesk and your drupal site for rendering support forms and submitting user input back to zendesk. This...
Categories: Integrations

Elfsight Contact Form Module

This project is unsupported due to an issue the maintainer didn’t address. See [#3112796] for details. If you have already installed this project, you should uninstall it. If you've already...

Commerce Kupindo XML

Overview Kupindo Simple XML module will help you to transfer a great number of products from Drupal Commerce to Kupindo easy. It saves a lot of time and you can have predefined global settings for...
Categories: E-commerce

Elfsight Form Builder

This project is unsupported due to an issue the maintainer didn’t address. See [#3112796] for details. If you have already installed this project, you should uninstall it. If you've already...

Spreadshop

With this plugin, you can easily host a top-notch ecommerce shop in Drupal while staying up-to-date with the latest features of your Spreadshop. This is achieved by embedding your existing...
Categories: E-commerce

SDC Display - Preprocess

This module allows developers to preprocess components props and slots before they reach templates. It is designed solely to be used with the SDC Display module. The module is currently in an...
Categories: Content editing experience, Content display, Developer tools

EU Europa Component Library (ECL)

The EU Europa Component Library (ECL) module (eu_europa_component_lib) integrates the Europa Component Library (ECL) into Drupal as Single Directory Components (SDCs). The Europa Component Library ...
Categories: Content display

Pages