Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

55,442 modules match your search

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

Pages