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

55,654 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.

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

Pages