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.
Abusive Traffic
INTRODUCTION The abusive traffic module helps identify abusive traffic (aka spam users) by IP address. The module will send an email to you so you can review if they are actually spam, or not. You...
Categories: Administration tools
Media Canonical Download
The Media Canonical Download Module provides an option to download a file directly when a media entity is viewed. Usage: Install the Media Canonical Download module. Select “Standalone Media URLs”...
Categories: Media
Color Scheme Field
Color Scheme Field Contains a field that allows to choose between color schemes defined in the default theme. before enabling the module, add a list of color scheme options to your default theme:...
Categories: Content display, Content editing experience
Konfhub Integration
The KonfHub Integration module for Drupal makes it easier to handle ticket booking details by including a webhook listener for KonfHub POST events, which integrates smoothly into your Drupal site...
Categories: Integrations
Basic Layouts
The basic Layouts module provides a handful of layouts as well as the ability to customize their settings through the Layout Builder Styles and Layout Builder Sections Config dependencies. Features...
Categories: Content display, Content editing experience
Webform OpenFisca
This module integrates Drupal Webform functionality with the OpenFisca API, allowing seamless communication and calculation based on OpenFisca rules. Features Handles communication with the...
Categories: Integrations
Parallel Workspaces
Experimental module that allows multiple workspaces to contain instances of the same content. Each workspace is essentially a fork of live and does not reintegrate changes. Core issue: [#3438083]...
Categories: Content editing experience
Taxonomy Fast Import
Summary The Taxonomies Fast Import module allows you to bulk upload taxonomy terms, with the ability to nest them. In the interface, you can create new vocabulary or get an existing one. Then, you...
Categories: Integrations
Field Display Toggle
For entities with numerous fields, manually dragging each field into the disabled section can be tedious, especially when configuring multiple view modes that require only a few fields to be...
Categories: Administration tools, Content display
A12S MaPS Sync
This module provides a bridge with MaPS System software. MaPS is a tool for managing large data and performing multichannel publications. Data from MaPS System are imported into entities and fields...
Categories: Import and export, Integrations
Component fields
The Component Fields module provides a mechanism for automatically calculating the value of some ("final") field based on the values of 2 other ("component") fields of the same type. The final...
Entity Back Reference
Features Entity back reference intends to add upon the Drupal Entity API by providing a method to refer back to all entities which point to a current entity. This module adds a service which...
Categories: Content display, Site structure
Views Hero - Views Vanilla JavaScript Hero (VVJH)
The Vanilla Views suite F.L.A.S.H.C.R.P.T.B FlashCrptb is a collection of ten powerful Drupal modules designed to enhance the visual and interactive experience of Drupal Views using pure,...
Categories: Administration tools, Content display, Site structure
WhatsAppIN
This module integrates with WhatsApp API and adds a whatsapp icon to initiates a chat window for the configured phone number. Features This module allows you to add a WhatsApp contact link to your...
Categories: User engagement
AI Automators Google Vision
This module helps you to work with Google Vision and the AI Automators inside your AI Automator workflow. This is a submodule from the AI module that allows you to automate almost anything. This...
Categories: Automation, Media
CiviCRM Form Builder Blocks
Features Provides a block type "CiviCRM Form Builder block". Allows placing CiviCRM Afforms with Search Kits anywhere via Drupal blocks. CiviCRM Form Builder Form builder documentation Usage...
Search API Elasticsearch Stopwords
This module provides stopwords functionality for Elasticsearch powered by Search API. Post-Installation Go to /admin/config/search/search-api-elasticsearch-stopwords to configure module. Enable...
Categories: Site search
Users Birthday Block
Features Birthday Block module provides a block and a page that displays upcoming user birthdays. Post-Installation Upon installation of this module, two fields are created "Date of Birth" and ...
Categories: User engagement
Super Sitemap
There are plenty of great sitemap options for use with Drupal. However this can often fail to scale well for large or enterprise Drupal installations. Additionally, they are usually tightly coupled...
Categories: Search engine optimization (SEO)
Entity Reference Hierarchy Book Navigation
The entity_reference_hierarchy_book_nav module is provides a easy way to setup books. This module comes with two blocks and two content types. Content types: Book: A content type for the books you...
Categories: Content editing experience
Drupal Commerce Merchant Warrior
The Drupal Commerce Merchant Warrior is an integration for Merchant Warrior payments into the Drupal Commerce payment and checkout systems. With the integration of Merchant Warrior payments into...
Categories: Decoupled, E-commerce
Poll Rest
Overview The Poll Rest module provides a REST endpoint to retrieve and submit choices or votes based on the Poll module. Requirements Poll Rest (core) Restui (optional) Post-Installation Enable...
Categories: Decoupled, Integrations
Vite + React Single Directory Component (SDC) Generator
This module provides a simple way to generate Vite + React Single Directory Components. Execute drush generate sdc-vite-react. From the module or theme, execute npm install. Execute npm run build....
Categories: Developer tools, Integrations
Hierarchical Term Selector
Project replaced by HTS
Categories: Site structure
Small Y
This module provides integration with the Small Y template for Drupal websites. It includes necessary configurations, customizations, and functionalities to seamlessly implement and manage the...
Categories: Content display, Developer tools, Site structure