Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

20,300 modules match your search

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.

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

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

Webform Random

This project is now obsolete. Webform in D8 now has a randomize feature and D7 is now EOL. This module provides a checkbox on the WebformForm Form Settings page to randomize webforms. After...
Categories: User engagement, Integrations

Lock Field Values

Allows administrators to lock the values of fields on any entity. Introduces a new setting for fields that enable the ability for the values to be locked per-entity. Setup: Install the module Edit...
Categories: Administration tools, User engagement, Site structure

Webform AddressFinder

This module implements integration between Webform and the AddressFinder service (https://addressfinder.com.au/), providing autocompletion and validation for addresses in Australia and New Zealand....
Categories: User engagement, Site structure, Integrations

The Concentration Game

This is a simple card flip game also known as the Concentration Game. This module provides the flip card game as a drupal block that can be enabled on any page. Each flip card game block has its...
Categories: User engagement

Webform Allowed Charactersets

Add characterset restrictions to your webforms. If you for example have russian spam still comming through your current anti-spam measures on your webforms, you can use this module to simply not...
Categories: Security, User engagement

ComputerMinds Data Layer

This module provides a messenger-like service for pushing events/data into the client side data layer. Usage The intended use of this module is through the cm_data_layer.data_layer service eg. Or...
Categories: Developer tools, Integrations, User engagement

Alerts Format

Provides formatting features to support the Alerts recipe. This module can be used to quickly add formatting to your Alerts recipe install, or you can use it as reference to add equivalent custom...
Categories: Administration tools, Content display, User engagement

Webform MailerLite integration

Features A simple webform handler to create a new Subscriber on a MailerLite account. By default, the Subscribers do not belong to a MailerLite Group. Ability to add more data on the Subscriber....
Categories: Integrations, User engagement

Netcall AI Widget

INTRODUCTION The Netcall AI Widget module allows sites to embed the Netcall AI widget on their website. You can enable it sitewide so it appears on all pages. Once that is done, you can override it...
Categories: Integrations, Site search, User engagement

Analyze AI Brand Voice

This module is part of the AI module ecosystem and included in DXPR CMS. Your Brand Voice Drifts When You're Not Looking One writer sounds corporate, another sounds casual, a third sounds like...
Categories: E-commerce, Multilingual, User engagement

Analyze AI Sentiment

This module moved to a new home to work around a drupal.org infrastructure problem: https://www.drupal.org/project/analyze_ai_sentiments
Categories: Content editing experience, E-commerce, User engagement

LMS Messages

Adds an ability to configure various automatic and manual messages that can be sent to LMS students and teachers by integrating Drupal LMS events with the Message module. Features Additional...
Categories: User engagement

Advanced Message Subscription

Provides fine-grained control over subscription to messages.
Categories: User engagement

Asyntai AI Chatbot

Asyntai - AI Chatbot for Drupal Create and launch AI assistant/chatbot for your Drupal website in minutes. It talks to your visitors, helps, explains, never misses a chat and can increase...
Categories: Artificial Intelligence (AI), E-commerce, 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

Drupal LMS

Drupal LMS is a Learning Management System for Drupal, designed to be extensible and modular, and to integrate well with other Drupal modules and content. Drupal LMS allows you to enable individual...
Categories: Content display, Site structure, User engagement

Tour Extras

Provides (oppinionated) contrib additions for the fabulous Tour module (as submodules). Currently requires patch from [#3549273] to work! Requirements This module requires the following modules:...
Categories: Content display, Integrations, User engagement

Arguments

The module allows content to be discussed with pros and cons arguments.
Categories: Content editing experience, User engagement

Klaviyo CRM

Native Drupal integration with the Klaviyo CRM automation platform.
Categories: Automation, Integrations, User engagement

Help injector

Help injector is a small utility module used to display contextual Advanced help icons as produced by the Advanced help injection and export module on forms and pages. See [#895554]. Install this...
Categories: Developer tools

Commerce calculated price extras

Warning: This is not really a project in its own right, it contains code that ought to live in Drupal Commerce itself, but I need it right now. It won't ever be promoted to a full project. Feel...
Categories: E-commerce

Pages