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

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

Commerce Order Data Formatter

Overview Provides field formatter for commerce order data field that allows displaying the value of the particular key in this field. Requirements Field (Drupal core) Commerce module Installation...
Categories: E-commerce

Swiper Cards

Swiper Cards module lets you enter sliders from your drupal block configuration area. It is a customizable drupal slider module. Using this module lets you easily add sliders with card layout to...

Facebook social plugins

Facebook social plugins module provides the Facebook Social Plugins available to allow your app to like, share, comment, page plugin and more. We can configure the all the facebook social plugins...

Group views join link

Synopsis Group views join link is a part of Group module eco system. It allows to add Join / Leave link for the given group in your views. Requirements Group Views Group views join link 2.0 This...
Categories: Access control

Component Libraries: Devel

This project provides development features for CL Components. Audit pages Audit pages provide additional insight on components. This lets you understand what are the files and features each...
Categories: Content editing experience

Filename Hash Token

Introduction The Filename Hash Token module defines tokens for a hash and a substring of a hash, generated from a filename. The substring token is especially useful when used with the File (Field)...
Categories: Media, Administration tools

Swapcard

Overview Enables API connections with Swapcard, with a plugin manager for implementing its various callbacks. Swapcard is a modern web platform for managing all kind of events and related...
Categories: Content editing experience, Developer tools, Site structure

Remove Meta Info

This module enables the user to remove the META tag information from the head of a Drupal site. It works with Drupal versions 8, 9, 10 and 11 as follows: Remove the Drupal-generated META tag from...
Categories: Accessibility, Search engine optimization (SEO), Security

Roles Machine Name

This module basically displays a role machine name at the bottom of each role on the roles page. Requirements: Enabled core module: User. Setup: No setup is needed just visit the admin role page...
Categories: Developer tools, Access control

My CKE Button

The My CKE Button module makes it possible to create custom button styles, to be used inside CKEditor, or to create one-time styles inside in it's style selection dialog. Each style contains six...
Categories: Developer tools

Node Preview Permissions

Set permissions to use the node save preview. Documentation https://git.drupalcode.org/project/node_preview_permissions
Categories: Administration tools, Content editing experience, Access control

Extra Block Types (EBT): Video and Image Gallery

Extra Block Types: Video and Image Gallery module provides ability to add grid gallery with videos and images. Demo: EBT Video and Image Gallery EBT modules provide ability to add different blocks...
Categories: Content display, Content editing experience

Video Toolbox

Description Video toolbox is designed to be module with a variety of tools that will help you to organize, share, decorate, moderate and manage your videos in an easy way. Also we aim to have full...
Categories: Media, Developer tools

OpenAI GPT3 Augmentor

OpenAI GPT3 Augmentor plugin for transforming and classifying text. Augmentors provided by this module openai_gpt3_completions: Given a prompt, the model will return one or more predicted...
Categories: Content editing experience, Integrations

Twitter OEmbed

This module retrieves and renders tweets with the Twitter oEmbed API
Categories: Import and export, Integrations

Workflows Role Access

INTRODUCTION This module works with the core Workflows module, and allows workflow access to be managed per user role. This includes creating, editing and deleting workflows, and also access...

Media Stream

Enables HTML5 audio and video formatters for link fields on Media entities. Related Drupal core issue. [#2927166]
Categories: Content editing experience, Media, Site structure

Forced File Deletion

This module is a rework of the Force File Delete (force_file_delte) module that is now unmaintained and was misnamed. The module modifies the File view so that delete links aren't shown if the user...
Categories: Media

CKEditor Autocomplete Link

This module override the native CKEditor 4 link field by an entity autocomplete link field. You can insert internal and external links. Currently, autocompletion supports only "node" entity ...
Categories: Content display, Content editing experience

Fancybox UI

The Fancybox UI provides the image formatter which saves your time and helps to easily create beautiful, modern overlay windows containing images with touch enabled, responsive and fully...
Categories: Site structure

Autotaggerㅤ

This module allows you to automatically assign taxonomy terms to nodes according to the text you have entered. We can select for each type of content which taxonomy we want to use and in which text...
Categories: Site structure

Webform Paypal Standard Checkout

Add a Paypal Standard checkout element
Categories: E-commerce

Menu UI Asynchronous Widget

Inspired by Metatag Asynchronous Widget. This module removes the menu selection UI from node forms and replaces it with a button that loads the full UI if the user wants to add or edit the menu...
Categories: Performance

Magic Login Link

Adds HTMX-powered passwordless authentication to Drupals core login form. Users can request a one-time login link via email. Suitable for sites that want frictionless sign-in without passwords...
Categories: Access control, Administration tools, Developer tools

TacJS for Domains

This module integrates with the Drupal Domain module to let you configure Tarteaucitron services for each domain. Versions 3.x Requires TacJS 7+ and Domain 3+. This module is only required if you...
Categories: Content editing experience

Pages