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.
ckeditor5 html support
coding
Categories: Content editing experience
google_bard
Note: This module is deprecated in favour of Google Gemini Project (https://gemini.google.com/faq). Please use Google Gemini module for AI integration. The Google Bard Drupal module introduces a...
Categories: Administration tools, Content display, Content editing experience
AI prompt engineering
AI prompt engineering tool. Features Prompts are engineered by configuring, combining and arranging smaller prompt segments. Prompt segments are any kind of Drupal (or other novel) data. Plugin...
Taxonomy Term Entity Block Visibility Condition
This module provides a block visibility condition that allows blocks to be placed on specific canonical taxonomy term pages. Features Introduced new taxonomy term block visibility condition that...
Categories: Content display, Site structure
Authenticate by mail
Introduction This module aims to allow users to log in using a one-time login link sent to their account's registered e-mail address. In doing so, this module effectively moves the burden of Drupal...
Categories: Access control
Promotion content for YMCA Website Services distribution
🇺🇦This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and the safety of Europe. This component feeds promotional content into feature...
Categories: Content display
CCA Rights
A Drupal 10.x, 11.x feature module that creates a CCA Rights taxonomy and uses Migrate framework to generate some Creative Commons and Rights Statements.org licenses as taxonomy terms. Includes a...
Categories: Content editing experience, Media
Last Updated Content
A simple module that provides a block showing the the last updated content date. Features Date format can be configured using the preconfigured "short", "medium" , "long" and custom format date...
Categories: Content editing experience
Custom Entity Example
If asked about the quintessential element in Drupal, my immediate response would be the "Entity". It's the heartbeat of Drupal, its foundational concept. Out of the box, Drupal offers essential...
Better fields report
This module provides a new admin page to browse fields of your Drupal site with the possibility of filtering by any keys of their storage definitions. In brief, you can find all fields provided by...
Categories: Developer tools, Site structure
Profile Manager
Profile Manager is a helper module for managing custom profile user experiences. It aims to ease the efforts of profile maintainers. We often run into the same problems after creating a profile...
Categories: Developer tools
Convivial Content
It ships default content for the convivial profile. Table of contents Requirements Installation Configuration FAQ Maintainers Requirements This module requires the following modules: Convivial Core...
Categories: Content editing experience
Full Screen Mode
The Full Screen Mode module for Drupal provides users with a distraction-free, full-screen experience. With a simple toggle button, users can switch between normal and full-screen modes, allowing...
Node Type Defaults
The module allows a site builder to customize the default values for new content types: Preview mode Available menus Display of author and date
Categories: Administration tools
Commerce NoFraud
The NoFraud API implementation is used to validate all payment transactions. Here is the developer documentation for more information about the API. The module consists of a service that connects...
Categories: E-commerce, Integrations
Ckeditor5 Inline Styles
The CKEditor 5 Inline Styles module is designed to provide Drupal users with a seamless way to manage inline styles within the CKEditor 5 WYSIWYG editor. This could include features such as better...
Categories: Content editing experience, Developer tools
HTTP Anti-virus
A Drupal module that submits uploaded files to a HTTP service endpoint. Uploaded files are sent in a configurable manner to a configurable endpoint. The response of which will control if the file...
Categories: Media, Security
OpenAI Translation Toolbox
OpenAI Translation Toolbox is a module designed for Drupal users seeking an efficient way to produce translations for their multilingual websites. It leverages the capabilities of the OpenAI...
Categories: Content editing experience, Multilingual, Developer tools
External Entities Views Plugin
This module enables the use of External Entities in views. It's currently under development. Features The beta release provides external entity content mapping, filtering and ordering. Views base...
Prod Should not Redirect to Installer
A production site can lose its database or all of its tables during an emergency. Lets not make matters worse by showing the Drupal install page to all users. To help fix this in Drupal core, see...
Categories: Security
Transform API
Transform API is meant to create a familiar path for Drupal site builders and developers to take their knowledge of entities, view modes and templates and instead use this to produce JSON instead...
Categories: Decoupled
User Account Emails
Features This module allows administrators to send user account emails, for example, a password reset email, to other user accounts. The emails will be sent to the email registered with the...
Categories: Access control, Administration tools
COOKiES Media Entity Facebook
Cookie consent integration for https://www.drupal.org/project/cookies module for the https://www.drupal.org/project/media_entity_facebook module (for version 4.0.0 or later).
ElevenLabs Field
Warning - anyone new to this module should be switching to the AI module instead, where the AI Interpolator exists as the AI Automators with improved functionality and more providers in to come....
Categories: Accessibility, Media, Site structure
Dashboards Extra
This module extends the Dashboard module, which itself depends on the Dashboard module, by adding additional block statistics for enhanced administrative insights. Key Features: Content Statistics:...
Categories: Administration tools