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.
AddThis Social Share
According to the AddThis website (https://www.addthis.com/), AddThis services were terminated on May 31, 2023. Therefore, it is recommended to use the Better Social Share module instead. AddThis...
Categories: Integrations, Site structure
LiveFilter - Instant text filtering for any list
You already know the feeling: you open Drupal's Extend page, start typing, and the module list narrows down instantly — no page reload, no wait. LiveFilter brings that same instant-search...
AI Content Creator
The AI Content Creator module is a powerful tool for generating high-quality content for your Drupal website. It uses advanced natural language processing algorithms to write articles, blog posts,...
Categories: Content editing experience
Auto Block Translate
This module provides the ability to add automatic translations to custom blocks using external libraries. This is a sub-module of Auto Node Translate. Features At the moment the module provides 5...
Categories: Content editing experience, Integrations, Multilingual
Envoke
A Drupal connector module that allows Drupal to use https://envoke.com/ as it's email provider. Currently, it has pretty basic functionality and documentation, but looking for contributions of code...
Categories: Integrations
Extra Block Types (EBT): Countdown
Extra Block Types: Countdown module provides ability to add a block with animated countdown. EBT allows to choose styles for countdown via UI. Demo: EBT Countdown EBT modules provide ability to add...
Categories: Content display, Content editing experience
AT Internet Piano Analytics
AT Internet Piano Analytics integration for Drupal. A block displaying an opt-out checkbox is available to allow your users to opt-out of Piano Analytics tracking (version 2.2+).
Categories: Integrations
Taxonomy Enum
This module allows you to synchronise taxonomy vocabularies with PHP enums. This is especially useful if you have a taxonomy vocabulary with a fixed set of terms and custom code that needs to...
Categories: Developer tools, Site structure
Layout Builder "Publish"/"Unpublish" (Render/No-render)
OVERVIEW Layout Builder "Publish"/"Unpublish" (Render/No-render) module is helper module for Drupal core layout builder module. This module provides new contextual link for layout builder preview...
Categories: Content display
Commerce CardPointe
This module integrates the CardPointe Gateway API from Clover Connect, utilizing their Hosted iFrame Tokenizer to securely collect customer card data directly on Clover web servers. Features...
Categories: E-commerce, Integrations
VideoJS Mediablock
Overview The VideoJS Mediablock module is an ADA/508 compliant, Responsive media player that works well with the Media and Media Library modules in Drupal core. VideoJS is a very mature, open...
Categories: Accessibility, Content editing experience, Media
Commerce Adyen Card Component
This project integrates Commerce Core with Adyen's Card Component API (variously referred to as their Web Component), facilitating the secure collection of credit card data through iframes and the...
Categories: E-commerce, Integrations
Picture Everywhere
Picture Everywhere provides a plug and play override for image templates and preprocessing to enforce use of the HTML <picture> tag everywhere, as opposed to standalone <img> tags. This...
Categories: Content display, Developer tools, Media
Floating action
You are tired of scroll down to the end of very long page to see the submit button to save the content? You have very long permission table and adjust small permission, scroll to the end of page to...
Media Helper
This module serves two main purposes: Making it easier to customize the output of image-based media entities via display formatter. The image style, custom classes, and other HTML attributes can be...
Categories: Content display, Developer tools, Media
Missing Translation Fallback Language
The Missing Translation Fallback Language module allows you to set a fallback language to use when translations are missing for a specific language. For example, you have a website with two...
Categories: Multilingual
Extra Block Types (EBT): Micromodal
Extra Block Types: Micromodal module provides ability to add a block with accessible modal dialogs. It will be useful for Pravicy Policy or any other text information. Demo EBT Micromodule modules...
Categories: Content display, Content editing experience
WordsOnline Connector
Overview The WordsOnline Connector for Drupal Translation Management Tool (TMGMT) allows users to send content directly from Drupal sites to the WordsOnline Translation Services for professional...
Categories: Multilingual, Integrations
Webform Entity Reference Exclude field widget
Webform Entity Reference Exclude field widget The default Webform entity reference select field widget allows selecting specific webforms to be selectable from the list, or all webforms to be...
RapiDoc OAS Field Formatter
This module can be used to render Open API Documentation using the RapiDoc library.
Categories: Content editing experience, Content display, Developer tools
NLP Cloud Augmentor
NLP Cloud provides cloud-based AI tools which can be used for generating and classifying content. NLP Cloud offers advantages over other well-known AI generative services: SaaS or on-prem solutions...
Categories: Content editing experience, Integrations
Eudonet CRM Client API
Categories: Integrations
Commerce logistics freight calculation
This module is a part of the e-commerce ecosystem, which is used in the calculation of express freight. it belongs to the "Shipping Method" plugin and is used for general calculation of Shipping...
Categories: E-commerce
Moosend: Email Marketing Software
Moosend: Email Marketing Software for Thriving Businesses Drupal Module for Moosend using their API v3. Maintained and supported by Sujan Shrestha. INTRODUCTION This module uses v3 of the Moosend...
Categories: Integrations
Taxonomy Term Root
This module provides a computed field on taxonomy terms which tracks the highest parent of a term in the taxonomy hierarchy tree. This allows for complex term assignment, but also the ability to...
Categories: Site structure