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

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

Bulk Update User Roles

The Bulk Update User Roles module enables site administrators to assign or remove roles for multiple users at once, either in bulk or by selecting users randomly. Features The Bulk Update User...
Categories: User engagement

Webform Headless

Webform Headless integrates Webform with headless frontends by providing API endpoints for managing submissions and getting forms in structured schema formats. Currently, only the FormKit schema is...
Categories: Decoupled, Integrations, User engagement

Toolbar Route

Display the name of current route in the toolbar.
Categories: Developer tools

Access By Taxonomy

Use this module to give access to content depending on the taxonomy terms that are applied to it. Features On the taxonomy term you can specify who are the roles or the specific users that are...
Categories: Access control

Color Scheme Field

Color Scheme Field Contains a field that allows to choose between color schemes defined in the default theme. before enabling the module, add a list of color scheme options to your default theme:...
Categories: Content display, Content editing experience

Mail Actions

This module adds configurable actions for sending mails. Drupal core only provides a mail action that supports plain text. This module adds further mail actions that allow to send formatted text...
Categories: Automation

Character Generator

This module generates a 10-character alphanumeric string. Suitable for automatic labeling data/content types. Like registry numbers, reference codes, or tracking identifiers. How the code works The...
Categories: Automation, Content editing experience

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. Features...
Categories: Content display, Content editing experience

Taxonomy Fast Import

Summary The Taxonomies Fast Import module allows you to bulk upload taxonomy terms, with the ability to nest them. In the interface, you can create new vocabulary or get an existing one. Then, you...
Categories: Integrations

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

Google Analytics 4 Server Events

This Drupal module allows you to send events to Google Analytics 4 directly from the backend. It provides seamless integration with GA4, enabling you to track user interactions and other relevant...
Categories: E-commerce, Integrations, User engagement

Pie Chart

The Pie Chart module provides a configurable block that collects Name|Value pairs and renders them as a pie chart. It also defines a content type structure for pie charts based on node counts and...
Categories: Integrations

Views Parallax - Views Vanilla JavaScript Parallax (VVJP)

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 Hero - Views Vanilla JavaScript Hero (VVJH)

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

Users Birthday Block

Features Birthday Block module provides a block and a page that displays upcoming user birthdays. Post-Installation Upon installation of this module, two fields are created "Date of Birth" and ...
Categories: User engagement

Super Sitemap

There are plenty of great sitemap options for use with Drupal. However this can often fail to scale well for large or enterprise Drupal installations. Additionally, they are usually tightly coupled...
Categories: Search engine optimization (SEO)

Entity Reference Hierarchy Book Navigation

The entity_reference_hierarchy_book_nav module is provides a easy way to setup books. This module comes with two blocks and two content types. Content types: Book: A content type for the books you...
Categories: Content editing experience

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

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

Users Bulk Delete

The User Bulk Delete module for Drupal 10 provides a simple and efficient way to manage and delete inactive user accounts based on their login activity. Specifically, the module allows site...
Categories: User engagement

Plugin config form builder

Provides an abstract plugin config form element.

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

Single-page applications (SPA)

This module can be used to integrate Single-page applications into a drupal system. To integrate a SPA into Drupal this module provides a config entity. The config entity can be used to specify the...

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