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.
Environment Link fixer
This module provides an HTML filter and a link widget/formatter to strip production domain names from links and images. The widget will automatically strip the current domain name from an absolute...
Categories: Content editing experience
Pantheon Autopilot Toolbar
This is a really simple module that will hopefully be unnecessary at some point. Currently Pantheon's Dashboard includes an Autopilot icon in Primary Navigation on the left. Unfortunately that is...
Categories: Developer tools
Block Visibility Days
Block Visibility Days module is used to display block according to the days condition. The module provides the Visibility Days tab in the configuration section of Block from where you can select...
Categories: Content editing experience, Content display
GraphQL Commerce
GraphQL Commerce is an extension to expose your Drupal Commerce shop via GraphQL. Dependencies: - Drupal Commerce - GraphQL 4 - GraphQl Core Schema Active development happens on the 2.0.x branch...
Categories: E-commerce
Content Modification Log
This module implements an exportable, date filterable log that tracks content modifications. It displays information about the modified entity, the user performing the modification, and a timestamp...
Categories: Administration tools, Content editing experience, Developer tools
Hybrid Login
This module is designed to generate a custom login block for use on the Drupal user login page. Features Show the Drupal default login, your external login service of choice, or both. Add a title...
Categories: Access control
Trinion permissions
This module is multilingual. There are 2 languages available in it - Russian and English. The description of the module in Russian is available at the link. Most users do not need all the options...
Categories: Administration tools
farmOS Crop Plan
Crop plan type and related features for farmOS. (ALPHA 3.x IN DEVELOPMENT) The issue queue is currently in GitHub, but we may be moving it over to here in the near future: https://github.com...
Dismissable blocks
When this module is enabled, you can configure any block to be dismissable. This is very useful for lightweight announcement blocks. Visitors can choose to hide the block just for the page they are...
Categories: Content display
Commerce XPS
This module adds the XPS Shipping Rates functionality to Drupal Commerce extending the Commerce Shipping API. USPS is the default carrier provided by XPS. You can add FedEx, UPS and various others....
Categories: E-commerce
Sender.net Integration
This module facilitates the integration of Drupal with the sender.net service, allowing users to seamlessly connect their Drupal instance with sender.net for enhanced email subscription and...
Categories: E-commerce, Integrations
Simple OAuth Account Picker
Adds an account picker, similar to how Google does it, when authorizing a client application via the Authorization Code Grant. This presents the user with the following options: Log in using the...
Categories: Access control
Happy Valentine's Day!
💙💛 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. The module provides functionality for sending valentines...
Categories: Site structure, User engagement
Referenced Entity Replace
Replace references to one entity with another. Primary expected use case: to 'merge', or remove duplicate entities, updating every other entity that references the one to be removed the one being ...
Categories: Administration tools, Content editing experience, Developer tools
Twig State Access
Twig State Access module provides new twig extensions to access Drupal state/private tmp state APIs in readonly mode. Features Typically in Drupal to pass Drupal state values to twig templates you...
Categories: Content display, Developer tools
TMGMT Translator LibreTranslate
LibreTranslate translator plugin for the Translation Management Tools (TMGMT) project. Allows to use machine translation provided by LibreTranslate to translate content. Features Drupal 10 ready...
Categories: Administration tools, Content display, Content editing experience
Date Point
A simple and effective way to store datetime points in Drupal. Native database types for datetime storage Compatibility with PSR-20 Support for HTML5 datetime-local element Configurable precision ...
Content Draggable
The "Content Draggable" module introduces an interactive and dynamic feature to Drupal sites, allowing users to engage with web elements through a click-and-drag interface. This module is designed...
Categories: Content editing experience, Content display
Advanced Maintenance Page
This module helps to provides an advanced option in maintenance page configuration. Normally, there is no much options available to customize core maintenance page. By using this module, we can...
Categories: Administration tools
TFA Migration
TFA Migration Module Provides the Path for Migrating Two-factor Authentication (TFA) Module Seed and Settings from Drupal 7 to Drupal 9 and above. You can also define the private key in settings...
Categories: Import and export, Security
Edit +
Edit+ adds the Change tool to Edit Mode for the + Suite page builder. ▶ Watch an introduction to +Suite Edit+ adds the Change tool which provides inline editing functionality to Edit Mode. It...
Image Fading Carousel
Provides field formatter to display few images from the field. Additional images from the field will be shown at different rates instead of already displayed images. Installation Install the module...
Categories: Media
Entity Bundle Field
Entity Bundle Field is a lightweight and simple module that provides a field type that allows referencing Content Types and Vocabularies. Features If you need to render a content type or vocabulary...
Categories: Administration tools, Content display, Developer tools
Audit Export
Audit Export is a powerful auditing and reporting tool for Drupal that helps site administrators and developers gain insights into the structure and usage of their site. From entity audits to...
Categories: Administration tools, Developer tools, Import and export
User Update Notify
Overview User Update Notify helps keep track of user profile changes and sends emails to administrators when users in targeted roles update values in their user profile. This is helpful for...
Categories: Administration tools, Security