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.
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