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.
jQuery Raty (Star Rating) Widgets
Update 12-23-2013 7.x-1.x-dev Now wielding more of the power from the Raty library. Can now assign custom images for on/off/half star states*. *This is only for raty field output so far. Custom...
Categories: Content display, User engagement, Site structure
Quiz Drag and Drop
This is the new home for the Quiz Drag and Drop question type. Drag and Drop question allows you to add interactivity to objects on the slide by designating drag items and drop targets. FYI : Its...
Categories: User engagement
Custom AI Chatbot Module for Drupal 9.x, 10.x and 11.x
Latest version supports Open AI, Google Gemini, Anthropic Claude and Mistral. The AI Chatbot module provides a frontend chatbot block and acts as an AI agent for your website. It interacts with...
Categories: Automation, Integrations, User engagement
Gigya - Social Infrastructure
Moved The module, including its development, has been moved. To download the latest Gigya–Drupal GConnector, click here.
Categories: Site structure, User engagement, Integrations
Prediction game
The Prediction game module lets administrators create leagues or tournaments consisting of several matches, on which bets by players can be made. After each round of matches, the results can be...
Categories: User engagement
Flag Tracker
Integrates Flag and Tracker modules.
Categories: Content editing experience, User engagement
Good Relations for Drupal Commerce (schema.org compatible)
This module adds Good Relations markup on Drupal Commerce product displays, allowing search engines to display Rich Snippets for your products. Read more on how Good Relations can improve the SEO...
Categories: E-commerce, User engagement
Web Experience Toolkit: Webform
Provides Webform functionality in [Drupal WxT][drupalwxt]. Key Features Creates a webform content type for basic form management. Multilingual support via Webform localization Webform NID replaced...
Categories: User engagement, Integrations
Advanced Drupal Audit Tool
While planning out migration of Drupal 7 sites to Drupal 8,9,10 1st thing we need to know, what is inside the hood, how complex it became over a period of time. This Audit Tool helps you to...
Categories: Administration tools, Developer tools, User engagement
Webform Number Limit
This module provides Webform handlers that allow forms with a number element to have submission limits based on the sum of those numbers. It's similar to the Options/Checkbox limit handler provided...
Categories: Integrations, User engagement
Advanced Message Subscription
Provides fine-grained control over subscription to messages.
Categories: User engagement
LMS AI
Stub main module for now and a single activity-answer plugin sub-module: AI textfield with feedback and async AI answer evaluation from cron. Requires AI Providers API module. Doesn't require AI...
Categories: Artificial Intelligence (AI), User engagement
CMS guide
CMS Guide is a docs-as-code in-admin help system for Drupal. Editor guide content lives as Markdown files in a module, is version-controlled alongside the rest of your site's code, and is imported...
Categories: Administration tools, Content editing experience, User engagement
Klaviyo CRM
Native Drupal integration with the Klaviyo CRM automation platform.
Categories: Automation, Integrations, User engagement
Piano Analytics for Short URL
Sends Piano Analytics server-side events for Short URL redirect visits. Features Non-blocking tracking: visit events are queued during the redirect and sent to the Piano Analytics Collection API...
Categories: User engagement
Inline SVG Logo
The SVG Logo module allows Drupal themes to use SVG code instead of traditional image logos, with live preview and validation in theme settings. Features - Replace theme image logos with scalable...
Categories: Media, Site structure, User engagement
Conditions
The Conditions module provides some condition plugin based functionality. - A conditions form element - A conditions-groups form element - A condition field type
Categories: Developer tools, User engagement
Spotify
Provides integration with the Spotify Metadata API and a field to display artist, album and track information with a link that opens the Spotify client. Since 7.0-rc2 you can also output the data...
Categories: Content editing experience, Content display, User engagement
PageFlip: Book, Magazine, Comic Viewer
PageFlip simulates "flipping through the pages" of books, magazines, comics, flyers, or other "book"-like content. PageFlip includes two viewers: PageFlip MegaZine3 Viewer and PageFlip HTML...
Categories: Content editing experience, User engagement, Media
Node Accessibility
Validation can be enabled and disabled on a content-type specific basis, allowing administrators to pick and choose what does and does not need to be validated. Integration with the rules module...
Categories: Content editing experience, Developer tools, User engagement
Tournaments series
Overview Module for calculating and publishing a ranking list for tournaments series. You can use a module for running a series of tournaments or races of any kind, e.g. F1 season, Ski world cup,...
Categories: User engagement
Webform Smart IP
This project creates a new Webform field type called 'smart_ip' that uses the Smart IP module to provide additional data about the form submitter in hidden fields. The data will show up on the...
Categories: User engagement, Site structure, Integrations
Quiz H5P
Deprecated Please use https://www.drupal.org/project/quiz_h5p_integration This project adds H5P support to Quiz 7.x-5.x as a Quiz question. This currently has the same functionality as the module...
Categories: User engagement
Review Stream
Stream your latest and greatest reviews from around the Web to your Drupal site and display them with SEO-friendly rich-snippet markup. To use this module, you must: have a Grade.us account with...
Categories: E-commerce, Content display, User engagement
Service Links mailto
You need a simple <a href="mailto:hello@example.com"> link integrated within your list of service links? Look no further! The Service Links mailto module integrates with the Service Links...
Categories: Content editing experience, Content display, User engagement