
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.
GraphQL Menu
Adds menu helpers for GraphQL v3, that facilitates the query of submenus. Get child links and their entities while using menuLinkContentById() Get all menu link tree elements as MenuLinkContent...
Categories: Decoupled
Simple OAuth Facebook Connect
I am working for a decouple project using Drupal and React Native, ReactJs. We are using Simple OAuth to identify the user on mobile applications and web applications. Now, I have a new request...
Categories: Decoupled, Developer tools, Access control
HTTP Client Retry
About HTTP Client Retry adds a middleware to the core http.client service to retry HTTP requests automatically when they fail with certain (configurable) response status code. Requirements The...
Categories: Decoupled, Developer tools
Consumer Base URL
Synopsis The Consumer Base URL module provides base URL per consumer and use it for entity canonical URLs, URL tokens and other stuff. Currently only tested with 1 default consumer together with...
Categories: Decoupled
JSON:API Basic Site Settings
This simple module created to provide key site settings to the frontend via JSON:API. It also has an API hook to add some additional information to data. After enabling module, you can open ...
Categories: Decoupled
Eventbrite One-Way Sync
Synchronize events from Eventbrite to Drupal nodes. This only synchronizes events, not attendees, orders, ticket_classes or venues. Full details, instructions, and automated tests on GitHub.
Categories: Decoupled
Decoupled Domain
The Decoupled Domain module provides Domain config entities that can be used as configurations for decoupled applications. The domains can be referenced by content entities and that reference can...
Categories: Decoupled
GraphQL File
Project Status: Unsupported This is a small module designed to work with the Drupal File field type. It provides a GraphQL field type that can be used to return a File object. Obsolete Notice This...
Categories: Decoupled
API JS files manager
Here, write an introduction that summarizes the purpose and function of this project with a focus on users brand new to Drupal. Answer the question: What solution does this module provide? The...
Categories: Decoupled
Image Style Metadata
The Image Style Metadata module stores metadata about derivative, styled images in the database as content entities. On its initial implementation it will only store the width and height of the...
Categories: Decoupled, Media
Simple OAuth Redirect URI Wildcard
Extends the Simple OAuth module to allow for subdomain wildcards in redirect URIs. WARNING: Use of this module violates Section 3.1.2 of RFC-6749 (OAuth 2.0 Specification) which requires the use of...
Categories: Access control, Decoupled, Security
DrextJS
A bridge between frameworks, Drupal in the back, Next.js in the front. Features Integration between Drupal and Drext Similar projects DruxtJS
Categories: Decoupled
Book Library API
The Book Library API module offers a modern solution for managing book collections within current Drupal releases. This module provides a robust and structured system for defining and storing key...
Categories: Content display, Content editing experience, Decoupled
Advancedqueue SQS Backend
Provides an AWS SQS backend for Advanced Queue, allowing Drupal queues to scale via cloud messaging with dead-letter and failure handling. Features The Advanced Queue SQS Plugin replaces the...
Categories: Administration tools, Decoupled
Notification Server
Notification Server is a developer module that provides real-time notification capabilities by integrating with an external notification server through HTTP and WebSocket protocols. Important This...
Categories: Decoupled
Docson
Use Open API instead This module is obsolete because the Open API module is the recommended approach now. This module extends the Schemata module to provide simple visualization for JSON Schemas....
Categories: Decoupled, Developer tools, Integrations
Static Site Generator
This module is a continuation of the Drupal 7 Static Generator module ("static"). Since static is a reserved word in PHP, the project has been renamed "static_generator". This module generates a...
Categories: Decoupled, Performance, Security
JSON:API Explorer
The JSON:API Explorer is an interactive web application for exploring your JSON:API server. Dependencies Drupal core 8.8 or above JSON:API Schema JSON:API Hypermedia The explorer SPA is always...
Categories: Decoupled, Developer tools
Tome Require Login
This is a simple module that will allow the Tome and Require Login modules to work together. The module implements hook_require_login_authcheck_alter() to allow traffic if the Tome headers are...
Categories: Access control, Decoupled
VBO Push Notifications
Allows sending customized Push Notifications via Firebase Cloud Messaging (FCM), with all the available flexibility of Views Bulk Operations (VBO) and the Token module. Configuration: 1. Install...
Categories: E-commerce, Decoupled
Linked Open Data Export
Drupal module to transform Drupal content to Linked Open Data format (JSON-LD). The module provides JSON-LD export plugin scaffolding and default JSON-LD serializers. How does it work? It works...
Categories: Content display, Decoupled, Import and export
Password Suggestions (PUG)
INTRODUCTION The PUG (Password Suggestions) module provides a user interface to configure text contained in the password recommendations display on user add/edit form. For example, instead of...
Categories: Decoupled, Developer tools, Security
Webform Dynamic Autocomplete
This module provides a new element field in webform for Dynamically handling Autocomplete API request. In this, you can define your own API end point in the configuration. As per the defined...
Categories: Administration tools, Content display, Decoupled
QuantCDN - Drupal Static Site Generator & Hosting
About Quant QuantCDN is a global CDN engineered specifically for the static web and Jamstack. Quant is focused on supporting both small teams and large organizations with Enterprise-grade features...
Categories: Content editing experience, Decoupled, Site search
NodeHive Core
"NodeHive Core" is a pioneering project undertaken by NETNODE AG, who utilizes NodeHive core for their enterprise decoupled project. We continually develop, refine and publish NodeHive's core...
Categories: Administration tools, Content editing experience, Decoupled