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