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

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

user_redirect

About ------------ A simple and light module to manage user redirections after login or registration. * Redirect user after login. * Redirect user after registration. * Simple, light and user...
Categories: Access control

Simple Ajax Load

This module developed on version Drupal 8.x. This is very similar of ajax_throbber module with admin configuration of exclusion of path, throbber style, color etc... This module will change default...
Categories: Developer tools

FZ Slogan and Title

FZ Slogan and Title Features Change the slogan and title of Drupal website randomly or cycling. installing As usual Config Go to this url admin/config/fz/fz_slogan_and_title and set the slogans and...
Categories: Search engine optimization (SEO)

Copy Text Management

A module that stores simple configuration variables which can be configured using Drupal's admin UI by the site administrator. This comes useful when a site displays these copy text contents in the...
Categories: Content editing experience

Paragraphs unpublished by default

The module enables to make newly created paragraphs unpublished by default. Uses Visit admin/structure/paragraphs_type Find the paragraphs type you need. Select the "Edit" operation for this...

Social Post Mastodon

Social Post Mastodon allows you to configure your site to automatically toot to a users' accounts without human intervention. It is based on Social Post and Social API projects. The module allows...
Categories: Developer tools, Integrations

Commerce MAIB Mia

The Commerce MAIB Mia (Moldova Agroindbank Payment Gateway) Drupal Module is used to easily integrate the MAIB MIA Payment into your project. The Commerce MAIB has 2 working mode: Test - for dev...
Categories: E-commerce

Varbase Heroslider

Populates the universal implementation of a "Hero Slider" to be used on the homepage in most cases. A rich hero slider that allow Content Admins to display video and/or image slides. This module's...
Categories: Content display, Content editing experience

Tooltip Modal Popup

This module provides a tooltip at provider selector and on click of that it shows configured info in popup. USE CASE ---------- 1. If you want to show tooltip with a modal popup then this module is...
Categories: Content display

Entity Reference Finder

This module makes it easy to find the places where the entity type are used like entity reference. For example you can find all types of entity related to image media. (Exemple in the picture) You...
Categories: Developer tools

Intersection Observer

Provides a simple integration with Intersection Observer API to lazyload blocks and Views for modern browsers. Their contents will be lazy loaded once visible on the view port. Will degrade...
Categories: Content display, Developer tools, Media

Search Index Options

This light-weight module extends the core Search module's functionality by providing a new admin configuration to exclude content types and individual nodes from search indexing. How it works The...
Categories: Administration tools, Content editing experience, Performance

kwtSMS

SMS gateway integration with kwtsms.com for Drupal 10.3+ and 11. Adds OTP login, two-factor authentication, password reset via SMS, user notifications, and Commerce order alerts through the kwtSMS...
Categories: E-commerce, Integrations, Security

CSS Gzip

CSS Gzip will no longer be updated/supported and is considered obsolete. All future development is being done in the Advanced CSS/JS Aggregation module. Based off of Javascript Aggregator this...
Categories: Performance

Link Icons

The Link Icons module is a field formatter for the Link field to display an icon for the service being linked to - ex. Facebook, Twitter/X or LinkedIn, with various display options available as...
Categories: Content display, Site structure

Way2SMS - Send Free SMS (Rules Integration)

Way2sms module is an integration with rules module which provides free SMS service to users in India using way2sms API. MODULE DETAILS -------------------- This module uses an unofficial way2sms...
Categories: Automation, Integrations, Developer tools

Decoupled JSON Log

Provides a "JSON log" entity type for decoupled websites to upload frontend errors to Drupal. This module provides a JSON Log entity type (machine name: log_json) to help developers log frontend...
Categories: Decoupled

GPT-Based Chatbot Integration for Drupal

GPT-Based Chatbot Integration for Drupal This project aims to integrate AI capabilities into Drupal websites to provide analytics and insights for enhancing user experience and driving website...
Categories: Multilingual, Search engine optimization (SEO), User engagement

LiveInternet

English version The LiveInternet module integrates Drupal with LiveInternet statistic service, which most popular in Russia and post-Soviet states. This service allows to track visitors, page views...
Categories: Integrations

Image Node Attach

Concept There was a module in Drupal 6 Image Attach that are deprecated in Drupal 7. The Image Attach Migrate module resolved the issue of migration image attach nodes from Drupal 6 to Drupal 7. In...
Categories: Content editing experience, Developer tools, Media

Logo Tool

A simple tool to display either a random logo on every page refresh, else display a specific logo on specified pages and a default set logo on all unspecified ones. Instructions for 5.x version: To...
Categories: Developer tools

Select Role

Overview Forcing the user to choose one role after login, and led to other roles does not work. User can switch role anytime just visit select_role/landing. Introduction This module is useful if...
Categories: Access control

No Sender

No Sender suppresses the inclusion of a Sender header in email generated from the site. The Mime Mail module also happens to do what this module does, amidst plenty of other features. Sites without...
Categories: Integrations

Leave Confirm

The Leave Confirm module for Drupal improves user experience by showing a popup confirmation dialog when users attempt to leave a page with unsaved changes in specified forms. This prevents...
Categories: Developer tools

AWS Bedrock Chat

The AWS Bedrock Chat Module integrates AWS-powered Generative AI functionalities into Drupal 10 and 11 websites, offering a seamless user experience for live chat interactions. Features Allows...
Categories: Integrations, User engagement

Pages