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.
Hospital Price Transparency
The Hospital Price Transparency module is intended to make it easier for site builders to meet the requirements outlined by the Centers for Medicare & Medicaid Services for providing a...
Categories: Media, Search engine optimization (SEO)
Pokemon Card
Creating this to see if I can get it to work with Single Directory Components. SDC landed in 10.1 as an experimental module. I created this as a web component in 2022. I'm going to try to get it to...
Categories: Content editing experience
Locale Deploy
Introduction Translations for Drupal core and contrib modules come from localize.drupal.org. In traditional Drupal, you update translations by either running some Drush commands or clicking around...
Categories: Developer tools, Multilingual
Schema Based Config Forms
This module provides a toolset for developers when working with config. An extension of Core's ConfigFormBase class builds configuration forms automatically from config schema. Write less PHP in...
Categories: Administration tools, Developer tools
Entity Manager
The module provides a method for rapidly building site administration interfaces, catering to scenarios where Drupal's default admin console cannot be directly delivered to users. It enables on...
Categories: Access control, Administration tools, Content editing experience
Basefield Display
This module does a very simple thing: it exposes entity base fields in view modes. It can expose base fields for any core or custom content entities, like Content (node), Media, File, Paragraph,...
Categories: Content display, Site structure
REST Entity Display
This module leverages the power of rest resources, formatters and serializers to expose entities through view modes and form modes. In fine, it exposes EntityViewDisplay and EntityFormDisplay core...
Categories: Content display, Content editing experience, Decoupled
Self Entity Reference field
Defines an entity reference to self via a computed field. This allows rendering a node as an entity reference field with a different display mode. Possible Uses Displaying a "Hero" or header view...
Commerce Revolut
This module integrates Drupal Commerce with various Revolut payment solutions, including the Revolut Pay [1], the Card payments [2] and the Payment Links [3]. https://developer.revolut.com/docs...
Categories: E-commerce
Ffmpeg Image Toolkit
Ffmpeg Image Toolkit is an image conversion module that uses ffmpeg framework (https://ffmpeg.org/) to apply image effects. The main difference between its toolkit and the core toolkit and other...
Categories: Media
ImageAPI Optimize LQIP
This ImageAPI LQIP module provides an LQIP (Low-Quality image placeholder) process for the Image Optimize pipeline. The processor will create an LQIP version of the image (PNG or JPG) in the same...
Categories: Media
ImageAPI Optimize SQIP
This ImageAPI SQIP module provides an SQIP (SVG Low-Quality image placeholder) process for the Image Optimize pipeline. The processor will create an SQIP version of the image (PNG or JPG) in the...
Categories: Media
Watchdog Watchdog
Monitors any environment and remembers the first error to occur, triggering an error on /admin/reports/status. You can then monitor that page manually, or automatically using a tool such as Expose...
Categories: Developer tools
File type indicator text filter
File type indicator text filter is an input filter that adds small icons to file links, depends on its extension. Installation ============ 1. Enable File type indicator filter module in the Drupal...
Categories: Content editing experience
Advanced Entity Notify
Advanced Entity Notify is a tool to send notification e-mails to admins/moderators about entity (node, comment, other) events (create, edit, delete). Module can send e-mails to admin (user with id...
Categories: Administration tools, Content editing experience, Integrations
Google Cloud Text-to-Speech Augmentor
Convert text into natural-sounding speech using this Google Cloud Text-To-Speech Augmentor module. Augmentors provided by this module google_cloud_text_to_speech: Transform text to speech and save...
Categories: Content editing experience
Temporary Storage Killer
The module enables to manage and clean up temporary storage data. Key Features Core TSK Module Drush Commands: Precise command-line control over temporary storage cleanup Flexible Targeting:...
Categories: Administration tools, Developer tools
Razorpay Payment Gateway
Razorpay Payment Extension for Drupal Commerce This extension utilizes Razorpay API and provides seamless integration with Drupal Commerce, allowing payments for merchants via Credit Cards, Debit...
Categories: Content editing experience
Design System (Admin Menu Link)
Allows your design system to be accessed from the admin toolbar. Features Adds a menu item for your design system to the admin toolbar. Displays your design system within Drupal's administration...
Okta User Sync and Provisioning
The Okta User Sync module allows you to synchronize users and map user attributes during CRUD (Create, Read, Update, Delete) operations, simplifying user management in applications. Additionally,...
Categories: Access control, Accessibility, Import and export
Social auth nextcloud
Social Auth Nextcloud allows users to register and login to Drupal site with their Nextcloud account. It is based on social auth and social api projects Configuration Check Readme.md How it works...
Categories: Integrations
Entity Reference Delete Check
Synopsis This module alters the `\Drupal\Core\Entity\ContentEntityDeleteForm` to add information about existing references to the entity. Known problems The module does not include translations....
Categories: Content editing experience
Unified Mail Dispatcher
The Unified Mail Dispatcher module alters the Drupal mail system to either send notifications to a specified Discord channel via a webhook or to a single email address. The right choice for teams...
Categories: Developer tools
Smart Content CDN
Extends the Smart Content Drupal module to support Pantheon Edge Integrations and personalization features. Features Leverage Pantheon Edge Integrations to deliver personalized content to users...
Categories: Content editing experience
Centarro Search
Synopsis Centarro Search enables Drupal Commerce users to harness the powerful business tools of Elastic Enterprise Search. Now business users can manage synonyms, tune search ranking rules to...
Categories: E-commerce, Site search, Integrations