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

56,203 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.

Carousel

This project is abandoned and does not contain any usable code. The Carousel module was intended to be a unified solution that incorporated Views Carousel and jCarousel modules together. After a...
Categories: Content display, Developer tools

Chrome Frame

Stop fighting with developing for IE. Enable your site to use Google Chrome Frame. From the Google Chrome Frame Website: Google Chrome Frame is a free plug-in for Internet Explorer. Some advanced...
Categories: Integrations

Clean Maintenance

What is Clean maintenance? Clean maintenance is a simple module that changes the look and feel of the maintenance page. Features Replaces Drupal's standard maintenance page with a clean, nice...
Categories: Administration tools, Content editing experience, Developer tools

Combined image style

Started off as a module for developers who need the combined output of multiple image styles. It serves as a drop-in replacement of the core image style handling and both systems just keep working....
Categories: Media

Commerce Addon

Commerce Add-on provides a purchasable entity that can be used for adding generic order items. Think of it as a way of selling "upgrades" or "features" in addition to a main product or package....
Categories: E-commerce

Commerce AddToCart Ajax

This module ajaxify the add to cart submit button provided by the commerce module. By default, the add to cart button make a submission and reload the page. Now : Submission does not reload the...
Categories: E-commerce

Commerce Extra Items

The module provides a new Commerce Promotion type which adds extra items to an order rather than discount. You may use this module to create complex promotions like BOGO (Buy One, Get One). Any...
Categories: E-commerce

Commerce Klaviyo

The module provides integration with Klaviyo.com. Allows to track "Viewed product", "Checkout Started", "Order placed" and other events. 🇺🇦 This module is maintained by Ukrainian developers. Please...
Categories: E-commerce

Commerce Paystack

This module integrates Paystack into Drupal Commerce payment. It currently supports the standard and inline workflows from Paystack. The Drupal 7 version of the module also supports webhooks from...
Categories: E-commerce

Config Checkpoint UI

Features It is the best practice to export your sites configuration and version it in git. But maybe you were trying out some things and would like to "undo" some of it. When a recipe is applied...
Categories: Administration tools, Developer tools

File upload directory change

This module allow the website administrator to change the location (public/private) of a file/image put in a field. Installation Download or install with composer Enable file_upload_directory...
Categories: Media

Contextual Image Widget Crop

Description Enhances the Image Widget Crop module when using the Media Library, to take into account the context of the entity the Image Media entity gets added. Say you have a node type "blogpost"...
Categories: Media

CronPlus

CronPlus adds more "cron" hooks to Drupal beyond the basic one, with each of the new hooks being called at or near specified time intervals (hourly, daily, weekly, monthly, and yearly). About...
Categories: Administration tools, Developer tools

Creditfield Form Element

Creditfield is a small proof of concept module that provides 3 FormAPI elements to be used in the Drupal Form API for custom forms: Credit Card Number Credit Card Expiration Date Credit Card CVV...
Categories: E-commerce, Developer tools, Site structure

Cross Clone

This module let's you clone and couple nodes in different ways and between different node types. This module doesn't provide a UI on it's own. Everything is triggered and configured through Rules....

Custom List

[ Heavy Work in Progress ] Custom List This module provides functionality to create a custom list of content entities with a possibility to insert manually picked entities or configured blocks on...

Data Visualization API

The data visualization api is a module that allows site builders to create, import & store data visualizations as entities and their data as standardized JSON. A user can then choose which...
Categories: Content display, Developer tools

Domain Sites

Introduction Domain Sites provides an easy configuration for setting up (sub)sites based on domain modules. This module provides a sites overview where you can see what sites there are, if they are...
Categories: Access control, Developer tools

AI Langgraph

AI LangGraph connects Drupal’s durable content, users, permissions, and business records to stateful LangGraph workflows through explicit, auditable HTTP contracts. The project is for teams that...
Categories: Artificial Intelligence (AI)

Entity Draft

INTRODUCTION The Entity Draft module adds an 'is_draft' base field to bundle enabled entities and enables saving drafts of entities. It adds a "Save Draft" (text is configurable) button to entity...
Categories: Administration tools, Developer tools, Site structure

Facebook Messenger Customer Chat

A simple module that provides the ability to add Facebook Messenger Customer Chat Plugin to your Drupal 8 site. For More Information about the plugin: https://developers.facebook.com/docs/messenger...
Categories: Integrations

Field permissions group

This module extends the field_permissions module to allow the use of group permissions for fields attached to a group or a group_content entity. It requires both the group and the field_permissions...
Categories: Site structure

Yoyaku Booking Engine

Yoyaku is a lightweight, concurrency-safe resource booking and availability API for Drupal. It gives any module a small set of entities and a service API to define bookable resources, publish...

Field referenced delete

Allows any entities that are referenced on a deleted entity's fields to also be deleted. This is the converse of Field reference delete whose purpose is to remove any references to a deleted entity...
Categories: Site structure

Frontify

This module integrates Drupal with the Frontify digital asset management (DAM) platform. Use this module to import/upload media from your Frontify digital asset management system. More in-depth,...
Categories: Content editing experience, Media

Pages