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

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

World of Warcraft API

Bring World of Warcraft data into Drupal with a modern, modular integration for Blizzard's APIs. Sync characters, achievements, collections, and reference data, and let players log in with their...
Categories: Developer tools, Integrations, User engagement

Entity Reference View Mode Selector

Give content editors the power to choose how each referenced entity displays. This module adds a "View Mode" selector to entity reference fields, allowing different view displays (teaser, card,...
Categories: Content display, Content editing experience

Entity Reference Field Override

Override specific field values on referenced entities without modifying the original. Content editors can customize how a referenced entity appears in each context—changing background colors,...
Categories: Content display, Content editing experience

Svg Image GraphQL

The module provides the integration between Svg Image module and GraphQL (v3). For more information please check out #3004949 Requirements Svg Image https://www.drupal.org/project/svg_image GraphQL...
Categories: Decoupled, Media

PDB Angular Entity

Renders Drupal entities using modern Angular components via the Progressively Decoupled Blocks (PDB) framework. Each entity gets its own Angular Custom Element (Web Component) compiled with ...
Categories: Content display, Decoupled

Media Snippet

The Media Snippet module provides a Drupal Media source for embedding self-contained websites or applications using iframes. It is designed to work with the iframe module and includes features like...
Categories: Media

Leaflet OpenFreeMap

Adds OpenFreeMap vector tile map styles to the Leaflet module. OpenFreeMap is a fully open-source, free-to-use tile service with no API key required. Three styles are provided: Liberty — full...
Categories: Content display

Multi-Value Add Form Hider

This module prevents the default empty add form from appearing when editing an unlimited multivalued field, except when the field has no existing values. It helps keep the edit form clean and...
Categories: Content editing experience

Webform Term Hierarchical Checkboxes

Webform Term Hierarchical Checkboxes provides a custom Webform element that renders a taxonomy vocabulary's terms as collapsible, hierarchical checkboxes. By default only the root-level (depth 0)...
Categories: Integrations, Site structure

MCP Core

MCP Core is a simple framework for building MCP servers in Drupal. It lets you expose tools, prompts, and resources to AI agents through the Drupal plugin system. See CTX module for a reference MCP...
Categories: Artificial Intelligence (AI)

Paragraphs library browser filter

Note: this module is created by Github Copilot (with LLM model Claude Opus 4.6 - high thinking). Filters the paragraphs library browser by allowed paragraph types from the parent entity reference...
Categories: Content editing experience

Canvas Component Migrator

Introduction Canvas Component Migrator provides a browser-based admin interface for moving Canvas JavaScript components and global CSS between Drupal sites. Instead of using the terminal or...
Categories: Automation, Developer tools, Import and export

Paragraphs Usage Manager

Stop editing Paragraphs field settings one by one. Paragraphs Usage Manager gives site builders a centralized way to control where paragraph types are allowed across entity types and bundles....
Categories: Accessibility, Content editing experience, Developer tools

farmOS Conservation Planner

Provides farmOS features for Resource Conservation Districts to aid in the conservation planning processes. This module is an add-on for the farmOS Drupal distribution.

Pages