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

53,935 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.

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

Pages