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