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

10,320 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.

Web Push Notification

Web Push Notification module allows you to send the browser push notifications. See (https://developer.mozilla.org/en-US/docs/Web/API/Push_API) for details. This module doesn't use any third-party...
Categories: Site structure, Developer tools

Userlike Live-Chat-Software Integration

Integration Module for the wonderful Userlike Live-Chat-Software. Helps you to easily integrate Userlike on your Drupal Website. Just install this module, connect it to your Userlike Account Widget...
Categories: Developer tools, Integrations

Textimate (Text Animate)

Textimate is a innovative and powerful Drupal module that provides text animate, enhancing site interactivity with awesome effects. Effortlessly transform static text into mesmerizing animations....

Layout Paragraphs Disable Duplicate

Hides the duplicate button for selected paragraph types in the Layout Paragraphs builder. Use it when duplication causes issues or when certain types should not be duplicated. Features The module...
Categories: Content editing experience

Taxonomy Content Report (Obsolete)

Please use the new page for this module: https://www.drupal.org/project/taxonomy_content_report A Drupal 10/11 module that generates content insight reports filterable by a hierarchical taxonomy...
Categories: Administration tools, Content editing experience, Site search

Views RL Sorting (or A/B Testing)

Part of the RL module ecosystem; ships in DXPR CMS. RL: A/B Test Views Content (rl_sorting) is a Views sort plugin that A/B and multivariate tests the order of any Drupal View using reinforcement...
Categories: Content display, Site structure, User engagement

Ubercart Ajax Attribute Calculations

uc_aac is an add-on module for the Ubercart e-commerce suite. This module updates product fields via Ajax when attributes that affect those fields are modified. By default it also updates...
Categories: E-commerce

Fivestar Extra

Fivestar Extra extends the Fivestar module to enable the rating of comments and users. For rating comments, a little rating widget will appear above or below the comment body. For rating users, a...

Send SMS

SEND SMS MODULE provides a rules action for you to send SMS for any rules event. the action exposes the parameters you would want to set. These are often the sms text, recipient phone number, and...
Categories: Automation

Config Pull Request

Config Pull Request The Config Pull Request module allows site builders to create pull requests for configurations changes done via Drupal UI. The pull requests that can be reviewed on the...
Categories: Administration tools, Developer tools

yunke captcha

Introduction: Yunke captcha module is designed for Drupal 8 and above, you can use it to add verification code to any form in the system, and you can set up different verification styles and...
Categories: Security

Entity Visitors

Are you looking for adding a block to your entity either the user, node or any custom entity that is showing the users viewed this entity? like in LinkedIn where you can see the people viewed your...
Categories: Content editing experience, Integrations

CKEditor 5 Allowed HTML

Note that new version 1.2.x-dev is now available and solves all issues that have been experienced with Drupal 10.2. This is now the recommended release for all versions of Drupal. This module...
Categories: Content editing experience

ScrapingBot

What is this ScrapingBot is a service that can take a link and scrape it using an actual browser from almost anywhere in the world. It also offers depth scraping/crawling of an entire website using...
Categories: Import and export, Integrations, Search engine optimization (SEO)

Webform Prepopulate JS

The Webform Prepopulate JS module allows you to prepopulate Webform fields on the client side using JavaScript. This approach bypasses Drupal's backend caching mechanisms, ensuring that...
Categories: Integrations, Site structure

Vragen.ai - Search API

Vragen.ai integration for Drupal Search API This module integrates Drupal Search API with Vragen.ai for indexing Drupal content as a knowledge source. Vragen.ai is an AI-powered search solution...

Drupal AI code generation

Generate Drupal modules, themes, configuration (content types, views, vocabularies, webforms, etc.) and recipes using AI. ⚠️ Development-only, do not use in production. Features AI-assisted...
Categories: Artificial Intelligence (AI), Developer tools

Scrape To Field

The Scrape To Field module provides web scraping functionality that automatically extracts content from external websites and populates Drupal fields. Good for maintaining up-to-date product prices...
Categories: Automation

Migrate API Key

Add an API key to Drupal migration source URLs This module was created to support Drupal-to-Drupal migrations, but theoretically should work when querying any remote content that requires an API...
Categories: Access control, Developer tools, Import and export

miniOrange Privacy & Compliance Suite

The miniOrange Privacy & Compliance Suite helps Drupal website owners manage privacy, consent, and user data responsibilities in one place. Many websites only use a cookie banner, but...
Categories: Security

Workflow Extensions

When using Workflow (6.x, 7.x-1.2), be it with or without Rules (6.x), this module comes in handy to help you realise some common workflow-related scenarios and to spruce up your Workflow interface...

Smoke

Smoke adds automated browser testing to your Drupal site with minimal setup. Install the module and run one setup command, then run ddev drush smoke to verify your site: homepage loads, login works...

Unused Images

UNUSED IMAGES ================ The unused images module allows you to find images that are no longer used. A big pro of this module is that it also finds unmanaged files that are unused! As a bonus...
Categories: Administration tools, Media

Baidu Analytics

This module is unsupported due to a security issue the maintainer didn’t fix. See Baidu Analytics - Critical - Unsupported - SA-CONTRIB-2018-029 for details. If you want to use this module, your...
Categories: E-commerce, Integrations

Epsilon Connector

This module is responsible for integrating the current site to the DREAM real-time messaging service, called Epsilon. The main purpose is the code modularization. In other words, the e-mail...
Categories: Developer tools

Pages