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

53,957 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.

Article Grid View Block

The Article Grid View Block Module for Drupal is crafted to enhance your website's content presentation by offering versatile and dynamic layout options. With this module, you can display articles...
Categories: Content display

Basic Layouts

The basic Layouts module provides a handful of layouts as well as the ability to customize their settings through the Layout Builder Styles and Layout Builder Sections Config dependencies.
Categories: Content display, Content editing experience

Views Carousel - Views Vanilla JavaScript 3D Carousel (VVJC)

The Vanilla Views suite F.L.A.S.H.C.R.P.T.B FlashCrptb is a collection of ten powerful Drupal modules designed to enhance the visual and interactive experience of Drupal Views using pure,...
Categories: Administration tools, Content display, Site structure

Jsonapi Taxonomy Tree

This module create an new GET endpoint /api/taxonomy_tree/{taxonomy_vocabulary} to load taxonomy_terms as tree throug jsonapi, support all jsonapi query parameters(Like include, filter, fields...),...
Categories: Decoupled

Parallel Workspaces

Experimental module that allows multiple workspaces to contain instances of the same content. Each workspace is essentially a fork of live and does not reintegrate changes. Core issue: [#3438083]...
Categories: Content editing experience

Field Display Toggle

For entities with numerous fields, manually dragging each field into the disabled section can be tedious, especially when configuring multiple view modes that require only a few fields to be...
Categories: Administration tools, Content display

Pie Chart

The Pie Chart provides the structure for a pie chart content type based on node count. Additionally, it includes the structure for user roles with different user counts per role. This module also...
Categories: Integrations

JSON:API layout enhancer

Features This module provides additional functionality on top of JSON:API & JSON:API extras for pages created using layout builder & blocks placed in layout. It helps to dynamically fetch a page...
Categories: Decoupled, Integrations, Multilingual

Views Reveal - Views Vanilla JavaScript Reveal (VVJR)

The Vanilla Views suite F.L.A.S.H.C.R.P.T.B FlashCrptb is a collection of ten powerful Drupal modules designed to enhance the visual and interactive experience of Drupal Views using pure,...
Categories: Administration tools, Content display, Site structure

Views FlipBox - Views Vanilla JavaScript 3D FlipBox (VVJF)

The Vanilla Views suite F.L.A.S.H.C.R.P.T.B FlashCrptb is a collection of ten powerful Drupal modules designed to enhance the visual and interactive experience of Drupal Views using pure,...
Categories: Administration tools, Content display, Site structure

WhatsAppIN

This module integrates with WhatsApp API and adds a whatsapp icon to initiates a chat window for the configured phone number. Features This module allows you to add a WhatsApp contact link to your...
Categories: User engagement

Views exposed input token

This module provides a global Views token that contains its exposed input as a query string. Post-Installation After installation, use the [view:exposed-input] token anywhere in your view's...

Time diff

Twig Time Difference Filter Introduction The Twig Time Difference Filter module provides a convenient and powerful Twig filter for Drupal sites, allowing developers to display human-readable time...
Categories: Content display

Admin Toolbar BG Color

The "Admin Toolbar BG Color" module allows administrators to easily customise the background color of the Drupal Admin Toolbar through a simple configuration interface. This module provides a color...
Categories: Accessibility

Drupal Commerce Merchant Warrior

The Drupal Commerce Merchant Warrior is an integration for Merchant Warrior payments into the Drupal Commerce payment and checkout systems. With the integration of Merchant Warrior payments into...
Categories: Decoupled, E-commerce

Poll Rest

Overview The Poll Rest module provides a REST endpoint to retrieve and submit choices or votes based on the Poll module. Requirements Poll Rest (core) Restui (optional) Post-Installation Enable...
Categories: Decoupled, Integrations

Vipps MobilePay Commerce

We are one Nordic mobile wallet that was once two: Vipps, founded in Norway and MobilePay, which originated in Denmark. Both launched with a mission to deliver a service that made sending money as...
Categories: E-commerce

Vite + React Single Directory Component (SDC) Generator

This module provides a simple way to generate Vite + React Single Directory Components. Execute drush generate sdc-vite-react. From the module or theme, execute npm install. Execute npm run build....
Categories: Developer tools, Integrations

Hierarchical Term Selector

Project replaced by HTS
Categories: Site structure

Aggregation JS CSS async defer

This module allows you to load JS and CSS files with async or defer attributes for selected libraries or force all JS and CSS files to use a specific attribute. If the files are compressed, it...
Categories: Performance

Small Y

This module provides integration with the Small Y template for Drupal websites. It includes necessary configurations, customizations, and functionalities to seamlessly implement and manage the...
Categories: Content display, Developer tools, Site structure

Path Alias Class

This module add classes automatically from website Path and Path Alias. Also you can add Custom CSS. For example, if you have a node with title "Training" and NID is 77 then this module will...
Categories: Content display

Webform Bootstrap5

The Webform Bootstrap5 module help integrate Webform with the Bootstrap5 base theme. This module is replace for deprecated webform_bootstrap which was part of webform module. Code Snippets Below...
Categories: Administration tools

Push framework notifications

About Provides web push notifications for DANSE events. Implements Web Push library for PHP, DANSE and Push framework, tailored and tested - a single case scenario though - to work with PWA. Many...
Categories: Automation, Content editing experience, Integrations

Paragraph cleanup

Paragraph cleanup Features Lists paragraph types used in content and allows deletion of orphaned paragraphs. Post-Installation Navigate to admin/content/paragraph-cleanup to view and delete unused...
Categories: Performance

Pages