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

602 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.

Devel

Introduction Devel module contains helper functions and pages for Drupal developers and inquisitive admins: A block and toolbar for quickly accessing devel pages A menu tab added to entities to...
Categories: Administration tools, Developer tools

AI Translate

AI Translate adds one-click, AI-powered translations to Drupal's content translation system. It takes over the Translate tab on any translatable entity and sends the content to a configured AI...
Categories: Artificial Intelligence (AI), Multilingual

Empty Front Page

By default Drupal fills the front page with the latest content from your site. This module modifies the front page to have an empty page. This way, only the blocks will be displayed. Credits Chat...
Categories: Content editing experience, Developer tools

Drupical

This project is about the Drupical.com calendar/map tool and also for a Drupal block which shows the latest events for your own website. Drupical.com lists worldwide Drupal events in a useful and...

Gemini Provider

Integrate Google's Gemini API with Drupal through the AI module. This provider brings the full power of Google's Gemini models to your Drupal site - from chat and embeddings to image generation,...
Categories: Integrations

BPMN.iO

BPMN.iO is a BPMN modeller for ECA and is fully integrated into Drupal's admin UI. About ECA ECA is a powerful, versatile, and user-friendly rules engine for Drupal 9+. The core module is a...

AJAX Comments

Provides ajax comments to Drupal sites (commenting like a social networking sites: Facebook, Google+, vk.com etc). Features: - Makes AJAX submits - Allows replies to comments on the actual thread...
Categories: Content display

AI (Artificial Intelligence)

Drupal AI enables organizations to use artificial intelligence directly within Drupal websites. It provides the core technical foundation for integrating language models, automating tasks, and...
Categories: Automation, Content editing experience, Integrations

Translate Drupal with GTranslate

GTranslate uses Google power to translate your Drupal website into 103 available languages and make it available to more than 99% of internet users upon installation for FREE. Translate your Drupal...
Categories: Multilingual

DrupalChat

DrupalChat allows visitors of your Drupal site to chat with each other privately or together in a public chatroom. This module enables sites to provide online support for their products/services,...
Categories: Developer tools

LoginToboggan

The LoginToboggan module offers several modifications of the Drupal login system in an external module by offering the following features and usability improvements: Allow users to login using...
Categories: Access control

Recurring Dates Field

Recurring Dates Field provides a field type for Drupal, handling the storage of recurring dates and integrations around them. Looking to contribute? Start from the list of maintainer-approved...
Categories: Content editing experience, Site structure

CKEditor 5 Premium Features

CKEditor AI integration now available CKEditor AI integration is now available as a part of the Premium Features module. Sign up for a 14-day free trial to try it out in action! Unlock powerful...
Categories: Content editing experience, Integrations

AI Integration - ECA

AI Integration - ECA is the bridge between Drupal's AI module and the ECA (Events-Conditions-Actions) framework. It turns AI into a first-class building block in your no-code workflows: every AI...
Categories: Automation, Developer tools

Ubercart

Ubercart is the most popular Drupal E-Commerce platform for your website. It implements everything you need to start selling products online. Web Developers from all skill ranges can use it to...
Categories: E-commerce

FlowDrop AI Provider

FlowDrop AI Provider brings powerful multimodal AI capabilities to FlowDrop workflows by integrating seamlessly with the Drupal AI ecosystem. It enables content creators and site builders to embed...
Categories: Artificial Intelligence (AI), Automation, Integrations

Rocket.Chat Integration

The Rocket.Chat integration modules aim to provide a seamless integration with Rocket.Chat open-source communications platform. What is Rocket.Chat Rocket. Chat is a fully customizable...
Categories: Integrations

3CX Live Chat

Connect with your website visitors for free with the 3CX Live Chat plugin. Increase conversions and boost customer satisfaction by communicating directly with your website visitors in real-time....
Categories: Developer tools

Formilla Live Chat

Formilla.com Live Chat Software offers FREE live chat and Premium services for your Drupal 7 site. Allow your visitors to chat with you live if they have any questions or need support. Formilla.com...

Chat Space

A real-time, Discord-like chat room module for Drupal 10 and 11. Features Real-time messaging with adaptive polling Chat rooms with clean, user-friendly URLs @mention support with autocomplete and...
Categories: User engagement

onwebchat

Live Chat module for your website. Install it in less than a minute, and chat with your website visitors! Chat with your website visitors in real-time, monitor website traffic, provide better...
Categories: Integrations

Audio/Video Chat

General Info Flash-based powerful chat solution for social sites with many features, such as: audio/video broadcastings, private conversations, chat history and others. No Media Server Chat uses...
Categories: Media

Chat NodeJS

Chat NodeJS is a Drupal module of the Chat. As a backend used asynchronous non-blocking NodeJS technology. Therefore, chat is completely interactive and any change in its user interface immediately...

Filter allowed protocols

A small module that exposes an interface for the allowed protocols used in filter_xss_bad_protocol(). Inspired by [#324731] so you can create links like skype:username?call.
Categories: Administration tools, Content editing experience

Google Chat

Everyone loves the gmail and facebook inline chat modules. This chat module enables you to seamlessly integrate Gmail/Facebook style chat into your existing website. Features Gmail style bottom...
Categories: Developer tools

Pages