
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.
Taxonomy parent autocomplete
Replaces the taxonomy parent selection element with an entity autocomplete. This fixes the out of memory errors on the Term add / edit pages for large taxonomies.
Entity limit extend
Extend the capabilities of the Entity Limit module by introducing additional limit cycles. This module offers various types of limit cycles, including daily, weekly, monthly, and yearly. Key...
Categories: Access control
Paragraphs in REST
Features: Consider this module if you're building modular content with Paragraphs and you want to very quickly create an API to access all of your content. This module ensures that fields attached...
Categories: Decoupled, Developer tools
ECA Webprofiler
Integrates ECA with Webprofiler.
Search Web Components
The Search Web Components module aims to make creating rich search experiences easy. It does this by providing a library of search web components that are powerful, decoupled, unopinionated, modern...
Categories: Decoupled, Developer tools, Site search
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
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
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
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.
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
Lodging Schema.org Metatag
This project extends Drupal's Schema.org Metatag module to display lodging related structured data as JSON LD in the head of web pages. Features Provides schema.org properties for: LodgingBusiness...
Categories: E-commerce, Search engine optimization (SEO)
LLM Provider Service
DEPRECATED - This module has been deprecated and all its functionality was ported into AI module. Efforts are currently underway to integrate AI (specifically Large Language Models, or LLMs) into...
Categories: Decoupled, Developer tools, Integrations
Drupal LLM Provider for the LM Studio API
DEPRECATED - This module has been deprecated and all its functionality was ported into AI module. This module serves as an LLM Provider for LM Studio, a platform that facilitates the local...
Categories: Administration tools, Automation, Developer tools
JSON:API Pathauto Breadcrumbs
Features This module adds a list of breadcrumbs to the Path in the JSON:API resources like the following example { path: { ... alias: "/projects/project-1", breadcrumbs: [ { path: "/", label: "Home...
Categories: Decoupled
Poster Slider
The Slider entity type allows you to add posters with various slider options to the content. This module is used to create different types of poster sliders. Implementation: Download and extract...
Categories: Content display, Media