Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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