
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.
Cards for Layout Builder
🇺🇦This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and the safety of Europe. This component displays flexible card-style components...
Categories: Content display
Event CT w Layout Builder
🇺🇦This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and the safety of Europe. This module installs a new Event content type that...
Categories: Content display
Node Access Rules
Have you ever what to control the access to a certain node or node group by Rules? This module allows you to control the access to a node (create/view/edit/delete) by Rules. Therefore new events...
Categories: Administration tools, Content editing experience
Group Menu
This module is designed to associate group specific menus with a group when using the Group module. This is inspired by OG Menu and adapted to work with the Group module. Requirements Group module ...
Categories: Administration tools, Content display, Content editing experience
Clicky - Web Analytics in Real Time
About this module This module integrates Clicky with your Drupal website. About Clicky Web Analytics Clicky is a real time web analytics service, much like Google Analytics, but in some situations ...
Categories: Integrations
Glossary
Note: As of September 21, 2021, this project appears to no longer be supported. If you are interested in taking this project over, or you as the project maintainer feel this message has been posted...
Categories: Developer tools
Facebook Messenger Customer Chat
A simple module that provides the ability to add Facebook Messenger Customer Chat Plugin to your Drupal 8 site. For More Information about the plugin: https://developers.facebook.com/docs/messenger...
Categories: Integrations
Views Revisions
Tracks changes made to Views by creating revisions. Features Enables Revisions on Views Browse Revision Logs Easily Rollback to a Previous View
Categories: Developer tools
AI Interpolator
Warning - anyone new to this module should be switching to the AI module instead, where the AI Interpolator exists as the AI Automators with improved functionality and more providers in to come....
Categories: Content editing experience, Developer tools, Site structure
Commerce Quantity Increments
Commerce Quantity Increments is a small module on top of Drupal Commerce, that provides possibility to set and validate quantity increments on a per product variation level. Requirements Commerce...
Categories: E-commerce
Gutenberg Bootstrap Blocks
The Gutenberg Bootstrap Blocks module provides new Bootstrap blocks to Gutenberg editor. Requirements Drupal Gutenberg Editor >= 2.x, see https://www.drupal.org/project/gutenberg Bootstrap >= 4.5,...
Categories: Administration tools, Content editing experience, Content display
Social Media Platforms
Social Media Platforms module Provides a block that allows to display a set of links to several social network profiles. This module differs from Social Media Links Block and Field in the fact that...
Categories: Integrations
Static Generator
The static module generates a complete copy of your website in html form including all js, css, images and other assets. This can then be transferred to run the website from a simple web server...
Categories: Performance, Security
Issuu viewer
Allows you to render embedded Issuu viewers. Issuu viewer creates a simple field type that allows you to render embeded Issuu viewers on the site by entering the document id/embed URL/document URL....
Categories: Integrations
Link No Protocol Widget
This module provides a widget that allows you to not contribute the protocol at the start of the URLs when you want to contribute a Link field. Why this module? You find it annoying to have to type...
Categories: Site structure
Nodes CSV Import
This project/module helps to bulk import the nodes. Once you enable this module, you can start importing the nodes based on each content type. The menu link can be found in "admin/structure". After...
Categories: Content editing experience, Import and export
Entity Clone Inline Blocks
Add Layout Block duplication when cloning nodes When using `entity_clone` to duplicate an entity with Layout Builder content, references to inline blocks are maintained. This is not the expected...
Date Content Augmenter
This module leverages the Date Augmenter API to allow content to be associated with Individual values in a multivalued or recurring date field. Although designed to work with Smart Date, this...
Categories: Administration tools, Content editing experience, Content display
Facets Custom Order
This module makes it possible to define a custom order for a facet. This is especially useful when the facet items have no wight or other value by wich they could get sorted or if the facet items...
Categories: Site search
Entity Translations Helper
Helper module to expose related translations entities form (add or edit), by using a modal, into main entity form of non translatable entity reference fields (with translatable entities only) &...
Categories: Multilingual
Commerce Profile Checkout Pane
This module provides checkout panes for Drupal Commerce which output a form for the user's profile entity of a particular type. The 'customer' profile isn't made available, as Commerce already has...
Categories: E-commerce
Drupal Commerce Payment Transaction Fields
Make the Commerce Payment Transactions fieldable. This module do not work by itself, the Payment method(s) module should be aware of it and use it. How it works / Usage New "fieldable" property...
Categories: E-commerce, Site structure, Developer tools
Filedepot multiupload
This module extends the filedepot module with multiple upload support. Files can be uploaded with the plupload module which supports drag and drop.
Categories: Media
Metatag Path
Extending functionality of the Meta tag module. With this module you can create meta tags for custom path. Features Supports list of pages (same functionality like in block visibility settings)...
Categories: Search engine optimization (SEO)
Views Negate
Synopsis The Views Negate module provides a "Not Equal" to condition for textfield and list field in contextual filter. It works same as exclude option of numeric type field. A checkbox with ...