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.
NextJS Headless Preview
This module provides a preview iFrame of your NextJS application on the node view page in Drupal and allows editing content through the front-end application. Features iFrame on node view that...
Categories: Content editing experience, Decoupled
Markdown Exporter
Synopsis Markdown Exporter : A module empowering drupal user to export contents in the form of Markdown files. The purpose of this module is to export Drupal 7/8 nodes in the form of Markdown files...
Categories: Decoupled, Import and export, Developer tools
EP Reference Components
ElasticPath Reference Components This module provides a kit of React components as Drupal blocks for building storefronts connected to ElasticPath Commerce. The components are made available using...
Categories: Content editing experience, Content display, Decoupled
REST Entity Display
This module leverages the power of rest resources, formatters and serializers to expose entities through view modes and form modes. In fine, it exposes EntityViewDisplay and EntityFormDisplay core...
Categories: Content display, Content editing experience, Decoupled
JSONAPI Embed
Development of this project takes place on Github. Drupal module that allows to embed entities, which are referenced via Entity Reference fields, into parent entities in JSONAPI REST responses.
Categories: Decoupled
Xtended Content for PHP ElasticSearch
Xtended Content from Elasticsearch indexes. Please refer to the Xtended Content module project page for more details, or visit the documentation pages. Documentation Full documentation is included...
Categories: Content editing experience, Decoupled, Site search
Xtended Content for Schema.org
A Schema.org handler to parse web pages. Please refer to the Xtended Content module project page for more details, or visit the documentation pages. Documentation Full documentation is included in...
Categories: Content editing experience, Decoupled, Integrations
Xtended Content Entity
Provide an entity to Xtended Content. Please refer to the Xtended Content module project page for more details, or visit the documentation pages. Documentation Full documentation is included in the...
Categories: Content editing experience, Decoupled, Integrations
Xtended Content for File
Xtended Content from File sources. Please refer to the Xtended Content module project page for more details, or visit the documentation pages. Documentation Full documentation is included in the...
Categories: Content editing experience, Decoupled, Integrations
Xtended Content for Guzzle / ReST
Xtended Content from Guzzle sources. Please refer to the Xtended Content module project page for more details, or visit the documentation pages. Documentation Full documentation is included in the...
Categories: Content editing experience, Decoupled, Integrations
Pantheon Decoupled
Pantheon Decoupled Recommended configuration for Decoupled sites on Pantheon. Can be used in combination with Pantheon's front end starter kits including: https://github.com/pantheon-systems/next...
Categories: Decoupled
Xtended Content Field
Approach had been replaced at Entity level: please see Extended Content Entity module Please refer to the Xtended Content module project page for more details, or visit the documentation pages....
Categories: Content editing experience, Decoupled, Site structure
Xtended Content Drupal
Extended Content Drupal provides access to internal / external drupal objects from XTC API. Please refer to the Xtended Content module project page for more details, or visit the documentation...
Categories: Content editing experience, Decoupled, Site structure
JSON-RPC Autocomplete
A simple module to expose Drupal's autocomplete handlers via JSONRPC. Auto create functionality provided by core has not been tested. Why use this module? The main benefit to this module's...
Categories: Decoupled, Developer tools
Themeless
Simple RESTful API for Headless Drupal. Mainly intended to provide clean HTML content for use in an iFrame elsewhere, but apart from HTML, JSON and XML formats are also available out of the box for...
Categories: Content display, Decoupled
Decoupled Preview
Decoupled Preview Preview Drupal content on your decoupled front end site. For a full description of the module, visit the project page. Submit bug reports and feature suggestions, or track changes...
Categories: Content display, Decoupled
Editable
Currently still in alpha stage, so APIs are not yet final! Framework to (progressively) decouple Drupal with React/Redux/{json:api} This module provides commonly used building blocks to...
Categories: Content editing experience, Content display, Decoupled
Visual Editor
Provide an off-canvas integration to edit the full-node, it also provides a way to communicate form FE to BE to click FE Components and send a message to Drupal to open the visual_editor and edit...
Categories: Content editing experience, Decoupled
REST Block Data for Decoupled Drupal
Overview Rest block data modules intended to accomplish maximum Drupal’s potential in the fully decoupled applications. It helps developers to design the decoupled applications layout from the...
Categories: Decoupled, Developer tools
JSON:API layout enhancer
Features This module provides additional functionality on top of JSON:API & JSON:API extras for pages created using layout builder & blocks placed in layout. It helps to dynamically fetch a page...
Categories: Decoupled, Integrations, Multilingual
GraphQL Compose: Debug
Provides debug queries for GraphQL Compose entity type fields. This module allows developers to inspect field metadata and generate GraphQL query patterns for any entity bundle. Requirements Drupal...
Categories: Decoupled
Decoupled Toolbox
Introduction Decoupled Toolbox contains common features for decoupled websites or even any JSON REST API feed. It makes use of the Field UI and view displays to expose JSON-formatted content data...
Categories: Decoupled
JSON:API Query Builder
A modern, interactive interface for exploring and building Drupal JSON:API requests. The JSON:API Query Builder provides a user-friendly interface for discovering and testing Drupal's JSON:API...
Categories: Decoupled, Developer tools
Custom Elements
The Custom Elements module provides the framework for rendering Drupal data (entities, fields, ...) into custom elements markup. Custom elements can be easily rendered by frontend components, e.g....
Categories: Decoupled, Developer tools
Node Access Count
Node Access Count tracks how often content is accessed across admin pages and headless APIs, helping site builders understand content usage in both traditional and decoupled Drupal sites. Unique...
Categories: Content display, Decoupled