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

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

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

Pages