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.
Webform MailerLite integration
Features A simple webform handler to create a new Subscriber on a MailerLite account. By default, the Subscribers do not belong to a MailerLite Group. Ability to add more data on the Subscriber....
Categories: Integrations, User engagement
Migrate Sourceid
About This is a helper module when you want to check the source of a migrated Drupal entity on the UI. Using this there is no need to set a custom field to track the old id. Provides a simple Block...
Categories: Import and export
Migrate 7x file field by node bundle
Allows for migrations from 7.x specific file and image fields attached on any 7.x node bundle. This is useful when we want to create migrations the agile way so we can avoid migrating all the old...
Categories: Import and export, Media
Documentation export
This module provides an administration page that display a summary of the ConfigEntityType (like node types, paragraphs types, media types, etc) and their fields. It's used to help create a...
Categories: Administration tools, Developer tools
Commerce Realex / Global Payments
Update: Realex Payments payment gateway provider rebranded and is now called Global Payments A payment method using Global Payments for transactions handled by Drupal Commerce. Note, since initial...
Categories: E-commerce
SDC Showcase
SDC Showcase generates browsable preview pages for your Single Directory Components (SDCs). No manual stories, no hand-written fixtures. Enable the module and every component gets a detail page...
Categories: Administration tools, Automation, Developer tools
Typdf - Typst PDF Engine for Drupal
Typdf is a high-performance document engine for Drupal built on the Rust-based Typst open-source compiler. It offers a fast, memory-efficient way to generate complex, multi-page documents without...
Categories: Accessibility, Content display, Developer tools
Layout Builder Block Copy
Layout Builder Block Copy adds a Copy block action to Drupal's Layout Builder, allowing content editors to duplicate any inline block within the same section with a single click. Unlike shallow...
Categories: Content editing experience
Webform select collection
Webform select collection provides a webform element that groups multiple select elements into single collection.
Drupal as RAG
Drupal RAG Transforms your Drupal site into a Retrieval-Augmented Generation (RAG) system. Content entities are indexed as vector embeddings and retrieved at query time to provide relevant context...
Categories: Artificial Intelligence (AI)
Noah's Popups Builder
Noah's Popup Builder Noah's Popup Manager is a flexible and lightweight solution to display popups in your Drupal site. Whether you want to highlight promotions, show announcements, or guide users...
Categories: Content display, Content editing experience
AI Recipe Generator
The AI Recipe Generator is a module designed to accelerate site building by utilizing Artificial Intelligence to generate Drupal Recipes dynamically. By integrating with the Drupal AI ecosystem,...
Categories: Artificial Intelligence (AI)
CKEditor Div as Block
Claude UsedThis module was built with the assistance of claude code This module is to hopefully address an upstream issue in Ckeditor https://github.com/ckeditor/ckeditor5/issues/6462. For our use...
Categories: Content editing experience
Workspace Preview
Workspace Preview provides shareable, time-limited preview links for content staged in a Drupal Workspace. Share a link with stakeholders or reviewers who can't log in, and they see unpublished...
Categories: Access control, Content editing experience
UI Suite Bootstrap Components
Curated and opinionated components for UI Suite Bootstrap.
Categories: Content display
Native Observability
Overview Native Observability brings real observability into Drupal: request tracing, execution inspection, performance metrics, telemetry export, and runtime insight, directly inside your...
Categories: Developer tools
Noah's Page Builder
The First Page Builder of Its Kind for Drupal Build Pages Faster. Manage Content with Ease. No coding required. No limits. No deployment headaches. Noah’s Page Builder is the first drag-and-drop...
Categories: Content display, Content editing experience, Developer tools
GraphQL Compose Codegen
GraphQL Compose Codegen generates TypeScript types, GraphQL fragments, and React component stubs for Next.js frontends from your Drupal content model, so the frontend stays in sync with the schema....
Categories: Developer tools
Views Natural Sort Plugin
Claude UsedThis module was built with the assistance of claude code Provides a Views sort plugin that sorts alphanumeric strings in human-expected order. How it works The module splits each value...
Categories: Content display
Entity Phone Field
Entity Phone Field A Drupal module that provides a country-aware phone field for entities with - Dynamic country list - Country dialing code support - E.+91 phone number storage format - Field...
AIDmi - AI, describe my image! - Image Alt Text Generator
AIDmi - AI, describe my image! See it in action on YouTube! AIDmi leverages AI to generate comprehensive image accessibility text. From the toolbar, the "AI, describe my image!" button will...
Categories: Accessibility, Content editing experience
Bulk Paragraph Delete
Bulk Paragraph Delete is a module that allows administrators to bulk delete Paragraph Types from the Drupal admin UI. The module provides: * Bulk selection with checkboxes * Select all...
Categories: Content editing experience
Config Features
Config Features modules helps to share set of selected configurations (called as a Feature here) with any other Drupal sites. This module will take care UUID differences of same configuration being...
Categories: Developer tools
TempStore Manager
TempStore Manager A Drupal module to monitor and safely clear TempStore data.
Document Loader: PHPWord
This module allows extracting content from Word and RTF documents for use with Document Loader, using the phpoffice/phpword PHP library. Supported Input Formats: Word 2007+ (.docx) Word 2003 (.doc)...
Categories: Content editing experience