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

55,330 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.

LMS File Upload

Provides an ActivityAnswer plugin for Drupal LMS to allow file uploads to the private file system.

Log Statistics

This module logs total number of each logging severity levels (defined in RFC 5424) in a custom table on a day-to-day basis and outputs a graph based on that. The graph is created with the help of...
Categories: Developer tools, Integrations

tapis_app_webform

Once this module is installed & enabled, it will work as follows: Whenever an app is created with input type Form, a new Webform will be created with the same name as the app. To add webform...
Categories: Integrations

tapis_job

This module adds support for Tapis jobs within Drupal. In Tapis, a job refers to a Tapis app that is run on a Tapis system. Using this module, Drupal users can now launch any Tapis app as a Tapis...
Categories: Integrations

AI Agents Canvas Direct Edit

When users make simple changes to Canvas components ("set the color to blue," "change the heading to Welcome"), the correct result is deterministic. The prop name and value can be resolved directly...
Categories: Artificial Intelligence (AI)

Canvas AI SEO

Adds structured data generation to the Canvas AI page builder. When an AI agent builds or edits a Canvas page, this module generates Schema.org JSON-LD markup based on the page content and injects...
Categories: Artificial Intelligence (AI)

AI Logging (formerly part of AI core)

The recommended route now is to use the AI core module's sub-module "AI Observability". The AI logging module allows developers to capture prompts sent to and outputs received from LLMs by other...
Categories: Artificial Intelligence (AI)

Fox drush console

The module adds drush command: fox:console (fox). Command allow you to obtain data at entity (context) levels. Context: entity_type.bundle . The module can be useful during audits, migrations,...
Categories: Administration tools, Automation, Developer tools

farmOS Project Plan

Infisical

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...
Categories: Security

Bootstrap Theme Toggler

The Bootstrap Theme Toggler module provides a simple, plug-and-play solution to add a theme switcher to your Drupal site. It allows users to toggle between light and dark modes when using a...
Categories: Content display

Commerce ML Migrations

EN Commerce Exchange with "1C" - Russian Accounting soft. RU Доки: https://github.com/dru-docs/commerce Поддержка: https://t.me/drupal_commerce Импорт данных в DrupalCommerce основываясь на...

Exception tree log formatter

The module enhances log messages to reveal previous exceptions in a nice graphical format. It attempts to solve for [#3582388]. The backtraces of the current exception and all previous exceptions...
Categories: Administration tools, Developer tools

Vragen.ai - Search API

Vragen.ai integration for Drupal Search API This module integrates Drupal Search API with Vragen.ai for indexing Drupal content as a knowledge source. Vragen.ai is an AI-powered search solution...

Queue Data Import

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...
Categories: Automation, Developer tools, Import and export

Advanced Queue Data Import

Advanced Queue Data Import (AQDI) provides a high-performance, pluggable framework for importing large datasets into Drupal. Unlike standard import tools, AQDI leverages the power of Advanced Queue...
Categories: Import and export, Integrations, Performance

Commerce ML API

Доки: https://github.com/dru-docs/commerce Поддержка: https://t.me/drupal_commerce Создаём сущность CML: * сохраняет информацию обмена * XML-парсер для CommerceML Зависимости: * рекомендуется https...

Synapse helper module

Copyright: This module adds /privacy-policy page by default with unified legal agreement, that can fit any site with any purposes. Big thanks RaDon (https://www.ra-don.ru/) company for providing...
Categories: Developer tools

Soccerbet

Soccerbet is a betting platform for football events. Each group can have a several amount of members.
Categories: User engagement

Image Field in Text (if none yet)

Embed an image from an image field in a long text field (such as the body) if an image is not already embedded. The primary use case is to place the main image (already used in the teaser) early...
Categories: Content editing experience, Content display, Site structure

Migration helpers

This module is meant as an aid for development and deployment, and includes bits of help for migrate and bits that can be used directly in deploy hooks to rearrange content on your modern Drupal...
Categories: Developer tools, Import and export

New York State Design System Libraries

Overview This module's purpose is to provide an easy way to incorporate components from the NYS Design System into existing Drupal websites or new Drupal websites which feature a traditional...
Categories: Integrations

Entity/Field Labels

Entity Labels provides a Reports page that surfaces all entity type and field label metadata in one place — with CSV export and CSV import for bulk updates. It has no hard module dependencies...
Categories: Administration tools, Developer tools

Media Text Overlay

This module provides a flexible way to create visually rich text overlays with background image. It allows editors to place text on top of images with configurable positioning options such as top...
Categories: Content display, Media

Cover Text

This module has been renamed to "Media Text Overlay" The Cover module provides a flexible way to create visually rich cover sections with background media and overlay content, similar to the Cover...
Categories: Content display, Media

Pages