
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.
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...