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.
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
Google PubSub
Google PubSub Module The Google PubSub module integrates Google Cloud Pub/Sub messaging services into your Drupal site, providing seamless communication between distributed applications. This...
Categories: Automation, Developer tools, Integrations
Plugin config form builder
Provides an abstract plugin config form element.
Views Field View Lazy Load
This module allows you to add a View as a field within your View (the same as Views Field View), but to have it lazy-load; this means you won't put as much strain on your server. It depends on both...
Categories: Content display
Field Add Index
Drupal custom fields do not add indexes to field values by default. This will cause a problem. When you expose this field as a search field in views, the execution will scan the entire table. The...
Categories: Developer tools, Performance
WebformAutocomplete Select2
Purpose of this module to provide a the component Autocompleteselect2 where user can add the custom router in component ,autocomplete data comes from the custom request.
Categories: User engagement
Webform Bootstrap5
The Webform Bootstrap5 module help integrate Webform with the Bootstrap5 base theme. This module is replace for deprecated webform_bootstrap which was part of webform module. Code Snippets Below...
Categories: Administration tools
Single-page applications (SPA)
This module can be used to integrate Single-page applications into a drupal system. To integrate a SPA into Drupal this module provides a config entity. The config entity can be used to specify the...
Quick Scroll
Quick scroll is a simple module which allows user to scroll top of a page. Features It provide users to scroll top of a page with a simple mouse click. Post-Installation Just install the module...
Categories: Accessibility
Image Style Metadata
The Image Style Metadata module stores metadata about derivative, styled images in the database as content entities. On its initial implementation it will only store the width and height of the...
Categories: Decoupled, Media
Multistep Form Advanced
Add Multistep Form feature to a node and user profile. This module is a fork of Simple Multistep Form with some enhancements: - Support User Account/Profile Fields - Support validation on Email...
Categories: Content display
JSON:API Request Logger
The JSON Request Logger module for Drupal 10 allows you to log all incoming requests made via JSON:API. It captures important details such as request headers, the requested URL, the time of the...
Categories: Decoupled