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

5,680 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.

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

ChatGPT Content Assistant

This is the first OpenAI module or connector published (First version published on 06-Jan,2023) in drupal.org. This is a very lightweight and simple OpenAI/ChatGPT module which has the below 3...
Categories: Integrations

Search API Autocomplete: improved

About
Categories: Site search

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

Lara Translate Provider

Lara Translate Provider integrates Drupal's Translation Management Tool (TMGMT) with the Lara translation service, letting site editors send content for high-quality translations and retrieve them...
Categories: Multilingual

Visual Website Optimizer

The Visual Website Optimizer module allows automatically includes the VWO javascript in your site's pages. Visual Website Optimizer is an easy to use A/B split, and multivariate testing tool. VWO...
Categories: Developer tools, Integrations, User engagement

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

File Checker

This module is deprecated: use Audit Files instead. Introduction The purpose of File Checker is to verify that files managed by Drupal actually exist at the location where Drupal believes they are....
Categories: Media

Component views

Component Views The Component Views module provides comprehensive Views integration for the Component Field module, transforming how you display, filter, and manage Single Directory Components (SDC...
Categories: Content display, Content editing experience

Module Matrix

Module Matrix: Elevating Drupal Module Management Welcome to Module Matrix—an advanced, intuitive, and fully customizable module management tool built for Drupal. With no dependency on jQuery and a...
Categories: Administration tools, Developer tools, Site search

Drush Make Sync

A Drush command that utilizes the power of "drush make" to update modules and apply patches via a drush make file. Managing your Drupal code base just got better. Better how you say? What if I told...

miiCard

miiCard lets you prove your identity to the same level as a passport, driver's license or other photo ID purely online. By integrating with miiCard, you can bring strong identity assurance to your...

Pusher Integration

Pusher Integration Pusher Integration is a Drupal 8 module designed to provide a robust interface for integrating Pusher.com services into Drupal modules and apps. By itself, it doesn't too much ...
Categories: Developer tools, Integrations

Grouper

Grouper - Drupal Log Analysis Made Simple "Drupal's built-in dblog viewer makes you consume the raw fire hose of data. Grouper lets you sip just the data you are looking for through a...
Categories: Administration tools, Developer tools

Render Builder

Render Builder modernizes the Drupal development experience by replacing verbose associative arrays with type-safe, fluent PHP classes. It allows developers to build render structures using methods...
Categories: Developer tools

Commerce Canadian Taxes

Commerce Canadian Taxes builds on the Drupal Commerce's Commerce Tax module for Canadian retail sales taxes. It deals with simple retail sales taxes and can be extended to support less common ones...

VideoJS Mediablock

Overview The VideoJS Mediablock module is an ADA/508 compliant, Responsive media player that works well with the Media and Media Library modules in Drupal core. VideoJS is a very mature, open...
Categories: Accessibility, Content editing experience, Media

Advanced Mega Menu

Advanced Mega Menu provides a powerful, grid-based layout builder for Drupal navigation, enabling site builders to create complex, multi-row, and multi-column layouts through an intuitive visual...

Entity Registry

Entity Registry provides a generic entity tracking infrastructure for Drupal. It automatically detects when content is created, updated, or deleted and dispatches those changes to consumer plugins...

Zalo Zns

Zalo Zns Contents of this file Introduction Requirements Configuration Maintainers Introduction Integrate Zalo Zns service to send Zns notification. Requirements This module requires Drupal core ...
Categories: E-commerce, Integrations

FlashField

FlashField is a new module that brings flash node functionality to CCK, allowing flash content to be easily added to new content types. Note - if you just want to add content (swf, flv, mp3) to...
Categories: Media

Comment plus

Since my lacking time for this is unlikely to get better soon, I ceased development of this module. If you'd like to take over (or fund the required time), drop a line! This module extends Drupal's...
Categories: Content editing experience, Content display, Developer tools

LimeSurvey Sync

In a nutshell, the LimeSurvey Sync module is a powerfull survey module on Drupal integrating in a user-friendly way the best free open source survey software : LimeSurvey. Compared to the well...
Categories: Content editing experience, User engagement, Import and export

Entity Translation Tabs

This module gives site editors an edit tab for each language that your site supports. Currently it works only for nodes, but the next versions will support different entity types (such as taxonomy...
Categories: Multilingual

Paragraphs Usage Manager

Stop editing Paragraphs field settings one by one. Paragraphs Usage Manager gives site builders a centralized way to control where paragraph types are allowed across entity types and bundles....
Categories: Accessibility, Content editing experience, Developer tools

Pages