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.
Scheduling
Allows scheduling content entities either for absolute ranges, for example to have content be published starting at a specific date in the future, or for recurring ranges, for example to have...
Categories: Access control
Paragraph Feeds Target
Maps Feeds source values directly into paragraph entity sub-fields, allowing feed imports to create and populate paragraph entities on a host node (or any other entity type) without custom code....
Categories: Import and export
Key Value Field Feeds Extension
Key Value Field Feeds Extension INTRODUCTION The Key Value Field Feeds Extension module provides integration between the Drupal Feeds module and the Key Value Field module (key_value_field). It...
Categories: Import and export
Feeds Paginated Fetcher
Drupal 10/11 module that extends the Feeds module with a Paginated HTTP Fetcher — a fetcher plugin that automatically walks through every page of a paginated API endpoint and delivers the combined...
Categories: Import and export
Feeds Conditional Tamper
FEEDS CONDITIONAL TAMPER Extends the Feeds Tamper module with two plugins that conditionally skip a feed item or a field value based on a configurable condition. The condition is evaluated against...
Categories: Import and export
ECA Tool
Integrates ECA with Tool API.
Fire Warnings BE
Shows fire warnings by Agentschap Natuur & Bos
Categories: Integrations
Graupl Components
A library of components and layouts using the Graupl framework. This project is very early stages- just like the Graupl framework itself! It is not recommended that you use this on production...
SynCloud
Categories: Integrations
Give
This module gives potential donors a couple easy ways to give to an organization or person: By credit card with Stripe (2.9% + 30 cents a transaction) (coming!) By bank transfer (low transaction...
Categories: E-commerce, Integrations
Integrate with OECD GlobalRecalls API
This module interfaces with the API of the OECD GlobalRecalls portal. This allows you to take nodes on your site containing product recall notices and publish them on the OECD GlobalRecalls portal....
Categories: Integrations
H5P Analytics
A Drupal 8 integration of Experience API (xAPI) statements emitted by H5P content types to be captured and sent to Learning Record Store (LRS). Module captures all the statements that H5P will...
Categories: Integrations
AI Migration Agent
This module provides a migration AI Agent. Still experimental. Features Currently, the module allows you to migrate a list of explicitly-defined URLs into an (optionally defined) content type using...
Categories: Administration tools, Automation, Import and export
External Entity (Consumer)
Ever wish you could display content from another Drupal site as if it were part of your own—fully themed, used in Views, and rendered with view modes—without duplicating that content? The External...
Categories: Content display, Content editing experience, Import and export
External Entity Server
Ever wish you could display content from another Drupal site as if it were part of your own—fully themed, used in Views, and rendered with view modes—without duplicating that content? The External...
Categories: Content editing experience, Decoupled, Developer tools
Entity Webhook
Entity Webhook provides configurable webhook ingestion and broadcasting for Drupal entities. Receive JSON payloads from external services to create or update content, and broadcast entity changes...
Categories: Developer tools, Integrations
CSS/JS Aggregation Retention
This module restores time-based garbage collection for CSS and JavaScript aggregates, preventing the complete deletion of aggregate directories during cache rebuilds that was introduced in 10.1....
Categories: Developer tools, Performance
Radios to Slider
The Radios to Slider module — is a new module that allows content managers to have a widget that renders the list options as a radios slider for the List fields, including the referenced types as...
Categories: Site structure, Developer tools
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...
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
Firebase PHP (Send Push Notifications with FCM)
This module integrates kreait/firebase-php as a Drupal service. This is a volunteer implementation of kreait/firebase-php and not affiliated with that project. Major versions of this module will...
Categories: Integrations
AsEventListener
The "AsEventListener" module enables developers to use the Symfony attribute #[AsEventListener] to register event subscribers/listeners. To register an event subscriber in Drupal you need to create...
Categories: Developer tools
SDX Realtime
SDX Realtime turns any Single Directory Component into a live, server-driven surface. Three submodules - sdx_reactive, sdx_websocket, sdx_broadcast - bring the patterns you'd otherwise reach for...
Tweetable text CKEditor
This module allows editors to highlight selected portions of content and share them as Twitter posts. It integrates with CKEditor 5 and provides a toolbar button to mark text as “tweetable.”...
Categories: Content editing experience, Developer tools, Search engine optimization (SEO)
Pay Paytm
JS Checkout is a solution for businesses who would like to collect payment on their platform with minimal coding. What else? This solution enables a high level of customization for the merchant, no...
Categories: E-commerce