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

56,446 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.

Kessai Payment Engine

Kessai (Japanese 決済, settlement) is a gateway-agnostic payment contract for Drupal, and the engine that fulfills it. It owns the money side of a payment and leaves the domain decisions, what to...

Universal AI Provider

Universal AI Provider is an enterprise-grade multi-instance provider for the Drupal AI ecosystem. It allows you to seamlessly mix local LLM engines (llama.cpp, Ollama, vLLM) and commercial cloud...
Categories: Artificial Intelligence (AI)

Video Style

Introduction Video Style provides reusable video style configuration entities and a pluggable provider API for Drupal. It is designed as the foundation for a modern Drupal video delivery ecosystem:...
Categories: Content display, Media

Responsive Video Style

Introduction Responsive Video Style adds breakpoint-based responsive video delivery to the Video Style ecosystem. It provides a dedicated configuration entity for mapping breakpoints to Video...
Categories: Content display, Media

Freja eID for Drupal

The Freja eID module provides seamless integration with the authentication and signing system, enabling users to authenticate themselves or sign documents on your Drupal site using their Freja eID...
Categories: Access control, Security

Custom Elements Manifest to SDC Generator

If you're building a Drupal site with a web component library — buttons, cards, form controls, whatever your design system provides — you normally have to hand-write a Drupal Single Directory...
Categories: Automation, Content display, Developer tools

Droost UI Kit

TBA
Categories: Artificial Intelligence (AI)

Entity Reference Manager

Entity Reference Manager is an advanced administrative module for Drupal that allows site administrators to identify, analyze, and replace entity references across the system. It simplifies complex...
Categories: Administration tools, Automation, Content editing experience

S3fs Azure Blob

Stores your Drupal files in Azure Blob Storage using the S3 File System (s3fs) module, with no S3-compatible proxy in between. Enable it and s3fs talks to Azure directly. Azure Blob Storage has no...
Categories: Integrations, Media

Orchestra Workflow Engine

Orchestra runs business processes modelled as a graph of nodes connected by flows. A running process is advanced by tokens: a token sits on a node, the engine executes that node, and the token is...

Commerce Monek

Provides Drupal Commerce integration for the Monek payment provider. Additional Requirements This module requires the following modules: Commerce Address Similar projects Commerce Securehosting has...
Categories: E-commerce

Search (from core)

Note Search was a core module from Drupal 8 to 11 and is moved to contrib for Drupal 12. #3476883: [Policy, no patch] Move Search module to contrib Original issue: https://www.drupal.org/project...

SDC Components

This module adds a bunch of components that you can use with the Drupal Canvas module. They are based on the Bootstrap framework, so you need to have a theme that includes Bootstrap for these...
Categories: Content editing experience

Ckeditor Advanced Container

When editors need to arrange content in columns or side-by-side sections inside a rich text field, Drupal offers no built-in solution beyond tables — which are semantically incorrect for layout,...
Categories: Content editing experience, Site structure

AI Content Review

AI Content Review runs configurable, AI-assessed quality checks against your content before it goes out the door. Site builders map criteria such as tone, clarity or SEO to entity types and bundles...
Categories: Artificial Intelligence (AI)

Entity Metrics

Record page views and downloads for entities on your Drupal site Features Post-Installation Create a key named ip2location containing your API key for IP2Location Additional Requirements Key module...
Categories: Integrations

DSFR for Drupal - Picker

Provides 2 new types of fields allowing the selection of icons and pictograms from the "Design Système de l'État" (DSFR (in French)). For each field instance, you can choose which category of icon ...
Categories: Content editing experience

LocalGov Patches

Module to maintain patches for LocalGov Drupal installations.

Schema Org Mapper

Schema.org Mapper turns the fields you already have into valid Schema.org structured data (JSON-LD) in the page <head> — without writing a line of code and without duplicating your content....
Categories: Search engine optimization (SEO), Site structure

UI Controls

Placeholder for Display Builder specialized and UX friendly contextual island.
Categories: Content display, Site structure

Xymatic


Categories: Media

ConversaBot Chat

Conversabot Chat adds configurable AI chat interfaces to your Drupal site. Connect one or more OpenAI-compatible chat APIs and display multiple chatbots on the same page or different pages....
Categories: Artificial Intelligence (AI), Integrations

Llm Enhanced Search

LLM Enhanced Search improves Drupal Search API by using a Large Language Model (LLM) to match natural-language searches with terms from a configured taxonomy vocabulary. Use this module when your...
Categories: Artificial Intelligence (AI), Site search

Custom Table Views

The feature of this module is binding the custom table data to views (block/page) and its provide a format in views for add new views page or block with all columns of custom table in the views as...

Entity Usage Updater

This extends the Entity Usage module to allow you to update or remove tracked references to entities. For example you can update any references to node 21 to point to node 42 instead. Or you can...
Categories: Content editing experience, Developer tools

Pages