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.
Commerce USAePay
USAePay credit card gateway for Commerce using SOAP. Requires PHP SOAP to be installed. Developed by DLC Solutions for Caron Treatment Centers. For Ubercart integration, see UC USAePay.
Categories: E-commerce
Vercel Deploy
This module allows you to integrate Vercel deployments with Drupal. Usage of Vercel Deploy Forced deployments from the Drupal User Interface. (soon) Automatic deployments by hooking into content...
Categories: Developer tools
Drupal Site Audit
A Drupal site auditing framework that identifies configuration issues, performance problems, and best practice violations. Tracks all installed modules with versions and detects pending updates,...
Categories: Administration tools, Developer tools, Performance
AI Chatlog
Overview AI Chatlog provides a browsable conversation log viewer for Drupal sites using the AI module ecosystem. It reconstructs human-readable chat transcripts from the events already captured by...
Categories: Artificial Intelligence (AI)
AI Insights
Overview AI Insights brings analytics and notifications to your Drupal site's AI assistant conversations. It uses LLM-powered classification to automatically discover what users are asking about,...
Categories: Artificial Intelligence (AI)
Decoupled User Authentication
Description This module aims to provide a simple API for storing information about users who visit your site whether they register or not. By extending the base user entity the module allows you to...
Categories: Access control
AI Content Review
Here, write an introduction that summarizes the purpose and function of this project with a focus on users brand new to Drupal. Answer the question: What solution does this module provide? The...
Categories: Artificial Intelligence (AI)
DNS
Manage DNS zones and records directly in Drupal. The DNS module provides a modern, extensible system for defining and managing DNS data using Drupal content entities. It supports common and modern...
Categories: Developer tools
DDeck Advanced Media
Adds modern Media display formatters for Drupal: Plyr-based audio/video players, remote video (YouTube/Vimeo), and PhotoSwipe image galleries with configurable player settings. DDECK Advanced Media...
Categories: Media
OpenPHP Encryption
Features This module adds OpenPHP encryption to the encrypt module's ecosystem. This is an asymmetrical encryption method. If you want to use one encryption profile to encrypt and decrypt, you will...
Categories: Security
ajaxify sandbox
Here, write an introduction that summarizes the purpose and function of this project with a focus on users brand new to Drupal. Answer the question: What solution does this module provide? The...
Canvas Field Component
Features This module allows fields to be placed into Drupal Canvas templates. This allows any field to be used in a Drupal Canvas template, without having to be mapped to a compatible component...
Categories: Content display, Content editing experience
Crop Usage Report
While you can edit a media image's crop types manually, it can become unwieldily to complete a large editing project out of it since Image Widget Crop does not provide a usage report out-of-the-box...
Categories: Content display, Content editing experience, Media
Content AI
Content AI is an powerful module that utilizes the OpenAI platform to generate top-notch content easily. In its recent version, it offers the ability to create SEO content, including titles,...
Categories: Multilingual, Search engine optimization (SEO)
Views: Row Display Selector
LocalGov Elections
This module provide content types, views and configuration that allow the reporting of election results for the LocalGov Drupal distribution. Features First past the post single seat per electoral...
AI Schema.org JSON-LD
About this module The AI Schema.org JSON-LD module provides a straightforward way to send a prompt that includes a webpage's content and data, along with instructions and requirements, to an AI...
Categories: Artificial Intelligence (AI), Integrations, Search engine optimization (SEO)
Commerce Exchanger CryptoCompare
Introduction Provides a commerce exchanger plugin to fetch exchange rates from the CryptoCompare API. Requirements Requires Commerce Exchanger. Installation Install as you would normally install a...
Categories: E-commerce
AJAXify
You can always create links that load other pages via AJAX but you will still load a full page HTML while you may only need a single HTML element from the loaded page and this is what AJAXify...
Categories: Developer tools
Reference Any Entity
Here, write an introduction that summarizes the purpose and function of this project with a focus on users brand new to Drupal. Answer the question: What solution does this module provide? The...
Categories: Site structure
Link Checker Per Node
Adds a per-node broken-links report tab for editors and site administrators. What this module does Depends on the Link Checker module. Installs a View named broken_links_per_node_report. Adds a...
Categories: Content editing experience
Finders
Finders allows content editors to create searchable and filterable lists of items, without needing to change site configuration. Features With Finders, content editors can create entities which act...
Categories: Content display, Site structure
Links to Iframes Filter
Provides a Drupal text filter that replaces configured links with iframe markup. What it does Stores link to iframe replacements in a custom database table. Adds a text filter plugin: Replace links...
Categories: Content editing experience
Media Text Overlay
This module provides a flexible way to create visually rich text overlays with background image. It allows editors to place text on top of images with configurable positioning options such as top...
Categories: Content display, Media
Smart Data Range Formatter
The Smart Date Range Formatter module provides a field formatter for Drupal's core daterange field type that intelligently detects whether a date range starts and ends on the same calendar day....
Categories: Content display