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.
Analyze AI Content Security Audit
This module is part of the AI module ecosystem and included in DXPR CMS. Sensitive Data Leaks in Content Are Invisible Until They're Not A support article accidentally includes a customer's email....
Categories: Administration tools, Artificial Intelligence (AI), Security
Content Moderation Tabs
Makes it easy to create tabs alongside the Content » Overview sub-tab for different states of content moderation ("In progress" for drafts, "Needs signoff" for content at the in review state, etc.)...
Categories: Administration tools, Content editing experience, Developer tools
Parliament Protect
Protect your website from UK Parliament! The wildly unpopular and ill-conceived Online Safety Act is now in full force in the UK. As a result it's important to make sure that visitors from UK...
Categories: Security
DSFR for Drupal - Colors
Module relating to "Design Système de l'État" (DSFR (in French)) recommendations. This module provides color selection field types based on the official DSFR palette. For each field instance, you...
Categories: Content editing experience, Site structure
Entity reference autocomplete FormElement with add more
If non-entity custom form require a form element that allows adding entity reference and individual entity need to be added using it's own input field same as "entity_reference_autocomplete" widget...
Categories: Content editing experience, User engagement
Modules Manager Enhanced
Full Project Description Enhanced module administration with package filtering and server-side performance optimization. Speeds up /admin/modules page and improves user experience for large Drupal...
Categories: Administration tools
Marquee Scroll
Marquee Scroll is a Drupal 10/11 module that allows site builders to display text fields or custom blocks as smoothly scrolling marquee banners. It replaces the old HTML tag with a modern, CSS/JS...
Categories: Content display
Link Param Propagator
Automatically carries UTM and other query parameters across your site’s links for reliable campaign attribution and cleaner analytics no code needed. Configure multiple rules by selector....
Categories: Search engine optimization (SEO)
Taxonomy Ordinal
The module provides a field type that creates a stable index from the hierarchical structure of taxonomy vocabularies. It can be used for sorting in views and creates a unique numbered, stable...
Categories: Content display, Site structure
Unicode Soft Hyphens
Sometimes you want to indicate where words should break as css hyphens sometimes breaks words in ugly ways. That's where soft hyphens is needed. But some fields don't allow ­ to be used so that...
Categories: Accessibility, Content editing experience
PDF Forge
PDF Forge lets you export Drupal content to PDF with zero external binaries. It converts render arrays into polished PDFs using Dompdf, with optional headers/footers, page sizes, orientations, and...
Categories: Content display, Developer tools, Import and export
Nonce Generator
Nonce Generator Generates fresh CSP nonces per request and automatically injects them into script-src Content Security Policy headers. What It Does This module generates a unique nonce for each...
Categories: Developer tools, Security
CAPTCHA Protected Page
Secure sensitive pages with CAPTCHA verification. This module provides flexible CAPTCHA protection for any page on your Drupal site. Users are redirected to a CAPTCHA verification page before they...
Categories: Access control, Security
Simple OAuth Logout
About Module that adds the /oauth/logout endpoint. It works like /oauth/revoke but also deletes all sessions from the user of the given token. This is very drastic, as the user is logged out...
Categories: Access control
Node in Menu
Have you ever wanted to create views like Pages in the “main menu” Orphaned pages (pages not in any menu) Node in Menu adds a Views filter for content listings so you can show only nodes that are ...
Categories: Content display, Site structure
DCR Renderer
The DCR Renderer module provides a Twig extension and Single Directory Component (SDC) for fetching and rendering content from Drupal Content Repository URLs or local file paths. It has multiple...
Categories: Content display, Decoupled
Per-Domain Fields
Provides field types that store a different value for each domain defined on the website. Features This module defines new versions of standard Drupal field types. They work the same way, except on...
Categories: Content editing experience, Developer tools, Multilingual
Entity Clone Simple Sitemap
Extends the Entity Clone module to automatically clone Simple Sitemap settings whenever entities are cloned. Features Automatically clones Simple Sitemap overrides for content entities. Preserves...
Title Cases
Features The purpose of this module is to convert the display of titles using a language writing style guide such Associated Press (AP). Apply a title case from a language style guide for the...
Categories: Content display
Content translation access
Content Translation Access provides granular permissions to control access to translated content. It allows site builders to define who can view, create, and edit translations for specific content...
Categories: Access control
GraphQL Search API Query Extension
This module provides GraphQL integration for Drupal's Search API, allowing you to perform search queries through GraphQL with the same functionality as the core graphql_core_schema entity query but...
Categories: Decoupled, Developer tools
Distro Helper
If you maintain an installation profile, you often run into issues with managing the configuration in your included submodules. This module is intended to help with those issues. Features Check out...
Categories: Developer tools
Schema.org Metatag Software Application
Adds Schema.org SoftwareApplication to the JSON LD array. Creates SoftwareApplication. Not feature complete with schema.org, please suggest additional tags as required. Initial issue on parent...
Categories: Search engine optimization (SEO)
Analyze AI Sentiments
This module is part of the AI module ecosystem and included in DXPR CMS. Your Content's Tone Says More Than You Think Content that sounds too promotional loses trust. Content that's too academic...
Categories: Artificial Intelligence (AI), E-commerce, User engagement
Drupitor Client
The Drupitor Client module provides a secure API endpoint to check for available Composer package updates in your Drupal installation. This module is designed for integration with external...
Categories: Developer tools, Integrations, Security