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

54,031 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.

Webform Bootstrap5

The Webform Bootstrap5 module help integrate Webform with the Bootstrap5 base theme. This module is replace for deprecated webform_bootstrap which was part of webform module. Code Snippets Below...
Categories: Administration tools

Push framework notifications

About Provides web push notifications for DANSE events. Implements Web Push library for PHP, DANSE and Push framework, tailored and tested - a single case scenario though - to work with PWA. Many...
Categories: Automation, Content editing experience, Integrations

Image Style Metadata

The Image Style Metadata module stores metadata about derivative, styled images in the database as content entities. On its initial implementation it will only store the width and height of the...
Categories: Decoupled, Media

Media Icon Deliver

This module provides a controller / route, where you can fetch the SVG of a Media Icon directly in a fast and safe way. Features It provides the following route: path: '/media/{mid}/icon' Post...
Categories: Media

Multistep Form Advanced

Add Multistep Form feature to a node and user profile. This module is a fork of Simple Multistep Form with some enhancements: - Support User Account/Profile Fields - Support validation on Email...
Categories: Content display

Simple Menu/Taxonomy Tree

Just want to present a simple menu tree on website, and config the source which are from menu or taxonomy. This module could be the easy one when you installed it. There will be a module called...
Categories: Administration tools, Content display, Site structure

Link As Popup

Features Link field extension that which permits link target attribute options including to open in a Modal (uses Javascript, not a true HTML Dialog) on current page or in a chromeless new window....
Categories: Content display, Content editing experience, User engagement

Webform Password Protection Handler

The "Webform Password Protection Handlers" module allows users to add a password-protected handle to a webform. When accessing the webform's URL, users are redirected to a password entry page. Upon...

Google Cloud Credentials

Google Cloud Credentials Module The Google Cloud Credentials module provides a secure and centralized way to manage Google Cloud credentials within your Drupal site. This module is designed to...
Categories: Automation, Developer tools, Integrations

Simple Toasts

Replaces the standard Drupal status messages with "Toast" notifications (or alerts). Works for all status/warning and error messages including messages created with Ajax and Drupal.Message()...
Categories: Content display

Varnish File Purge

The Varnish file purger is a new Drupal project developed to address compatibility issues between the Varnish Purge and Purge File modules, especially in setups where files are served across...
Categories: Performance

Case Sensitive User Login

This module change drupal login username to case-sensitive. Drupal 10 login is case in-sensitive. Means you can login to drupal using user name 'admin' ,'Admin', 'ADMIN' etc. This module make...
Categories: Administration tools, Security

Changelog preview

The changelog preview module aims to give Drupal users a view of which areas have changed. This allows editors, for example, to see which new functionalities have been added. The changelog must be...
Categories: Developer tools

Metatag UI Enhancements

The social media previews generated by Drupal metadata module when a user adds a link to a page on a social media platform is incomplete so far. For example, Facebook would add the image when...
Categories: Accessibility, Content editing experience, Search engine optimization (SEO)

GraphQL Vertex AI

This module provides GraphQL definitions for searching a Google Vertex AI cloud index. Features This module supports autocomplete queries and search queries including Gemini summary generation....
Categories: Decoupled, Integrations

Social Auth Enforcer

Enforces using Social Auth when logging in. Features When a user attempts to log in using an email that matches a certain pattern (for example: google.com), Social Auth Enforcer will make sure the...
Categories: Access control, Administration tools

AIDmi - AI, describe my image! - Image Alt Text Generator

AIDmi - AI, describe my image! See it in action on YouTube! AIDmi leverages AI to generate comprehensive image accessibility text. From the toolbar, the "AI, describe my image!" button will...
Categories: Accessibility, Content editing experience

JSON Pretty Print

Field formatter which displays (long)string fields containing JSON with proper indentation and line breaks.
Categories: Content display

Views Insert Blocks

The Views Insert Block module enables users to seamlessly integrate multiple blocks into specific locations within a View, allowing for enhanced customization and content presentation. Using this...
Categories: Content display

Workspace approval

Workspace approval provides a workflow for approving an entire workspace through a publishing lifecycle. The most common scenarios include some type of content approval and legal approval phase....
Categories: Administration tools, Content editing experience

Clickio Consent

The fastest way to activate Clickio Consent in Drupal. Comply with GDPR, TCF and Consent Mode in minutes. Clickio Consent allows you to comply with privacy regulations, TCF and Consent mode...
Categories: Integrations

Usermerge OG

OG support for the User Merge module Features OG support for the User Merge module Additional Requirements This module only works if this patch is applied to the User Merge module.
Categories: Administration tools, Developer tools, User engagement

JSON:API auto-include

Sometimes when using JSON:API we need to automatically include all relationships in the response without listing them in the include query parameter. This module provides such option. Features Add...
Categories: Developer tools, Import and export

DrupalFit API

The DrupalFit API module exposes critical site configuration and status information that is typically available on the Status Report page. This module is designed to integrate with the DrupalFit...
Categories: Integrations, Performance

SMSGateway MSG91

This module provides integration Drupal ^9 features with the SMS Gateway MSG91 available in India. It works with SMS Framework and ECA modules. Features The module provides ability to add SMS...
Categories: Integrations

Pages