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

10,320 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.

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

Pages