
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.
Automatic entity form mode
This is a small helper module that makes it easier to use custom form modes. By default, when creating a custom form mode, you can't use them without writing a hook in a custom module: function my...
Categories: Developer tools
Alpine JS Library support
Drupal 💙 Alpine.js This module exclusively uses the Drupal Library system to find and process javascript files that are either a Alpine Plugin or a script that needs to be loaded before Alpine...
Categories: Developer tools
Analog-Digital Clock
Analog-Digital Clock module lets you configure analog and digital clocks with different timezone from your drupal block configuration area. It is a customizable drupal module. Using this module...
Categories: Developer tools
Test Helpers
The module provides API to simplify writing Drupal tests - unit and functional. Using the API can significantly reduce the amount of code in your tests to cover all the logic of tested functions,...
Categories: Developer tools
Consent Support
Synopsis This module is a 'spin-off' from CookiePro Plus to support content blocking in a way that requires as minimal impact and/or effort for content editors. The initial goal of this module was...
Categories: Access control, Content display, Developer tools
Invoicexpress API
The InvoiceXpress API module integrates the certified invoicing system Invoicexpress directly with your Drupal website. Automate the generation, management, and delivery of invoices, saving time...
Categories: Developer tools, E-commerce, Integrations
Calculator Block
The Calculator Block Module provides a block to display simple calculator on your website with predefined layouts where you can also override the default css layouts on your custom theme. We can...
Categories: Developer tools
Advanced Sanitize
Advanced sanitize gives the developer ability to automate database sanitisation. This module replaces sensitive information stored in database with use of either Faker.php library or developer...
Categories: Developer tools
SIBS API | Payment Integration for Drupal Online Platforms
Description The SIBS API module is a powerful and versatile solution that seamlessly integrates secure payment options into your Drupal online platform. By implementing this advanced payment...
Categories: Developer tools, E-commerce, Integrations
Update Notify
The aim of the update notify module is to try and give better notification details & communication methods when your site requires updates. Simply getting an email saying you have some updates is...
Categories: Security, Developer tools
InforMEA API
InforMEA API module This module contains a set of REST plugins which can be used to create REST-based API endpoints to epose data into the format required by the InforMEA project. This process...
Categories: Developer tools
XHGui PHP Profiler
Provides a XHProf storage backend option to use XHGui to store profiling data using the XHProf module. Installation / Configuration Enable the module and its dependencies. Go to the XHProf config...
Categories: Developer tools, Performance
Sendpulse: Online Marketing
SendPulse is a cloud-based marketing solution that allows users to manage email, text messaging and push notifications through a single platform. This Module provides the API for Sendpulse using...
Categories: Content editing experience, Developer tools, Integrations
Node Inspector
Node inspector provides a tab on the node edit page that shows internal details of the node, its revisions and the layout section and blocks used if the node is built using Layout Builder. It is...
Categories: Content editing experience, Developer tools
Yaml Query
This project provides a Service that can be used to parse YAML into an executable EntityQuery. Example Yaml: --- main: entity_type: node range: start: 0 length: 10 sort: field: nid conditions: -...
Categories: Developer tools
AI Sidekick
AI Sidekick is your personal writing assistant powered by ChatGPT, that helps you create better texts faster and find brilliant content ideas. Create content 10x faster, brainstorm new ideas, and...
Categories: E-commerce, Content editing experience, Developer tools
Scheduler Request Cron
This module runs the Scheduler cron job automatically after requests. The interval between executions can be set. Prerequisites This module requires the following Drupal modules: Scheduler...
Categories: Administration tools, Developer tools, Performance
Views Blocks with Lazy Builder
The module extends views blocks with the ability to be render by the block lazy Builder. How to proceed: - activate the module (need big_pipe, views, blocks) - In the block layout (or all block...
Categories: Content editing experience, Developer tools
Site Manager
Site Manager provides a user interface for monitoring and managing Drupal sites. It is powered by the Site Module, which is provides a content entity called "Site" that can be managed just like any...
Categories: Developer tools
Single Directory Components Styleguide
The goal of this module is to provide a quick interface to test single directory components without having to actually create content on the site. In an ideal world, front end developers can build...
Categories: Developer tools
Decoupled Blocks: React
This is a React implementation for the Decoupled Blocks module. Blocks built with React can now encapsulate all that is needed for it and be added to a site via a module or in a custom theme.
Categories: Content display, Decoupled, Developer tools
GreenSock Animations
Module to integrate the GSAP library with Drupal. For Drupal 9 and 10! Features & benefits With this module you can configure the GSAP animations from the CMS, without needing to write code, the...
Categories: Content display, Developer tools, Integrations
Next.js revalidate module
This module works only for an application that has next.js as front-end framework. The goal is to inform next server to invalidate the cache and revalidate the page. How-to composer require drupal...
Categories: Developer tools
Twig Font Awesome
Introduction The Twig Font Awesome module provides a simple Twig function for inserting Font Awesome icons as inline SVGs. Inline SVGs have many advantages over icon fonts (see https://css-tricks...
Categories: Developer tools
Domain Access Favicon
This module provides uploading different favicon for (sub)domains created using the Domain module. Post-Installation Configuration for uploading a favicon for each (sub)domain: /admin/config/domain...
Categories: Accessibility, Developer tools