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.
Swagger UI Info
Shows swagger information on your Drupal site. Upload the swagger file from the settings page or use the example file. Enjoy the swagger documentation on /swagger_info Demo with `drupal/commerce...
Categories: Decoupled, Developer tools
Cool Calendar Extras
Add some extra calendar and date functionalities on Full Calendar View and Smart Date modules Features Legend block It provides a block where it appears a legend with a list of terms of taxonomy...
Categories: Content editing experience, Content display, Site structure
Entity Count Analyzer
The Entity Count Analyzer module provides powerful reports to analyze and display the count of various entities within your Drupal site. It offers valuable insights into the content, users, blocks,...
Categories: Administration tools, Content editing experience, Site structure
AI developer assistant
Build Drupal systems using natural language with the help of AI. Select a module to improve, talk with AI about improvements, modify code and improve further. More info about project goals....
Categories: Developer tools
translations pack
For any translatable content entity, instantiate all language forms in single page with single submission. the core drupal form pages are not affected, but a new page created under secondary set of...
Categories: Multilingual
Commerce MercadoPago
This project integrates Drupal Commerce with MercadoPago payments via SDK-JS API. Once configured, it will display a MercadoPago link button to continue the checkout process.
Categories: E-commerce
Disable Web Install
This module leaves only the update notification function of the Update Manager module and disables the physical installation function from the module/theme management screen. It is recommended to...
Categories: Developer tools
AVIF fallback
Creates a fallback jpg image from AVIF images for browsers which do not support AVIF format. This module is based on https://www.drupal.org/project/wpf Features - Provide JPEG fallbacks for AVIF...
Categories: Media, Performance
Group Content Menu Bundles
This exposes Group Content Menu types as menu link bundles and integrates with Menu Item Extras allowing links belonging to group menu types to be fieldable. Note: at the moment, this can only be...
HubSpot Client
This module provides a client for the HubSpot API v3 SDK. It is intended to be used by other modules to integrate with HubSpot. Recommended usage: Install and enable the module and submodules you...
Categories: E-commerce, Integrations
Default Value
Introduction Installation Configuration INTRODUCTION This module provides a default value for existing entities upon load. INSTALLATION The installation of this module is similar to other Drupal...
Bootstrap 5 Components
Bootstrap Components is a lean collection of production‑ready Bootstrap 5 Single Directory Components (SDC) for Drupal 10/11. It delivers commonly used interface elements—buttons, modals, alerts,...
Instagram Posts Block
This module facilitates the retrieval of Instagram feeds. Requirements: Instagram Basic Display API Access Token To acquire one, refer to the Instagram Developer Documentation. Installation: Use...
Categories: Integrations, Media
Hero Icons
Third party Drupal implementation of Tailwind Labs Hero Icons "Beautiful hand-crafted SVG icons, by the makers of Tailwind CSS." https://github.com/tailwindlabs/heroicons https://heroicons.com/
Categories: Media
REST Translation
Provides improved support for translation for REST endpoints. Drupal core's current multilingual support is quite basic and does not allow targeting specific translations when working with...
Categories: Decoupled, Developer tools, Multilingual
Tamper Bin To File
Allows converting binary fields to Drupal file references via Tamper.
Commerce License Content
This module provides Commerce License Type plugin submodules for licensed content management. Contains three submodules: Commerce License Publish ContentFor the licensed management of audience...
Categories: E-commerce, Content editing experience, Access control
Automated Testing Kit
Almost 3-dozen useful tests, two-dozen useful utility functions, pre-flight checks, accessibility test support and performance test support for Cypress.io and Playwright. Quick Start Install a...
Categories: Developer tools
ULI Custom Workflow
A ULI is a unique login-link, it looks like /user/reset/1/123/ABC/login and it is generated when you forget your password or using `drush uli`. This module allows you to use a ULI if you are...
Categories: Access control
Confirmation
Provides a developer API to handle any kind of confirmation. - It assumes that user gets a confirm link over some channel (usually email, but may be any other). - It allows to confirm or reject. -...
Categories: Developer tools
Chat AI
⚠️ ATTENTION #1 : Apologies, everyone — I haven’t had much time to maintain the module lately. However, a new version is on the way! It will be fully compatible with the AI module, easier to set up...
Migrate Skip Fields
This module allows skipping field by entity, bundle, name, or type. Features The module uses the following settings:
Categories: Import and export
Scheduler Request Cron
This module runs the Scheduler cron job automatically after requests. The interval between executions can be set. Prerequisites This module requires the following Drupal modules: Scheduler...
Categories: Administration tools, Developer tools, Performance
Views Blocks with Lazy Builder
The module extends views blocks with the ability to be render by the block lazy Builder. How to proceed: - activate the module (need big_pipe, views, blocks) - In the block layout (or all block...
Categories: Content editing experience, Developer tools
Newfangled insight engine
Provides integration for the Newfangled insight engine. Features Page hit tracking Registers content creation/updates with Insight Engine Integrate with the Insight Engine Sandbox or Production...
Categories: Integrations