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.
YMCA Donate
🇺🇦This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and the safety of Europe. This component allows you to add a call to action with...
Routes list
Module provides a simple dashboard with a list of all available routes in the system and access information. It's useful for quick overview of permissions configuration and security check to ensure...
Categories: Developer tools
Multistep (D7)
Multistep adds multiple-step functionality to content type editing forms. It does so by assigning a step number to each fieldgroup within the content type and hiding all the groups that do not...
Dummy Image
This module shows images as dummy images. If you are working on localhost or a dev server you do not have all the images from the production server - this is the module for you. To install, enable...
Categories: Media
Luxe
Login User eXperience Enhancements (pronounced like "ducks"). A better User Experience for login and signup. Gets rid of the tabs, adds a password recovery link to the login form, gives a split...
Categories: Access control
Entity Abuse
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. ABOUT: Provides ability for any user to add complains...
Categories: Content editing experience
File Image formatters
Allow image field formatters to be used on file fields which can contain images, as well as file field formatters to be used with image fields. If your file field contains a mix of images and non...
Categories: Site structure
Commerce Quantity Increments
Commerce Quantity Increments is a small module on top of Drupal Commerce, that provides possibility to set and validate quantity increments on a per product variation level. Requirements Commerce...
Categories: E-commerce
Language Fallback Fix
This module does nothing on its own. Combined with an upcoming version of Search API including [#1960684], it allows to index content entities where not every language has a fallback. For the...
Categories: Multilingual
Entity Reference: Preview
Why this module? When you preview the latest version of an entity (ex: a node) you only preview that entity. That means that referenced entities in that page are rendered with the published version...
Categories: Content editing experience, Content display, Site structure
Google Vertex Provider
Google Vertex provider is an AI provider for the AI module that lets you use chat models from the Vertex AI Model Garden (for example Gemini). Gemini also supports richer inputs such as documents...
Categories: Integrations
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
Workspace Preview
Workspace Preview provides shareable, time-limited preview links for content staged in a Drupal Workspace. Share a link with stakeholders or reviewers who can't log in, and they see unpublished...
Categories: Access control, Content editing experience
Sassy System Stream Wrapper
Sassy System Stream Wrapper provides a function to call to create a SASS partial to be imported with functions to be called to get paths to modules, themes, and if Libraries API module is enabled,...
TMGMT Ignore Fields
TMGMT Ignore Fields allows users to globally pick which fields should be skipped during translation. What it does When translating content with TMGMT, sometimes you don't want every field to be...
Categories: Administration tools, Integrations, Multilingual
Nofollow List
Allows a blacklist of sites that will have a rel="nofollow" attribute added to their link tags whenever used on your site. Originally the only page in the blacklist was Wikipedia, though it now...
Path Filter
Drupal 7+, depreciated in favor of pathologic. Path Filter takes internal Drupal paths in single or double quotes, written as e.g. "internal:node/99", and replaces them with the appropriate...
UserLoginBar
Userloginbar module creates a new user login bar block. This means this shows up username, password, submit button block in a single line that is so often the requirement in the new genx websites....
Categories: Content editing experience, Content display
Privacy Log
Synopsis Privacy Log will remove the client IP address from all log entries created through Logger API, regardless of the logger(s) used. If database logging is enabled, the Database log messages...
Categories: Administration tools
Features Menu UUID
This module provides an alternative system for exporting menu items using the Features module that aims to be more reliable than alternative option. The module was based on Entity Menu Links,...
Media Contextual Focal Point Adapter
This module provide an adapter between Media Contextual Crop API and Focal Point Crop Plugin This module is just a plugin use by Media Contextual Crop implementation please check : - Media...
Categories: Content editing experience, Media
Pay
This module can be used by other modules to collect and track payments. Through this API, any module can provide a payment form and payments can be handled and tracked centrally. Payment forms A...
Categories: E-commerce
Views Group By
This module enriches Views2 functionality with SQL Grouping and Aggregation capabilities. Ever wanted to design a view that displays top terms for a specific node type and number of nodes for each...
Commerce robokassa
[Русская версия ниже] Drupal Commerce integration with Robokassa payment system. Registering with Robokassa Before you'll start the installation process you must register on Robokassa and create...
Categories: E-commerce
Memory profiler
This module is a very lightweight module that logs the peak php memory usage to the watchdog. When your site is getting memory exhaustion errors this module can help to figure out which pages are...
Categories: Developer tools, Performance