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.
Content Staging
Introduction This module allows the content for a site to be kept in a separate staging repository. This will typically be a Subversion or Git repository where the content has been committed and is...
Categories: Content editing experience, Import and export
Cache Router
About CacheRouter is a caching system for Drupal allowing you to assign individual cache tables to specific cache technology. CacheRouter has an option to utilize the page_fast_cache part of Drupal...
Categories: Performance, Integrations
Authorize.net API
This project provides a set of API modules for conducting transactions via Authorize.net. Authorize.net provides a PHP SDK with all of the functions necessary for integrating with it's various...
DUADP (Decentralized Universal AI Discovery Protocol)
Built by a human using an AI assistant: 🤖 ➕ 🧠 Note that extensive parts of this module was generating via AI coding agents under human supervision. Drupal's AI ecosystem gives you powerful tools to...
Categories: Artificial Intelligence (AI), Automation, Developer tools
Image Combination Effects (ICE)
Overview Have you ever wanted to use Image API to combine several images (deltas) of an image field into a single horizontal or vertical image? If so, Image Combination Effects (ICE) is the module...
OpenAI Client
NOW COMPATIBLE WITH IMAGES IN CHAT !! OpenAI Client is a module for Drupal that provides integration with the OpenAI API, allowing for the use of natural language processing and artificial...
Categories: Content editing experience, Integrations
MailChimp Subscriptions
Overview This module allows anonymous visitors to subscribe to new content on your site of specific authors. The notifications are email sent by MailChimp and you can configure which users (by role...
Categories: Integrations
Sync Clients
Introduction This is a base module to handle API connections using Advanced Queue. The goal is to provide a robust framework, that allows for generic API request handling with build-in error...
Categories: Developer tools, Import and export, Integrations
Simple WT Metatags
The Simple WT Metatags module provides a lightweight and configurable solution for managing essential SEO and Open Graph (OG) tags on your Drupal website. Unlike comprehensive SEO modules, Simple...
Categories: Search engine optimization (SEO)
Commerce OpenERP
This module provides an integration between Drupal Commerce and OpenERP. Orders, products, product categories and customers are automatically synced from Drupal Commerce to OpenERP. Currently, the...
Categories: E-commerce
Commerce Chase Orbital
This module provides a Drupal Commerce credit card payment gateway method for Chase Orbital API (Chase Paymentech - CIM method) to process credit cards to allow purchase products. The module also...
Categories: E-commerce
Entity Inherit
Allows entities (say, a “School” entity) to inherit certain fields (say, the “Covid-19 policy” field) from another entity. Fields’ contents are evaluated every time a node is saved, so you can...
Categories: Content editing experience
AUTO_INCREMENT Alter
This module allows altering the AUTO_INCREMENT value of database tables. One use case is to prevent entity ID conflicts when performing Drupal upgrades. See https://www.udrupal.com/auto-increment...
Categories: Developer tools
Dify
Official Drupal integration for the Dify AI platform. Index your Drupal content into a Dify knowledge base, embed AI-powered chatbot widgets, and augment your search results with intelligent...
Categories: Integrations
Nano Banana Editor
Features Edit Existing Images: Transform media images with AI-powered editing Generate New Images: Create images from text descriptions or image references Multi-Image Composition: Combine up to 14...
Categories: Content editing experience, Media
Ckeditor Media Image Style
This module lets beginners in Drupal apply image styles (e.g., thumbnail, large) to embedded media images right in CKEditor 5, via a simple selector button, for flexible display without global...
Categories: Accessibility, Media, Search engine optimization (SEO)
Style Guide (Admin)
Style Guide Admin is a simple module that enables developers to easily create and preview a style guide for any custom Drupal theme from the admin appearance menu. UPDATE 24/04/24 - Bootstrap SASS...
XML Field
Summary Defines an xml field type. Provides an XML widget using CodeMirror (beginning with version 7.x-1.6).Provides XML related API functions for working with XML code. Adds a theme_xml() theme...
Baidu Map
It is sometimes said to be more accurate than the Google Maps in China, more complete than Ali Maps, the Baidu Map module allows geographic and location information to be displayed through the...
Categories: Content display, Content editing experience, Site structure
Forge
Introduction This project enables you to easily scaffold your module or theme requiring no manual coding. It works similar to Views contrib, which allows to build lists of content using just...
Categories: Developer tools
Indiana University Paragraphs
Paragraphs for Indiana University This module provides custom Paragraph types for building complex pages comprised of elements from the IU Pattern Library like section, grids, and chunks that...
Categories: Content editing experience, Content display
Hamster timetrack sync
This module allows to upload timetracking data from hamster to Drupal. Status: For now this is a code dump. It does work, but I may decide to do big changes any time. This is D6 only atm, we are...
Omeda Customers
The Omeda Customers module extends the Omeda base module to allow syncing of Drupal user data with Omeda using the Store Customer and Order API. You can map user fields to your Omeda customer...
Categories: Integrations, Access control
A11yFirst Editor Enhancements
A11yFirst Plugins for CKEditor The A11yFirst Editor Enhancements provide CKEditor plug-ins to support authoring of accessible content by supporting the use of well-structured headings, separating...
Categories: Content editing experience
File Field Download
The File Field Download module provides a simple yet powerful solution for Drupal websites that need to offer multiple files as a single download. It enables site administrators to create a...
Categories: Content display