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

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

Paragraphs library browser filter

Note: this module is created by Github Copilot (with LLM model Claude Opus 4.6 - high thinking). Filters the paragraphs library browser by allowed paragraph types from the parent entity reference...
Categories: Content editing experience

Smart View Analyzer

Smart View Query Analyzer helps identify performance risks in Drupal Views before they impact production. It provides a centralized dashboard that evaluates each View based on query complexity,...
Categories: Developer tools, Performance

Site Health

Introduction The Site Health module helps Drupal site administrators and developers monitor the performance and stability of their site by tracking database queries and generating reports. It...
Categories: Developer tools, Performance, Security

Paragraphs Usage Manager

Stop editing Paragraphs field settings one by one. Paragraphs Usage Manager gives site builders a centralized way to control where paragraph types are allowed across entity types and bundles....
Categories: Accessibility, Content editing experience, Developer tools

CIS (СНГ) currencies rates

English description below. Модуль предназначен для получения курсов USD и EUR по отношению к русскому рублю, казахстанскому тенге, киргизскому сому, азербайджанскому манату, белорусскому рублю и...
Categories: E-commerce, Integrations

Agents MD

The AI Agents MD module installs an AI-optimized AGENTS.md file and a modular .kb/ (knowledge base) folder directly into your Drupal project root. These files follow the agents.md standard and...
Categories: Artificial Intelligence (AI)

Demo facets

This module installs facets + facets_demo submodule and all its dependencies. It is only here to support simplytest.me one-click demos for the Facets module. You should not use this module yourself...
Categories: Site search

False Account Detector

This module helps you find out which users have more than one account on a Drupal system and can block them from creating new accounts. It works by sending a cookie that registers how many accounts...
Categories: Access control, Administration tools

OGCB Likes

Overview OGCB Likes is part of the Open Government Community Builder (OGCB) — a Drupal site template for building community platforms. This module provides a configurable block that displays which...
Categories: User engagement

YandexGPT Provider

Looking for an effective AI model? YandexGPT is one of the best examples. It is a large language model that provides high-quality results in various tasks, such as text generation and conversation....
Categories: Integrations

Smileys Field

This is a modern version of Drupal 6 Smileys module Body fields with CKEditor 5 don't support now! Smileys is a text filter that substitutes ASCII smileys/smilies/emoticons with images. This is a...
Categories: Content display, Content editing experience

Reporting Dataset

Overview Reporting Dataset provides a flexible way to create analytics-friendly datasets from Drupal entities. Drupal stores entity data across many normalized tables, which makes reporting and...
Categories: Developer tools, Import and export, Performance

Babel

Description Babel is an open-architecture module that enables the translation of all Drupal UI strings, whether they originate from code or configuration. Unlike the Locale module, Babel is not...
Categories: Multilingual

AI Interpolator Ollama (Abandoned Project)

This project is abandoned, with the wise suggestion of mindaugasd. Future developments will be done on Ollama project.

Ollama AI

The Ollama AI module project is created in order to integrate Drupal with Ollama as the commanding tool for different LLMs. First release of the module has a plugin for the AI Interpolator module...
Categories: Content editing experience, Site structure, Integrations

AI Assistant UI

AI Assistant UI provides functionality for two common AI-Interfaces: * Chatbot * AI-Search-Results Both of which are powered by the AI-Module's AI Assistant API, which brings many agentic tools...
Categories: Integrations

AI Batch

TBD
Categories: Artificial Intelligence (AI)

World of Warcraft API

Bring World of Warcraft data into Drupal with a modern, modular integration for Blizzard's APIs. Sync characters, guilds, achievements, collections, and game data catalogs, and let players log in...
Categories: Developer tools, Integrations, User engagement

Meeting API BigBlueButton

BigBlueButton implementation for Meeting API module. WIP. ⚠️ Important: SHA-1 support removed in 1.0.0-alpha5 As of release 1.0.0-alpha5, support for SHA-1 has been dropped. This change is not...
Categories: Integrations

Layout Paragraphs Disable Duplicate

Hides the duplicate button for selected paragraph types in the Layout Paragraphs builder. Use it when duplication causes issues or when certain types should not be duplicated. Features The module...
Categories: Content editing experience

Views Row SDC

Provides an easy way to display the output of a view using a single directory component. Select a component and connect View fields to props and slots. No need for complicated template files....
Categories: Content display

DOI Field

This module provides a Doi type field. Add a "DOI Field" to your content Choose the display options for the field Add the DOI to the field When displayed the field will show the selected info for...
Categories: Site structure

Commerce Payment Extra

This module provides additional API to commerce_payment. Features included in this module: - automatically place orders authorized on order balance - capture payment if order state changes to...
Categories: E-commerce

Entity Reference Field Override

Override specific field values on referenced entities without modifying the original. Content editors can customize how a referenced entity appears in each context—changing background colors,...
Categories: Content display, Content editing experience

Entity Reference View Mode Selector

Give content editors the power to choose how each referenced entity displays. This module adds a "View Mode" selector to entity reference fields, allowing different view displays (teaser, card,...
Categories: Content display, Content editing experience

Pages