
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.
Extra Block Types (EBT): Views
Extra Block Types: Views module provides ability to add an existing View as EBT Block. Demo: EBT Views EBT modules provide ability to add different blocks in Layout Builder in few clicks. You can...
Categories: Content display, Content editing experience
Search API ElasticSearch Client
This module provides a Search API Backend for ElasticSearch. The module uses the official ElasticSearch PHP Client. It is therefore compatible with any version of ElasticSearch >= 8. Important: To...
Categories: Site search
Typeform Field
This module provides a simple Typeform "ID" field to allow form embed. The field formatter allows customization of header/footer and opacity. This module is sponsored by France Just For You.
Categories: Integrations, Site structure
Pantheon Autopilot Toolbar
This is a really simple module that will hopefully be unnecessary at some point. Currently Pantheon's Dashboard includes an Autopilot icon in Primary Navigation on the left. Unfortunately that is...
Categories: Developer tools
Token Body Image
This module add a token to answer the need of extracting an image URL out of the body field. This is useful in the case you have a page with a single body field and you want to setup an image in...
Categories: Developer tools
Content Modification Log
This module implements an exportable, date filterable log that tracks content modifications. It displays information about the modified entity, the user performing the modification, and a timestamp...
Categories: Administration tools, Content editing experience, Developer tools
Commerce XPS
This module adds the XPS Shipping Rates functionality to Drupal Commerce extending the Commerce Shipping API. USPS is the default carrier provided by XPS. You can add FedEx, UPS and various others....
Categories: E-commerce
Twig State Access
Twig State Access module provides new twig extensions to access Drupal state/private tmp state APIs in readonly mode. Features Typically in Drupal to pass Drupal state values to twig templates you...
Categories: Content display, Developer tools
Unaggregated page
This module provides a page controller which includes non-aggregated assets. Features If your Drupal site needs to provide HTML, CSS and JavaScript to another site, this module provides a page...
Commerce Quick Node Clone
Extension based on Quick Node Clone (https://www.drupal.org/project/quick_node_clone) that provides the possibility to clone Product content type (https://www.drupal.org/project/commerce). Features...
Categories: Administration tools, E-commerce, Content editing experience
Transliterate Existing Files
Batch transliterate existing files and optionally create redirects for the file names that changed. Use cases: Migration to another file system Transliteration rules changed or were just not...
Categories: Media
DiscordPHP
Features Using the team-reflex/discord-php-package, this module offers a drush-command to start the included ReactPHP-loop and dispatches Symfony-events for certain things that happen inside it....
Categories: Automation, Developer tools, Integrations
Content Publishing Job
The Content Publishing Job module allows you to display other a block of contents of your choice on any content type you want. The contents displayed are related to the current content based on the...
Categories: Content display
Announcement Bar
The Announcement Bar provides a block named "Announcementbar" that can be shown on your site. How to use: Download and extract files in module folder. Enable module from module list Go to Home »...
Categories: Developer tools
Entity body class
Provides a new "Body CSS class(es)" field for all entity types. The value of the field will be added as a class for the body tag on the entity page. Entity types: The module supports all entity...
Categories: Content display
S3 File System Grant Plus
In certain scenarios, such as microservice applications, front-end users may only require read access to files (such as images, videos, audio, etc.), while file creation is managed by a separate...
Categories: Developer tools, Media
Huggingface
Warning - anyone new to this module should be switching to the AI module instead, where Huggingface exists as a provider to the core module. The huggingface module is a API module that features a...
Categories: Content editing experience, Search engine optimization (SEO)
Users Node Access
This is a simple module used for individual and multiple users to access the node pages directly without assigning any specific role to the user. The module would provide a user-friendly interface...
Categories: Access control
Commerce SQL Sanitize
This project extends Drush's SQL sanitize command to perform additional operations on Commerce specific fields and tables. This includes: Sanitize order email and IP addresses Sanitize addresses ...
Categories: Developer tools, E-commerce
Avoid sending mail
Block sending mail based on an email list.
Ajax Login/Registration/Reset Password in Modal
This module is provided an ability to login and register and rest password with AJAX in Modal dialogs or Non-modal dialogs or off canvas dialogs. This module provides a block with links to whatever...
Categories: Access control
Custom Maintenance Mode
This module enhances the default maintenance mode feature by providing the ability to log out all currently logged in users and leave them a message about the upcoming maintenance. It also disables...
Categories: Administration tools
Commerce Nelnet QuikPay
Drupal Commerce Nelnet QuikPAY Description This module allows you to add Nelnet QuikPAY payment gateways to Drupal Commerce. Installation Install the module as any other Drupal module. Once you've...
Categories: E-commerce
AI Interpolator ECA
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
Commerce VNPay Payment
Payment gateway VNPAY-QR This module for testing only The payment gateway system meets the standards of the State Bank of Vietnam and international security standards PCI DSS 3.2.1 level 1,...
Categories: E-commerce