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

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

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

Pages