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

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

Japanese Natural Language Processing (JNLP)

Japanese Natural Language Processing (JNLP) provides Japanese morphological analysis and tokenization as reusable Drupal services. It is a foundation library that other modules can build on to...
Categories: Developer tools

Paragraphs Menu Anchor

Adds a sticky anchor navigation menu to Paragraph-based pages. Editors choose which paragraphs appear as anchor links by checking a field directly in the edit form — no custom theming required...
Categories: Content display, Content editing experience

AI Editor Actions

AI Editor Actions adds an "AI Actions" dropdown to CKEditor 5 that runs user-defined AI text transformations - rephrase, fix grammar, translate, summarize, change tone, and more - on the selected...
Categories: Artificial Intelligence (AI), Content editing experience

Symfony Mailer: MS Graph (App + Delegated)

The Symfony Mailer MS Graph module adds a Microsoft Graph API mail transport for the Symfony Mailer module, supporting two independent authentication methods: Application (client credentials) and...
Categories: Integrations

Reactions

Reactions provides a Drupal-native way to add emoji-style reactions to content. The project is being actively developed as a successor/rethink of Voting API Reaction. The goal is to provide a user...
Categories: User engagement

Chat Messenger

Introduction Chat Messenger is a Drupal module that adds a complete real-time messaging system to your website. Instead of providing only a basic private messaging form, it delivers a modern chat...
Categories: User engagement

FlowDrop

Workflow Orchestration for Modern Drupal FlowDrop is the workflow orchestration module for Drupal. It gives you everything you need to create, manage, run, and track flows — and more capabilities...
Categories: Artificial Intelligence (AI), Automation, Integrations

Project Browser Localizer

PB Localizer: Breaking the Language Barrier for Global Drupal Adoption The PB Localizer (Project Browser Localizer) brings the heart of the Project Browser into your users' native language. The...
Categories: Multilingual

Basic Ads

Basic Ads Provides ad management with placements, scheduling, and display blocks. Includes impression and click tracking with a statistics dashboard, and automatically unpublishes expired ads via...
Categories: Content display

Yoyaku Booking Engine

Yoyaku is a lightweight, concurrency-safe resource booking and availability API for Drupal. It gives any module a small set of entities and a service API to define bookable resources, publish...

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 Secure Gateway & Prompt Optimizer (SDK)

Central Connect AI SDK is the shared connection layer of the Central Connect AI suite for Drupal: it links any Drupal site to a central services platform operated by a service provider — a digital...
Categories: Artificial Intelligence (AI), Developer tools, Site structure

Generate (Social Media) Image

This module automatically replaces image styles with a tokenized text overlay like [node:title] with a node's data, such as the title, the author or creation-date of the node, which can be used as...
Categories: Media, Search engine optimization (SEO)

Droost

Visit droost.org for more info Droost gives AI coding agents structured, first-hand knowledge of this Drupal application. It is the Drupal analog of Laravel Boost: a developer-acceleration toolkit...
Categories: Artificial Intelligence (AI)

Commerce Bancard

Allows merchants of Paraguay to accept payments with credit/debit card and Zimple wallet processed by Bancard. Experimental payment methods Occasional payments Token payments (card register) Zimple...
Categories: E-commerce

Commerce Tigo Money

Allows merchants of Paraguay to accept payments with Tigo Money digital wallet. Settings To activate you need a public key and a private key and other data provided by Tigo. For payments with Tigo...
Categories: E-commerce

Advanced Layout Builder Tabs

# Advanced Layout Builder Tabs Provides a Layout Builder section layout where you define the number of tabs (1–10) and their labels. Each tab is its own Layout Builder region, so you can place...
Categories: Administration tools, Content editing experience, Site structure

Migrate QA

Provides quality assurance tools for validating content migrations. Main features: Tracks the approval status of each migrated entity Allows content reviewers to note issues for each migrated...
Categories: Import and export

ePub Generator

Turn your Drupal content into real ebooks -- no external binaries, no headless browsers, no special hosting. Your reports, manuals, and documentation live in Drupal. Your readers want them on e...
Categories: Content display, Import and export

AI Chatbot & Live Chat - Customizable Roles

Multi-Role AI Chatbot adds a floating, context-aware AI chat assistant to any Drupal site, serving several distinct audiences from a single module: a staff console, authenticated clients scoped to...
Categories: Artificial Intelligence (AI), Performance, Site structure

Cloudflare SDK

The framework layer for the Cloudflare module suite, built on the standalone Cloudflare API client. It provides named credential sets, resolution of account IDs and API tokens from settings.php, a...
Categories: Integrations

Cloudflare Storage

Manage Cloudflare R2 object storage buckets from Drupal as configuration: define a bucket, choose public or private access, and let other Cloudflare modules store and serve files from it....
Categories: Integrations

Cloudflare Compute

Manage Cloudflare Queues from Drupal as configuration, and run Drupal's queue system on them with no code changes. Register a queue that already exists in your Cloudflare account, or provision a...
Categories: Integrations

Cloudflare AI

A Drupal integration for Cloudflare's AI-group resources: it makes the AI Gateway, Vectorize and AI Search first-class configuration entities and provides the clients to use them. Cloudflare's AI...
Categories: Integrations

Cloudflare Media

Cloudflare Media brings Cloudflare's video and real-time media services into Drupal as managed resources you create and track from the admin UI, instead of setting them up by hand in the Cloudflare...
Categories: Integrations

Pages