
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.
DeepL Provider
This module serves as a DeepL provider for the AI module. By installing and enabling it, you can integrate DeepL text translation API through the Drupal AI module's abstraction layer. Features...
Categories: Integrations
Webform MailerLite integration
Features A simple webform handler to create a new Subscriber on a MailerLite account. By default, the Subscribers do not belong to a MailerLite Group. The m odule uses the official PHP library...
Categories: Integrations, User engagement
Data Export (pdf, docx, xlsx, csv)
Data Export Module Table of Contents Introduction Installation and Setup Main Features How to Use the Data Export Module Export Using Table Name Export Using Code Developer Hooks Additional Notes...
Categories: Administration tools, Developer tools
Responsive Voice Text To Speech
The Responsive Voice TTS module provides a text-to-speech (TTS) solution for Drupal websites by integrating with the ResponsiveVoice service. This module allows administrators to select content...
Categories: Accessibility, Content display
Site integrator
The Site Integrator module enables the integration of external websites into a Drupal site using either an iframe or by merging HTML content directly. It is common to integrate web tools developed...
Categories: Integrations
Account Portal
This module provides the fundamental functionality to implement an "Account Portal", like how Google does it when you log in to a website with your Google account (accounts.google.com). For what is...
Categories: Access control, Decoupled
ckeditor5 find and replace filter
Introduction The CKEditor 5 Find and Replace module provides a powerful solution for users who want to streamline their content editing experience within Drupal. It enables editors to quickly...
Categories: Content display
Entity Count Tokens
This module displays in the output, using tokens, the number of elements of any entity+bundle. Features This module simplifies the work required to display the number of entities of a given type...
Categories: Content display
xNavigation
xNavigation provides site administrators colour schemes for the experimental Navigation module, offering flexible styling options for administration menus without the need to modify templates. By...
Categories: Accessibility, Administration tools
JSON:API Preview Tab
The JSON:API Preview Tab module adds a convenient tab (local task) to entity admin pages, allowing developers to view the JSON:API response for each entity directly from the entity’s admin...
Categories: Decoupled, Developer tools
Page Deletion Guard
This module locks and prevents certain nodes/pages from being deleted via the UI and access control handler access method regardless of permission or role (even admin). This will be useful for safe...
Categories: Access control, Administration tools
Ckeditor Span
Add button to ckeditor5 to add span tag in content
Categories: Content editing experience
Maintenance preview
Enables the maintenance page to be viewed without putting the site into maintenance mode.
Log Middleware
This module provides a customized LoggerChannel implementation with support for middleware. The logger channel and the logger channel factory extend the drupal core equivalents and just add support...
Categories: Developer tools
Clean Code
Overview The Clean Code module integrates GrumPHP into your Drupal project to enforce coding standards and perform code quality checks. It provides Drush commands to generate and manage GrumPHP...
Categories: Automation, Developer tools, Security
Status Dashboard Client Extras
Designed to append a range of extra information to the status dashboard client JSON response. Features Adds the following new data to the output of the status dashboard client module. last_cron_run...
Categories: Administration tools, Developer tools, Security
Translate Paragraph Asymetric (with AI)
Features Asymmetric Translation Capabilities: This module enables users to leverage AI translations from the AI Module specifically for paragraphs configured to be asymmetric. Integration with...
Categories: Content editing experience
Tab Title Attention - Inactive browser tabs / title animations
Customizable animations for the tab value, once it loses focus or becomes inactive. The Tab Title Attention module shows a customizable animation in the browser tab title once the tab has been...
Categories: Content display, User engagement
Library Renderer
The library renderer provides component and DOM level rendering of libraries. Using component or DOM level rendering will increase page speed by only attaching libraries as and when required....
Categories: Developer tools, Performance, Search engine optimization (SEO)
Alert Telegram
🇺🇦 This module is maintained by Ukrainian developers.Please consider supporting Ukraine in a fight for their freedom and safety of Europe. The Alert Telegram module provides seamless integration...
Categories: Integrations, User engagement
Posthog Analytics integration
WIP! 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: Integrations
Groq Provider
Want to have the fastest AI inference known to man? Groq is you AI provider. Working as an AI provider for the AI module it makes it possible to generate text messages faster than your PHP can...
Categories: Integrations
Taxonomy Term Replace
This module allows administrators to replace a particular taxonomy term associated with 'Published' and/or 'Unpublished' nodes with another taxonomy term of the same vocabulary. Features Users can ...
Categories: Administration tools, Content editing experience, Import and export
LMStudio Provider
Need a flexible AI solution you can run locally? LMStudio offers a powerful GUI and the ability to run AI models directly on your local machine for testing and development. Integrated with the AI...
Categories: Integrations
AI: Summarize Document
Summarize document media (only PDF format for now) with the help of any large language model provider configured with Drupal AI module. Please note that this module is a work in progress! Features...
Categories: Content editing experience, Integrations, Media