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.
Content Migration Porter
Content Porter is a Drupal module used to migrate content from one Drupal project to another Drupal project using a JSON export and import process. The module is intended for cases where content...
Categories: Administration tools, Content editing experience, Import and export
Drupal Digital Asset Management
Trying to provide a Digital Asset Management with Drupal Media further details will follow
Categories: Media, Import and export
Repeat framework for Open Y ( YMCA Website Services )
Introduction and Overview **Open Y Repeat** is a module designed to enhance the functionality of the Open Y platform by adding repeatable events and other recurring features. This module provides...
Categories: Content display
WordPress Migrate SQL
WordPress Migrate SQL lets you build migrations from a WordPress site's MySQL/MariaDB database straight into Drupal. It's recommended for complex WordPress sites and for people who prefer a pure...
Categories: Import and export
JSON Resolver
The JSON Resolver module provides a flexible service for resolving JSON templates with dynamic token replacement. It enables developers to define JSON payload templates with placeholders that are...
Categories: Developer tools
Change Field Type
This module is unsupported, use better alternatives like: https://www.drupal.org/project/field_updater_service https://www.drupal.org/project/field_type_converter This module provides the function...
Categories: Content editing experience, Site structure
LiteSpeed Cache (LSCache)
Drupal.org-native integration for LiteSpeed Cache. Adds the response headers LSCache needs to cache Drupal pages keyed by Drupal cache tag, and ships a Purge-framework submodule that invalidates...
Categories: Performance
SDX
SDX extends Drupal's Single Directory Components with React, Vue, and Svelte. Write components using modern JavaScript frameworks inside Drupal's SDC structure. SDX handles the build pipeline,...
Categories: Integrations
Entity Display JSON
Summary The project aims to translate the configuration of each entity display into a JSON response usable by any frontend solution. Each response will include all necessary data to render a page,...
Categories: Decoupled
Explicit CSP
Explicit CSP helps Drupal site builders define and deliver Content Security Policy (CSP) headers with environment-aware, service-based configuration, so third-party integrations can stay secure and...
Categories: Integrations, Security
Field Label Visibility (an intuitive approach to editing node forms)
Field Label Visibility adds a per-widget settings card to Manage form display that lets administrators hide, customize and style the label of any field on selected content types — without touching...
Categories: Content display, Content editing experience, Site structure
WSolution
The WSolution module adds a transparent proxy layer to your Drupal site that intercepts and manages all outgoing HTTP/SOAP/FTP calls. Without changing a single line of application code, you gain...
Categories: Integrations
mittwald AI provider
A Drupal module that integrates mittwald AI Hosting with the Drupal AI module, enabling AI-powered features on your Drupal site using mittwald's infrastructure. Features This module provides a...
Categories: Artificial Intelligence (AI)
Contribution Records
Contribution Records system used by the new www.drupal.org site. The way to store contribution records and credits will change to this new system. It stores the same information as before, only...
block_content_explorer
Block Content Explorer provides a centralized administrative interface for managing Drupal block content, including inline blocks created with Layout Builder. It improves visibility, control, and...
Categories: Administration tools
Paragraphs gantt
this module uses the dhtmlx GANTT javascript library. It will install new Gantt paragraphs type. You can add paragraphs Gantt or use your own paragraphs . In manager display mode you can mapping...
Categories: Administration tools, Content editing experience, Site structure
Revisions Bulk Operations
Provides bulk actions for the revisions tab in entities to allow bulk-deleting them (for now). This started here: [#3555771] and we hope this will one day land in Core: [#3581729] Possible future...
Categories: Administration tools, Content editing experience
View gantt
This module uses the dhtmlx GANTT javascript library By default it uses the cdn but you can buy the PRO version and put it in /libraries/gantt/codebase/ If you are not a drupal expert, you can...
NodeHive Core
NodeHive Core is a Drupal based full stack headless solution maintained by NETNODE AG. It offers everything you would expect from a headless CMS solution including a polished editorial interface,...
Categories: Administration tools, Content editing experience, Decoupled
LocalGov Elections
This module provide content types, views and configuration that allow the reporting of election results for the LocalGov Drupal distribution. Features First past the post single seat per electoral...
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
DocCheck Basic
This module allows to authenticate multiple Drupal nodes through the DocCheck login (basic license https://access.doccheck.com/) mechanism Block (DocCheck Basic) and page (/doccheck-login) are...
Categories: Access control, Integrations
Accession Reference field
A Drupal project implementing a field type for Accession References, a museum term describing the ID used to label a specific item in the museum's collection. This particular field implements an...
Categories: Site structure
AdInsight Clarity
Adds the AdInsight Clarity visitor level call statistics tracking system to your Drupal site. This module exposes a telephone number element as: A BlockA FilterA TokenA span element that you can...
Categories: E-commerce, Integrations
Amazon Product Widget
A module for adding amazon products to your site, with custom theming, caching, automated fetching, storing & renewal of product data. Requires an Amazon Associates account and a SQL storage...
Categories: E-commerce, Site structure, Integrations