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

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

ActivityPub

Implements the ActivityPub protocol for your site. Users on the Fediverse will be able to follow content from your site on Mastodon and other federated platforms that support the ActivityPub...
Categories: Import and export

MCP Sentinel

MCP Sentinel is the security and governance layer for Drupal sites that let AI agents read and write content. It controls what agents can touch, hides sensitive fields, logs every action, and...
Categories: Artificial Intelligence (AI), Developer tools, Integrations

Image Style Scheme

Adds an image style effect that allows you to specify the target filesystem. This is useful in cases where you want to keep the original file in the site's private filesystem, yet you want to...

Content Singleton

Content Singleton offers a fieldable content entity that allows for exactly one instance of each bundle type. This feature enables the creation of unique site pages such as About Us, Contact, and...
Categories: Content display, Content editing experience, Site structure

Content Reviewed Date

Track when each piece of content was last reviewed by an editor. Surface overdue content in a configurable stale-content report so editors never lose track of aging pages. Features Adds a Last...
Categories: Administration tools, Content editing experience

DROWL Media

DROWL media (entity) default configurations and enhancements. Furthermore better style for the Media Library & Media Library items preview (eg. in reference fields). Style enhancements requires the...
Categories: Media

Opensolr Search

AI-Powered Search for Drupal — Zero Configuration Opensolr Search gives your Drupal site hybrid AI search (keyword + vector/semantic), AI-generated answers, autocomplete, faceted navigation,...
Categories: Artificial Intelligence (AI), Search engine optimization (SEO), Site search

Adaptive Interact Client

Adaptive Interact Client provides a simple way to connect your Drupal site with Adaptive Interact, our conversational AI and search platform. The module handles the integration layer, enabling your...
Categories: Artificial Intelligence (AI), Integrations, Site search

Toast Image Editor

This module is included in DXPR CMS. Professional image editing directly within Drupal - no external software needed. Perfect for enhancing any image including AI-generated content with a full...
Categories: Content display, Media

Drupal.org customizations

Customizations used on Drupal.org itself. It is not meant to be useful to other sites, except as an educational example of the kinds of modifications you can make via a site-specific module. More...

Single Page Application Landing Page

This module provides a way for site managers to configure and serve single-page applications as pages in a Drupal site. See https://capgemini.github.io/drupal/spalp/ for more information on the...
Categories: Decoupled, Developer tools

DXPR AI Provider

Never Hit AI Limits Again - Write 10,000+ Word Content with Zero Downtime! Write comprehensive content without hitting AI limits or dealing with service outages. DXPR AI Provider connects Drupal to...
Categories: Artificial Intelligence (AI), Developer tools, Integrations

Entity SOAP Client

Entity SOAP Client provides comprehensive SOAP web service integration for Drupal, with WSDL parsing, entity management for services and operations, and integration with Feeds and Webform modules....
Categories: Import and export, Integrations

Mercury Editor Demo

A companion module for the Mercury Editor Demo Recipe. The recipe handles all installation and requires this module automatically. Mercury Editor Demo is a companion module to the Mercury Editor...
Categories: Content editing experience

Contentful Migration

Contentful Migration moves a Contentful space export into Drupal using the core Migrate API, handling the parts a YAML-only migration can't: Rich Text, embedded entries and assets, media, and cross...
Categories: Artificial Intelligence (AI), Import and export

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

USAJobs

The USAJobs module provides a block to display all opening jobs for a specific federal, state or local agency. Data source comes from USAJOBS.gov API which is includes all current openings posted...
Categories: Import and export, Integrations

Emoji Reactions

Emoji Reactions adds a fully-featured, per-entity emoji reaction system to any Drupal 10 or 11 site. Drop a field onto any content type — nodes, comments, taxonomy terms, users, paragraphs, and...

Patternkit

Patternkit loads your templates, patterns, and components into Drupal as blocks where you can then add them to your pages and layouts. You can configure them with a JSON file with an identical...
Categories: Content editing experience, Content display, Integrations

Response Filesystem Cache

Synopsis Response Filesystem Cache is a highly performant, general-purpose caching engine that allows Drupal to serve API endpoints and dynamic pages at the speed of static files. By capturing...
Categories: Decoupled, Performance

U.S. National Weather Service

NWS weather provides a daily weather forecast utilizing the National Weather Service's REST/JSON API interface at https://api.weather.gov/. Installation Install as you would normally install a...
Categories: Integrations

Mapillary

This module integrates Mapillary (API v4) with Drupal, providing custom geospatial entity types for Mapillary images, sequences, and organizations with Geofield compatibility.
Categories: Content display, Content editing experience, Integrations

Views HTMX

Reactive Views with HTMX — no JavaScript required. Views HTMX replaces Drupal's legacy Ajax framework for exposed filters and pagination with HTMX, available natively in Drupal core since 11.2....
Categories: Content display, Integrations, Performance

Commerce Decoupled Stripe

Decoupled Stripe payments for Commerce Decoupled Checkout. Usage: 1. Configure Stripe payment gateway in Drupal. Pick "Decoupled Stripe" type for one-off payments and "Decoupled Stripe Recurring"...
Categories: Decoupled, E-commerce, Integrations

Saudi National Address

Saudi National Address provides an authoritative, reusable source of Saudi Arabia's administrative geography — regions → cities → districts — with full Arabic/English...
Categories: Integrations

Pages