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.
Fullcalendar Library
This is a utility module that simply provides the fullcalendar (3.x) and fullcalendar scheduler (1.x) libraries to other modules. If either library is not locally installed under /libraries, it...
Categories: Integrations
REST Export Nested
Overview This module extends core's REST Export views display to automatically convert any JSON string field to JSON in the output. It works with Views Field View. Theoretically it should work with...
Categories: Decoupled, Import and export, Integrations
Commerce Abandoned Carts
This module will automatically send an email message to users who have abandoned their Drupal Commerce carts. On each cron run the module finds Drupal Commerce carts that have been abandoned (using...
Categories: Administration tools, E-commerce, Integrations
Commerce Square Connect
Square is the payment / POS company making commerce easy and accessible to everyone. This module integrates with their eCommerce API for online payments into Drupal Commerce. Installation See the...
Categories: E-commerce, Integrations
Simple OAuth Password Grant
This module re-implements the PasswordGrant for the Simple OAuth module. This module only works with The Simple OAuth module version 6.0.x or greater!UsageTo use this module, simply enable the...
Categories: Access control, Decoupled, Integrations
Contact Emails
This module provides a more versatile interface and functionality for managing emails that get sent from Drupal Core Contact submissions. It allows users with the new permission 'manage contact...
Categories: Integrations
Clipboard.js
Overview The Clipboard.js module provides integration with the clipboard.js library, which allows non-flash based clipboard copying using the HTML5 Clipboard API. Usage The module provides a field...
Categories: Developer tools, Integrations
Webform Analysis
The Webform Analysis module provides statistical analysis and visualization for Webform submissions. It allows administrators to generate charts and tables to analyze form data and submission...
Categories: Integrations, User engagement
Yandex.Metrics
> Читать на русском
Categories: Search engine optimization (SEO), Integrations
Browscap
Browscap provides an improved version of PHP's get_browser() function. The get_browser() function can be used to tell what a visitor's browser is capable of. Unfortunately, the version provided by...
Categories: Developer tools, Integrations
CiviCRM Entity
CiviCRM Entity is a Drupal module which exposes many CiviCRM API entities as true Drupal entity types. That means that almost any module that can use Drupal entities can also access and manipulate...
Categories: Integrations
Views Ticker
This module provides new styles for Views module to display news tickers. A comparison of similar modules is available here: http://drupal.org/node/418616 6.x-2.x version is a backport from D7....
Categories: Content editing experience, Integrations, Developer tools
Mail Logger
Logs all outgoing mail from your site that uses proper Drupal APIs. Any user with "access mail logger" permission will be able to read logs of outgoing mail from any user to any recipient,...
Categories: Integrations, Automation
Counter
Counter module counts how many visitors on your website. This module provides real time counting. All data saved to database. Features Count Site Counter per day, minute even second! Count Unique...
Categories: User engagement, Integrations
jQuery Downgrade
We created this module to help soften the landing of Drupal 11 which brings us jQuery 4 JQuery Downgrade - released February 11th 2025 jQuery downgrade, aiming to keep the use of this module to the...
Categories: Content display, Developer tools, Integrations
Views TimelineJS integration
This module adds a new style plugin for Views which renders result rows as TimelineJS slides and eras. The 8.x-3.x and 7.x-3.x branches were created to work with the TimelineJS3 version of the...
Categories: Integrations
Cookiebot - Cookie consent, Cookie monitoring and Cookie control
Drupal integration for the third party Cookiebot service. Cookiebot helps make your use of cookies and online tracking GDPR and ePR compliant. This module exposes this third party functionality to...
Categories: E-commerce, Security, Integrations
Google reCAPTCHA
Overview This module provides integration with Google reCAPTCHA service for protection site forms. Read more: http://www.google.com/recaptcha This new service from Google opens new epoch in spam...
Categories: Security, Integrations
Google API PHP Client
Google APIs give you programmatic access to Google Maps, Google Drive, YouTube, and many other Google products. To make coding against these APIs easier, Google provides client libraries that can...
Categories: Integrations
Commerce Message
Provides Commerce-specific Message integration. Included in the box: Order-specific message types ("order payed", "product added to cart", "admin comment", "user comment", "order confirmation" sent...
Categories: E-commerce, Integrations
CKEditor Bootstrap Table
CKEditor Widgets Bootstrap Table Description This is just another small module introducing the Bootstrap Table to CKEditor by extending the existing table plugin. Requirements This only works if...
Categories: Content display, Content editing experience, Integrations
Matomo Reports
This module makes some of the Matomo web analytics reports available in your Drupal site. Matomo Reports was formerly a submodule of Piwik Web analytics module (which is now available as Matomo...
Categories: Administration tools, Integrations
TinyPNG
Provides TinyPNG integration. What does TinyPNG do? TinyPNG uses smart lossy compression techniques to reduce the file size of your PNG files. By selectively decreasing the number of colors in the...
Categories: Media, Integrations
Contact Forms
This module expands the features of the D7 site wide contact form. It eliminates the drop down category menu by generating a clean looking contact form (without a drop down menu) for each of the...
Categories: Integrations
SimpleSAMLphp Custom Attribute Mapping
This module is a child module of simpleSAMLphp Authentication. It provides a user interface to map attributes from SAML login to user fields. Attributes are mapped in 'Configuration' -> 'People' ->...
Categories: Administration tools, Integrations