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.
AI (Artificial Intelligence)
Drupal AI enables organizations to use artificial intelligence directly within Drupal websites. It provides the core technical foundation for integrating language models, automating tasks, and...
Categories: Automation, Content editing experience, Integrations
GMap Module
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. The GMap module provides an interface to the Google Maps...
Categories: Content display, Site structure, Integrations
Comment Notify
Comment Notify emails authors and visitors about new comments published on pages where they have commented. Comment Notify works for both registered and anonymous users. Providing comment...
Categories: Integrations
Geofield Map
Geofield Map is an advanced, complete and easy-to-use Geo Mapping solution for Drupal 8+, based on and fully compatible with the Geofield module, that lets you manage the Geofield with an...
Categories: Content editing experience, Integrations, Site structure
Hotjar
Adds the Hotjar tracking system to your website. Features add tracking code to specific pages, add tracking code to specific roles What is Hotjar? Hotjar is a new powerful way to reveal real...
Categories: Integrations
Salesforce Suite
This suite of modules supports integration with Salesforce by synchronizing Drupal entities (E.g., users, nodes, files) with Salesforce objects (E.g., contacts, organizations, opportunities). It...
Categories: Integrations
Subscriptions
This module enables users to subscribe to be notified of changes to nodes or taxonomies, such as new comments in specific forums, or additions to some category of blog. Once enabled, all nodes will...
Categories: Integrations, Media
Disqus
DISQUS is a comments platform that helps you build an active community from your website's audience. It has awesome features, powerful tools, and it's easy to install. Drupal Integration Display...
Categories: Integrations
Social media share
The social media share module allows the user to share the current page to different social media platforms. It is rendered as a block, you can place it anywhere of your site. The module provides...
Categories: Content editing experience, Developer tools, Integrations
Swiper formatter
Overview Integration with up to date version of one of the most modern swiping/sliding libraries. Swiper is mobile first, layout and gestures wise, it provides great amount of options for designing...
Categories: Content display, Integrations, Media
dataLayer
Get content/entity/user data from inside Drupal to the client-side/front-end. Outputs various CMS page meta data (like content type, author uid, taxonomy terms), which can be used for all kinds of...
Categories: Developer tools, Integrations
Easy Email
Easy Email is an HTML email templating system for Drupal, designed to be as simple as possible to configure, with a robust set of features. Available as a Recipe For the simplest experience in...
Categories: Integrations
X Autoload
xautoload is a performant and comprehensive PHP class loading suite for Drupal 7. Most importantly, it provides Drupal-8-style PSR-4. But it can also provide class loading for 3rd party packages....
Categories: Developer tools, Integrations
Social API
This project is part of the Drupal Social Initiative. Social API harmonizes authentication with external social services in Drupal, providing an extensible module that allows integration of modules...
Categories: Integrations, Access control
Modeler API
The Modeler API is a framework for building visual modelers in Drupal. It fully decouples what is being modeled (Model Owners) from how it is modeled (Modelers), so that any visual editor can work...
Categories: Developer tools, Integrations
Siteimprove Analytics
Siteimprove Analytics allows your site to be tracked by Siteimprove Analytics by adding a Javascript tracking code to every page. The Siteimprove Analytics script will only be added if the code can...
Categories: Integrations
CKEditor CodeMirror
CKEditor CodeMirror adds syntax highlighting for "Source View" in CKEditor WYSIWYG editor. 3.x The 3.x series only supports CKEditor 5. Settings migrations from 8.x-2.x/CKEditor 4 are provided but...
Categories: Administration tools, Content editing experience, Integrations
Mailgun
Mailgun module provides integration with the Mailgun email service. The module uses Mailgun's Official SDK for PHP. Mailgun is email automation created for developers. It uses REST APIs to...
Categories: Integrations
Events Log Track
This module track logs of specific events that you'd like to log. The events by the user (using the forms) are saved in the database and can be viewed on the page admin/reports/events-track. You...
Categories: Integrations
Shariff Social Media Buttons
This module implements the Shariff social media buttons library by heise online: https://github.com/heiseonline/shariff Shariff enables website users to share their favorite content without...
Categories: Integrations
Akamai
The Akamai modules provides integration with the Akamai Content Control Utility (CCU) Web Service. This enables the purging of cached URLs in the Akamai Global Network in response to different site...
Categories: Administration tools, Performance, 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
Auto Node Translate
This module provides the ability to add automatic translations to nodes using external libraries. Features At the moment the module provides 6 different Translation APIs: Amazon Translate (^2.1)...
Categories: Content editing experience, Integrations, Multilingual
Add to Cal
Drupal field formatter providing Add to Calendar links. Export events Google Calendar Yahoo! Calendar Outlook.com Calendar iCal / MS Outlook The field formatter provides a button next to the field...
Categories: Site structure, Integrations
Private Message
Overview This module is a full-fledged, ajaxified private message system that allows for private messages between users on a site. It has been written to be fully configurable through UI,...
Categories: Developer tools, Integrations