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

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

G Suite Integration

Light-weight G Suite integration that uses the PHP client library to provide developer friendly services giving access to G Suite features. This module is intended to be used with a G Suite service...
Categories: Integrations

Helpdesk Integration

This is a framework module. It provides the foundation for integrating your Drupal site with a dedicated helpdesk system such as Zendesk, Zammad, GitLab service desk, or others. The idea behind...
Categories: Integrations

Hubspot API Integration

This module integrates with multiple parts of drupal uning submodules such as Webform and the HubSpot API to submit Data directly to HubSpot's lead management system. For example, a Webform-based...
Categories: Integrations

Expose actions as local actions

Drupal core and quite a few contrib modules come with Action plugins. They are handy tools to provide functionality in certain context, of which the most popular one are Rules Views Bulk Operations...
Categories: Developer tools

Config Revision

This module allows creating revision for config entities. The module adds a lightweight revisionable entity which is bundleable and non-translatable. The admin settings page can be used to make any...
Categories: Content editing experience

Field Author Information

Summary: Field author and coauthors information field.

OnPoint Search

OnPoint Search is an easy-to-use, cloud-based site search solution. OnPoint Search makes it easy to add search functionality to your site. No servers to set up. No apps to install. No need for ten...
Categories: Site search

Webform Background Color Scheme

Webform Background Color Scheme Tool provides a handler to configure the inline background color for webform. Purpose Webform Background Color Scheme builds upon the webform module to provide...
Categories: Developer tools

Override Media Options

The Override Media Options module allows permissions to be set to each field within the Authoring information and Publishing options field sets on the media form. Note: Adjust access control in...
Categories: Accessibility

Elasticsearch Helper Views

Elasticsearch Helper Views module provides a way to display Elasticsearch results using Drupal Views. Requirements Drupal 9 or 10 Elasticsearch Helper module Installation Elasticsearch Helper Views...
Categories: Site search

Google Photos Remote Media Entity

This module uses Google photos as a source for remote media. it means you can use your google photos on the website without saving them on the Drupal file storage. This is useful when you do not...
Categories: Media

Garden Gnome Package

This module provides an easy way to publish panoramas and object movies created with Garden Gnome Software’s Pano2VR and Object2VR.
Categories: Content display, Site structure, Integrations

CKEditor Allowed Content Rules

CKEditor Allowed Content Rules allows you to override Drupal default "Limit allowed HTML tags and correct faulty HTML" editor rules with more advance CKEditor Allowed Content Rules. How to use...
Categories: Content editing experience, Content display, Developer tools

Block Breakpoint

The Block Breakpoint module makes it possible select one or more breakpoints that will apply as a block condition. On the rendering of the page an inline script will remove the block, if the...
Categories: Content display

Sound Management

The Sound Management module aims to provide a framework for audio streaming sites. The current version supports MP3 files and provides the following functionality: a Soundmanager2 Bar UI audio...
Categories: Media

Site Version info

This module hold and show manual the site version information on site or via JSON API. Using with the module Site Version Host allow to have an interface with multiple sites information. This...
Categories: Developer tools

Mobile Native Share

Share like a native app with the Web Share API This module to add a native share button to your node. If the device support share with native dialog, It is very convenient for mobile users....
Categories: Search engine optimization (SEO)

Layout Builder Customizer

Allows user to customize Layout Builder Options. 1. If Disable option is checked in module configuration form, This module disables option "Allow each Entity Type to have its layout customized" in...
Categories: Content display

Flexible Field Wrappers

This module allows you to wrap fields in predetermined HTML tags or any tag you need, as well as add classes to those tags. You will find configuration fields for: Field wrapper Field wrapper HTML...
Categories: Accessibility, Content editing experience, Site structure

Tome AWS

The Tome AWS module enables you to deploy a static website created with the Drupal Tome module to an Amazon S3 bucket. Features Incremental deploy Redirect management Delete obsolete files Drupal...
Categories: Performance

Google Maps Services

This module integrates Google Maps Services with Drupal. This module provides a service that provides access for the following Google Maps APIs: Directions API Distance Matrix API Elevation API...
Categories: Integrations, Site structure

Multilingual Google Web Page Language Translator

This module helps you implement Google translation for your webpage. It has configuration settings where you can choose the languages you want to show in dropdown on frontend. You just have to...
Categories: Content display, Multilingual

Commerce Banca Intesa

Provides Commerce integration with Banca Intesa Serbia payment services. How to use it? 1. Install the Commerce Banca Intesa module as you would normally install a contributed Drupal module. 2....
Categories: E-commerce

Phone Label

Provides a Labelled Telephone Number field type, widget, and formatter.
Categories: Site structure

Dblog Exclude

The Dblog Exclude module is used to exclude or filter out log messages from being recorded in the watchdog. By level (also known as severity) By type (also known as channel). The options that...

Pages