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.
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
Newsletter (D7)
Newsletter module aims to be a full blown newsletter solution for Drupal 7. It is especially recommended for people that need more than one newsletter list for their site. Dependencies Entity API...
Categories: Integrations
Piwik Web Analytics
Piwik has been renamed to Matomo. Existing installation can be upgraded automatically without loosing any settings. Just install the latest Piwik D7 or D8 version and run update.php. Developed by...
Categories: Integrations
HTTP Client Manager
Http Client Manager introduces a new Guzzle based plugin which allows you to manage HTTP clients using Guzzle Service Descriptions via YAML, JSON or PHP files, in a simple and efficient way: ...
Categories: Developer tools, Performance, Integrations
Estimated Read Time
The Estimated Read Time module adds a new field type that calculates the time it takes to read that entity's content. The read time is calculated based on the content displayed in a selected view...
Categories: Content editing experience, Site structure, Integrations
WordPress Migrate
wordpress_migrate supports migrating WordPress blog exports (WXR format) into Drupal using the Migrate module / API, which is now in Drupal core. Import of WordPress posts, pages, comments,...
Categories: Import and export, Integrations
Nagios Monitoring
The Nagios monitoring module integrates your Drupal site with the Nagios monitoring application. Nagios' successors, Icinga and Icinga 2 can also be used with this module. The module reports to...
Categories: Administration tools, Developer tools, Integrations
Microsoft Azure AI
The Azure provider is an AI provider for the AI module that lets you use all of what the Azure AI Studio has to offer in terms of Chat, Embeddings, Text-To-Image etc. This means that you can setup...
Categories: Content editing experience, Integrations
Bunny - RabbitMQ for Drupal
This modules provides RabbitMQ integration with Drupal's queuing system. Features Replace the Database queue with RabbitMQ for all or selected queues. Provides methods for developers to integrate...
Categories: Integrations
Http Client
Http Client is a library for making Http-requests. It has pluggable authentication methods and data formats. Comes with support for authenticating with OAuth.module version 3.x for easy to access...
Categories: Integrations
Wingify
Synopsis Wingify (formerly VWO & AB Tasty) lets you run A/B, split URL, and multivariate tests with ease and deliver optimum user experiences to your website visitors. Once you insert the Wingify...
Categories: 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
Slack
Slack brings all your communication together in one place. It’s real-time messaging, archiving and search for modern teams, and it has cool system integrations features. This module allows you to...
Categories: Integrations
jQuery Easing
The jQuery Easing module makes the jQuery Easing plugin available for Drupal modules/themes to use. It provides no functionality of it's own and should only be installed if another project requires...
Categories: Developer tools, Integrations
IntelligenceBank Assets Connector
The IntelligenceBank DAM Connector for Drupal provides an easy way to access IntelligenceBank assets for importing, or embedding directly from the Drupal core Media Library module. There are two...
Categories: Content editing experience, Integrations, Media
Ubercart Stripe
This is an Ubercart payment gateway module for the Stripe payment processor. This module allows you to process credit card payments on your site without redirecting your customers away from your...
Categories: E-commerce, Integrations
Like & Dislike
This module provides "like" and "dislike" widgets for contents inside Drupal, making it easiers to promote features as the one seem on many social network websites. Technically speaking, the module...
Categories: Content editing experience, Integrations
Commerce Exchanger
Currency exchange rates module for Drupal Commerce 2. Features Built for Drupal Commerce 2. Built as Drupal Commerce plugin Plugin-based module for handling external providers Support cross...
Categories: E-commerce, Integrations
Micon - Icomoon.io Icon packages for Drupal
Provides functionality for adding https://icomoon.io icon packages to Drupal and exposing them for use via CSS, HTML classes, and programmatically. The module provides several submodules for...
Categories: Developer tools, Integrations
Acquia DAM
Drupal integration with Acquia DAM Acquia DAM is a cloud-based digital asset management solution that seamlessly integrates with the Acquia digital experience platform. Acquia DAM allows marketers...
Categories: Content editing experience, Integrations, Media
Node view count
Node View Count module allows to count node views. Unlike statistics module, this module records each view of node with user uid and timestamp. So now you can know how many times a user viewed node...
Categories: Content editing experience, Integrations
Payment
Payment is a generic payment platform which allows other modules to use any of the payment methods that plug into Payment. With Payment we only need one one Paypal, one credit card and one iDEAL...
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
Admin Content Notification
Problem Prior to this module, when Drupal users created new content on their Drupal site, they had to develop a custom notification informing the site admins about the added content. It would be...
Categories: Administration tools, Content editing experience, Integrations