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

3,327 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.

Site tour

It provides a functionalities for site tour with model popup using javascript API. This module support two ways to create 'Site Tour' popup. 1) Block Configuration 2) Render Element(API) 1) Block...
Categories: Content editing experience, Developer tools, Site structure

Product Manager Tool

Introduction Product Manager Tool provides powerful bulk management capabilities for Drupal Commerce products and variations. It enables you to clone Layout Builder configurations and update fields...
Categories: Administration tools, Content editing experience, E-commerce

S3 File Sync

Module Description The S3 file sync module uploads any file or image to Amazon Web Services (AWS) Simple Storage Solution (S3). The module can be used to facilitate a Digital Asset Management...
Categories: Content editing experience, Content display, Site structure

Open Graph Importer

This module is unsupported due to a security issue the maintainer didn’t fix. See SA-CONTRIB-2015-092 - Access bypass for details. If you want to use this module, your options are: Choose another,...
Categories: Content editing experience, Import and export

Entity Dependency Visualizer

Understanding complex data relationships or managing content synchronization across different sites in Drupal can be very daunting. But with this innovative module, you can simplify this process...
Categories: Content editing experience, Decoupled, Developer tools

Drupal RETS Real Estate Framework (dRealty)

The Drupal RETS Real Estate Framework (dRealty) enables administrator-developers to get real estate data via RETS and maintain a copy of that data in Drupal. dRealty is focused on that one-way data...
Categories: Content editing experience, Content display, E-commerce

Tavily

Tavily is a service that can figure out context and search results for your search intent on a question or a search word. Tavily is a module that currently have two things available for it. The one...
Categories: Content editing experience, Search engine optimization (SEO)

To do list

Concept Offers a content-type for a simple To do list. It can be used for anything that needs to be done: getting milk at the store, reminding yourself to update a profile, telling your users to...
Categories: Content editing experience

Mailhandler Single Mailbox

This module works in conjunction with Mailhandler to allow multiple site users the ability to email a single mailbox to individually publish content on the site. Instead of having to configure...
Categories: Content editing experience, Integrations

XML sitemap Http Cache

INTRODUCTION XML sitemap Http Cache (XHC). This module uses non blocking batch job requests for generating http cache pages for Nginx fastcgi and such, from sitemap.xml files provided by the...
Categories: Administration tools, Content editing experience, Content display

IO Builder

Summary The IO builder is a visual builder (frontend editor, page builder...) for Drupal developed by iO: https://www.iodigital.com/en Demo https://www.youtube.com/watch?v=y0iptiuZ4Bc Frontend...
Categories: Content display, Content editing experience

Automated Revision Log

Automated Revision Log automatically generates meaningful revision log messages for content changes using artificial intelligence. It compares revisions, detects what changed, and writes...
Categories: Artificial Intelligence (AI), Content editing experience

External Entity Server

Ever wish you could display content from another Drupal site as if it were part of your own—fully themed, used in Views, and rendered with view modes—without duplicating that content? The External...
Categories: Content editing experience, Decoupled, Developer tools

Yahoo Query Language API

The Yahoo Query Language (YQL) API Module only provides a mechanism for module developers to query the Yahoo's YQL databases. It is mainly intended as a launch point for developers to create plugin...
Categories: Content editing experience, User engagement

Google Vision API

AboutGoogle Cloud Vision API enables developers to understand the content of an image by encapsulating powerful machine learning models in an easy to use REST API. It quickly classifies images into...
Categories: Content editing experience, Media, Integrations

Headless editing in Nextjs frontend

Frontend editing module for a headless nextjs frontend This module is paired with a module in the frontend of a nextjs page. With these 2 modules it is possible to edit the content in the frontend...
Categories: Accessibility, Content editing experience, Content display

Gutenberg AI Tools

This module provides an AI Block to your Gutenberg Editor, with this tool, you can use generative AI to add content to your nodes, you won't need to copy and paste from your AI Provider to your...
Categories: Automation, Content editing experience, Developer tools

Gotcha - Contact Spam Catcher

Gotcha is sort of a take off on "captcha." The idea was first mentioned on http://drupal.org/node/166921 as a possible way to trick spam bots who try to use the Drupal contact form. I don't...
Categories: Content editing experience, Security

Custom Layouts

This module provides the ability to create custom layouts in Drupal through the user interface. Without this module, developers are required to define custom layouts by creating layout plugins that...
Categories: Content editing experience, Content display

QuantCDN - Drupal Static Site Generator & Hosting

About Quant QuantCDN is a global CDN engineered specifically for the static web and Jamstack. Quant is focused on supporting both small teams and large organizations with Enterprise-grade features...
Categories: Content editing experience, Decoupled, Site search

Link content parser

The Link content parser module extracts essential information from any URL you give it. That includes article content, titles, authors, excerpts, lead images, and more. It will be useful when you...
Categories: Content editing experience, Integrations, Site structure

Layout Kit

Layout Kit is a ready to use set of layouts, now (take a look at screenshots): Accordion. Conmutator (accordions where all the sections can be closed/opened at once). Tabs: horizontal. Tabs:...
Categories: Content editing experience, Site structure, Developer tools

Ckeditor5 WordCount

CKEditor 5 Word Count provides real-time word and character counting with configurable limits for content editors. Perfect for blogs, news sites, and any content management workflow requiring...
Categories: Content editing experience

Auto Taxonomy Menu

The Auto Taxonomy Menu module automatically generates dynamic child menu items for a parent menu link based on taxonomy terms in use by a specific content type. This is particularly useful for...
Categories: Automation, Content editing experience, Site structure

Vote

Description Vote defines a new entity type (vote). Votes can be cast on ANY entity type that "your drupal" knows (even on "vote" itself). Vote provides "functions" and "voting types": A function...
Categories: Content editing experience, User engagement

Pages