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

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

Canvas Field Component

Features This module allows fields to be placed into Drupal Canvas templates. This allows any field to be used in a Drupal Canvas template, without having to be mapped to a compatible component...
Categories: Content display, Content editing experience

[Please delete]

This project was created by mistake and should be deleted.

Attached Body Class

This module lets render arrays add classes to the tag through #attached. Any render array can contribute body classes, and they bubble up the render tree like libraries, drupalSettings, or html...
Categories: Content display, Developer tools

Self-Hosted QR Code Generator

Overview QR Generator lets you create, manage, and host QR codes directly in Drupal. It supports both online QR codes (managed redirects with optional expiration) and offline, self-contained QR...

Mapillary

This module integrates Mapillary (API v4) with Drupal, providing custom geospatial entity types for Mapillary images, sequences, and organizations with Geofield compatibility.
Categories: Content display, Content editing experience, Integrations

Views Row SDC

Provides an easy way to display the output of a view using a single directory component. Select a component and connect View fields to props and slots. No need for complicated template files....
Categories: Content display

user_requestname

Media Livestream

domain_sso

Mapsemble

Demo 👉 See live example Want the same example? Enable the Mapsemble Store Locator submodule, go to /mapsemble-store-locator and follow instructions. Overview Mapsemble allows you to build...

Field Group Complete

Adds visual "complete" indicators to Field Group tabs, showing when all required fields inside a group are satisfied. Features Field Group Complete adds a lightweight, real-time visual cue to...
Categories: Content editing experience

WebAuthn (Passkey)

About the Module The WebAuthn (passkey) module enables passwordless authentication for Drupal using Passkeys (FIDO2/WebAuthn). It allows users to register authenticators (such as Touch ID, Face ID,...
Categories: Security

Agent Context

CTX provides MCP tools that expose your Drupal site's structure and context to AI coding assistants. Instead of manually describing your data model, you can connect an AI agent to the CTX MCP...
Categories: Developer tools

Domain Extras

Various utilities related to the Domain project. Versions Version 2.0.x is compatible with Domain 2.0.x (beta4+). Version 3.x is compatible with Domain 3.x (alpha11+). Included modules Domain SSO...

WT Commerce Suite

The WT Commerce Suite is an ultra-lean, decoupled e-commerce and booking ecosystem. It seamlessly unifies physical products, hotel rooms, and hourly appointments into a single Viva Wallet smart...
Categories: E-commerce

CKEditor Text Selection

CKEditor Text Selection A Drupal module that integrates the CKEditor 5 Text Selection plugin into Drupal's CKEditor 5 editor. Demo This module makes the editor keep its text selection when...
Categories: Content editing experience

Views Natural Language Filter

The Views Natural Language Filter module allows site visitors to search and filter Drupal Views using conversational AI. Instead of forcing users to interact with multiple complex dropdowns,...
Categories: Artificial Intelligence (AI), Content display

ECA Field Widget Actions

ECA Field Widget Actions Integrates ECA with the Field Widget Actions module, allowing you to build custom field widget action buttons powered by ECA models. How it works The Field Widget Actions...

Pages