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

54,160 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.

Azure login redirect

Overview This Azure login redirect module is used to automatically redirect users to the Microsoft login page when they access the site. Mandatory Modules OpenID Connect Microsoft Azure Active...
Categories: Access control

Custom AI Chatbot Module for Drupal 9.x, 10.x and 11.x

Latest version supports Open AI, Google Gemini and Anthropic Claude. The AI Chatbot module provides a frontend chatbot block and acts as an AI agent for your website. It interacts with site...
Categories: Automation, Integrations, User engagement

Partytown Drupal

This module implements Partytown, a lazy-loaded library to help relocate resource intensive scripts into a web worker, and off of the main thread. Its goal is to help speed up sites by dedicating...
Categories: Integrations, Performance, Search engine optimization (SEO)

Banner rotator

An example for a nice usage of views slide show with jquery cycle plugin. You can have a look at the related blog post: http://www.gizra.com/content/banner-rotator

Inline Devel

Inline Devel - what is it? Inline Devel is a module that extend the regular devel executed form with an IDE options. Why should you use it? The execute code form is good for debugging data without...

Selenium entity exmaple

This is a sandbox for my presentation on drupal camp israel 2012

Office

What is it? This module deals with all that relate to management part of our office and it's divided to three different parts: Office hospitality - Products that we bought for the office, store etc...
Categories: Developer tools

Doctor

What is it? The module "Doctor" is "listening" to a doctor listen item that create during your module actions. How does it work? The doctor create an entity called doctor. When running the drush...
Categories: Developer tools

Sub theme

What is this module? The Subtheme module allow you upload a zip file contain css, js and images files and override the css settings of your drupal site. What is the use case of that? A more...

Drupal connect

Let's think on the next scenario: You have a site. Huge site! And you want to create an API for your site - like Facebook or Twitter. You say to your self - RESTWS! Let me tell you something - you...

File path

Description File path supply a form element with autocomplete for files and directory in a given path. Usage A proper use is when a distribution/module relay on a given path for a downloaded...
Categories: Developer tools

message for Drupal 8

The porting has started!!!

Entity view count

Entity view count The development taking place in GitHub The entity view count designed tracking views of entities. Unlike the Node view count, Entity view count can track views of entity for a...
Categories: Developer tools

Apps entity restrictions

The work is done under this github repository General info When your Drupal site need to act as a backend you would like to restrict third side application for a specific given set of entities and...
Categories: Developer tools

RethinkDB

RethinkDB for Drupal The work contribution done in Github This is an ORM for RethinkDB. Which mean the module does not intend to replace the default DB drivers but to create entity representation...
Categories: Developer tools, Integrations

Gatsby Orchestrator

Gatsby Orchestrator This module provides orchestration API and submodules for managing a gatsbyJS project which relies on Drupa as a backend (alongside other sources). Alongside API, the module...
Categories: Decoupled, Integrations

UI Auto Translate

UI Auto Translate provides automatic translation of Drupal interface strings using the DeepL API. This module seamlessly integrates with Drupal's translation system to help site builders quickly...
Categories: Multilingual

Commerce Moyasar

Commerce Moyasar module implements the Moyasar payment processing service (Moyasar) in Drupal Commerce. 2.0.x branch support reusing payment method (saved credit cards) (tokenization) Installtion...
Categories: E-commerce, Integrations

Layout Builder Section - Block Duplicate

Layout Builder Section-Block Clone A lightweight Drupal module that adds convenient clone functionality to Layout Builder, allowing users to duplicate sections and blocks for faster content...
Categories: Content display

Noah's Popups Builder

Noah's Popup Builder Noah's Popup Manager is a flexible and lightweight solution to display popups in your Drupal site. Whether you want to highlight promotions, show announcements, or guide users...
Categories: Content display, Content editing experience

Layout Builder Dynamic Tabs

Provides a new custom layout to use as a section within layout builder. Each region of this layout is displayed as a tab in a tab set, tab switching will reveal content of each region. Each tab can...
Categories: Content display, Content editing experience, Site structure

Seeds Banner

Here, write an introduction that summarizes the purpose and function of this project with a focus on users brand new to Drupal. Answer the question: What solution does this module provide? The...

Db Cleanup

Overview Db Cleanup is a module that provides drush commands in order to monitor the space used by your database and try to reduce it if the "data_free" of some tables have grown too much. Features...
Categories: Administration tools, Performance

TMGMT Ignore Fields

TMGMT Ignore Fields allows users to globally pick which fields should be skipped during translation. What it does When translating content with TMGMT, sometimes you don't want every field to be...
Categories: Administration tools, Integrations, Multilingual

zoomnow

This module will provide zoom functionality for images.
Categories: Content display

Pages