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.
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