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.
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
DOC to HTML
Doc to HTML — Usage and Configuration Guide (2.x) The Doc to HTML module allows editors to upload documents directly from a node edit form, convert them to HTML with LibreOffice, review the...
Categories: Developer tools
Style Management
Introduction The Stye Management module aims to support the compilation of the LESS and SCSS files present in the system and their conversion into CSS. Requirements The correct functioning of the...
Categories: Developer tools
Vsauce Sticky Popup
Introduction Use this modul to render content in a sticky popup with button open close An example is render simple html or text in a sticky area. Using it by code if possibile render custom form or...
Categories: Content display, Developer tools
Views Field Percentage
Introduction This module provide a new global field on views, dispaing three different type of percentage: html, circle and circle with number. if possibile select available field by entity using...
Categories: Developer tools
Community Accounting
Complementary Currencies Virtual Currencies Community Exchange Time Banking Barter software Community Currencies An all-embracing and flexible package which includes a mutual credit ledger, super...
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
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...
user_requestname
Media Livestream
domain_sso
CKEditor Text Selection
CKEditor Text Selection A Drupal module that integrates the CKEditor 5 Text Selection plugin into Drupal's CKEditor 5 editor. This module makes the editor keep its text selection when switching...
Categories: Content editing experience
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