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.
segmentio
Overview segmentio for Drupal is the easiest way to integrate segmentio analytics into your Drupal site. By installing segmentio's Drupal plugin you can add any analytics service to your site...
Categories: Integrations
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...
MCP Server
This module is back on active development
Categories: Artificial Intelligence (AI), Integrations
Site Navigation Schema
Categories: Site structure
Ajax Login/Registration/Reset Password in Modal
This module is provided an ability to login and register and rest password with AJAX in Modal dialogs or Non-modal dialogs or off canvas dialogs. This module provides a block with links to whatever...
Categories: Access control
Calculator Field
Introduction Calculator Field lets site builders compute values from other fields using a simple tokenized math formula (e.g., “[field_price] * [field_quantity]”), with live updates on edit forms...
Categories: Site structure
Friendly Account Modifiers
Categories: Accessibility, Access control, Developer tools
VG Wort Integration
Integrate German VG Wort service for Drupal. The new module uses publisher defined keys to send tracking information to VG Wort. The Metis module obtains keys form VG Wort. We created a new module...
Categories: Content editing experience, Integrations
FlowDrop AI Provider
The FlowDrop AI Provider module brings powerful multimodal AI capabilities to FlowDrop workflows by integrating seamlessly with the Drupal AI ecosystem. It enables content creators and site...
Categories: Artificial Intelligence (AI), Automation, Integrations
Social Post X
Social Post X allows you to configure your site to automatically tweet to a user account without human intervention. Social Post X also integrates with the Rules module. Requirements drupal/social...
Categories: Access control, Automation, Integrations
tapis_job
This module adds support for Tapis jobs within Drupal. In Tapis, a job refers to a Tapis app that is run on a Tapis system. Using this module, Drupal users can now launch any Tapis app as a Tapis...
Categories: Integrations
tapis_tenant
Tapis has the notion of sites & tenants (https://tapis.readthedocs.io/en/latest/technical/authentication.html). All resources within Tapis (e.g., users, systems, apps, jobs, etc.) are tied to a...
Categories: Integrations
Paragraphs Blökkli
Paragraph Backend for https://blokk.li Editor
Categories: Content editing experience
Group Mapping From Node
This module adds a configuration section to a node form to select a Group and make it part of it. By Default, Group module does not allow to map a node to a group from the node itself, however,...
Categories: Content editing experience
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
Entitree
Entitree provides a tree structure to content entities in a Drupal site. Along with the structure itself, Entitree provides tools to enable support for entity types as well as an API for accessing...
Categories: Administration tools, Content editing experience, Access control
Drupal Purview
Project description Drupal Purview provides a robust integration between Drupal and Microsoft Purview, enabling organizations to surface enterprise data governance information directly within...
Categories: Integrations
JWT Authentication
Here, write an introduction that summarizes the purpose and function of this project with a focus on users brand new to Drupal. Answer the question: What solution does this module provide? The...
Categories: Security
Adaptive Images
This module provides a simple umbrella catch all for your responsive images to keep you from having to curate multiple image styles and responsive image styles. It also provides a preprocess...
Categories: Media
Intercept
Intercept is an event management system designed to help libraries and other organizations evolve and track their event programming. This suite of modules includes: Event Management Room...
Categories: Content editing experience, Site structure
World of Warcraft API
Bring World of Warcraft data into Drupal with a modern, modular integration for Blizzard's APIs. Sync characters, guilds, achievements, collections, and game data catalogs, and let players log in...
Categories: Developer tools, Integrations, User engagement
Pantheon Content Publisher
Pantheon Content Publisher integrates your Drupal site with Pantheon's Content Cloud, allowing you to draft, preview, and publish content straight from Google Docs. Features - Realtime and draft...
Categories: Content editing experience, Integrations, Media
Reinforcement Learning (or A/B & Multivariate Testing)
Reinforcement Learning (RL) is an A/B and multivariate testing framework for Drupal where every visitor click is treated as human feedback (RLHF-style). Each page view is a trial, each conversion...
Categories: Automation, Content display, User engagement
Belgian postal code
Introduction Belgium has a constantly changing postal code system because of municipalities who are merging with each other. This module contains a migration script to automatically fill a taxonomy...
Categories: Developer tools, E-commerce, Import and export
Entityqueue Scheduler Field
This field allows you to schedule an entity into a specific queue. Example: I have a node that must always be published but only present in the highlight queue tomorrow from 2 to 4. I can then put...
Categories: Site structure