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.
Menu Export CSV
Provides a CSV export for menu links. Go to menus (/admin/structure/menu) Select a menu (/admin/structure/menu/manage/admin) Click on the 'Download CSV' link at the bottom of the page (/admin...
Categories: Administration tools, Import and export, Site structure
OpenID Client Advanced
About the module The OpenID Client Advanced module provides an OAuth 2.0/OIDC client plugin working with the OpenID Connect module which accepts file or environment variable as the secret source,...
Categories: Access control
Page proxy
Page proxy allows Drupal to act as an HTTP proxy to remote sites and make those remote sites available under a user defined path. Features The idea of this module is to allow access to a remote...
Field Value Tracker
The Field Value Tracker module automatically updates environment-specific field values when syncing databases from production to staging or development environments. It solves a common problem:...
Categories: Administration tools, Developer tools
oEmbed Configuration
oEmbed configuration provides an UI to configure parameters that can enhance the display of oEmbed resouces. Recommended modules Although not required, some modules can be useful combined with...
Categories: Content display, Content editing experience
Monitoring Endpoint
The Monitoring Endpoint module provides a secure, token-authenticated JSON API endpoint that exposes real-time status information from all enabled Monitoring module sensors and Ultimate Cron jobs....
Categories: Administration tools, Developer tools
Duplicate title check
What this module does Duplicate Title Check helps editors avoid confusing or SEO‑unfriendly duplicate page titles. When an editor saves a node whose Title matches an already published node ...
Categories: Content editing experience
Opensearch NLP
**OpenSearch NLP** extends Drupal’s Search API by adding **Natural Language Processing (NLP)** and **semantic search** capabilities through OpenSearch. This module integrates with `search_api` and ...
Categories: Artificial Intelligence (AI), Automation, Site search
Model Viewer Formatter
Model Viewer Formatter Provides a field formatter for displaying 3D model files using Google's Model Viewer web component. Description The Model Viewer Formatter module integrates Google's "model...
Categories: Content display
Revision Purgatory
Revision Purgatory module helps site builders keep content revision tables lean by queuing and deleting stale node revisions. Features - Node revisions are grouped by language and show the revision...
Categories: Administration tools
Advanced Country Field
Provides an advanced country selection field with SVG flags, filtering, search, multi-language support, and full accessibility. Supports multiple widget types with customizable options. Key...
Categories: Content editing experience
DGA Rating
DGA Rating A fully compliant, accessible, and user-centric rating widget for Drupal 10 & 11, designed in alignment with the Digital Government Authority (DGA) Design System standards. This module...
Categories: Content display, User engagement
DBlog Time Filter
Purpose: Enhances the Drupal Core "Recent Log Messages" report page (/admin/reports/dblog) by adding critical debugging and usability features currently missing from the core functionality. Key...
Categories: Administration tools
SkynetAccessibility Scanner
The SkynetAccessibility Scanner Application is a powerful Accessibility Testing Tool and Accessibility Scanning Software that enables organizations, businesses, government entities, and individuals...
Categories: Accessibility
DGA Feedback
DGA Feedback Module The feedback page is designed to gather user insights. It includes a brief introduction encouraging feedback, followed by sections for rating, comments, and suggestions. Clear...
Categories: Accessibility, Content display, User engagement
Livre
book 3.0.1 has now been released, we recommend it now The Livre project provides a replacement for the Book module that up until Drupal 11 was part of Drupal core Why? The maintainer of the book...
Categories: Content display, Content editing experience, Site structure
Webform payment element
A webform form element that provides a simple payment element with machine (unique) name, label and dollar amount. Comes with a token to add up all dollar amounts in all items of a payment element...
Views Themeable Text Area
The Views Themeable Text Area module integrates the existing views text area functionality with themes. The primary use case for this module is: Customizations beyond the capability of the default...
Categories: Content display
Typesense GraphQL
The Typesense GraphQL module provides comprehensive GraphQL integration for Typesense search collections in Drupal. It enables you to expose your Typesense search indexes as fully-featured GraphQL...
Categories: Site search
Date Range Widget
Date Range Widget (drw) provides a simple date field widget with min/max validation and support for relative dates like "today" or "-18 years". Perfect for age verification, event registration,...
Categories: Content display, Content editing experience
Image 404 Fallback
The Image 404 Fallback module intercepts requests for missing image files and serves a configurable fallback image instead of returning a 404 error. This ensures that broken image links display a...
Categories: Administration tools, Content display
Skip Logout Confirmation
This module removes the logout confirmation page, allowing users to log out directly with a single click. By default, Drupal 10+ displays a confirmation form when users click the logout link. This...
Categories: Access control
Search API PinByPhrase
Pins a node to the top of the results when search query matches expected phrase and node id and specified language. None to many configurable sets of phrases with their corresponding node id and...
Categories: Content display, Integrations, Site search
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.
Schema.org Metatag AI
Schema.org Metatag AI Tired of manually filling out Schema.org structured data for your content? This module brings AI automation to your Drupal metatags. What does it do? Schema Metatag AI adds a...
Categories: Content editing experience, Integrations, Search engine optimization (SEO)