Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

595 modules match your search

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.

Vue

Vue Add Vue.js to your website instantly. Works by using a CDN url (which you can change). No composer? No npm? No problem! Configuration This module allows you to configure both which version of...
Categories: Decoupled, Developer tools

Xtended Content

Extended Content provides access to external content to Drupal. Xtended Content suite Xtended Content is a suite of modules that provides access to external content from Drupal 8. About Modules...
Categories: Content editing experience, Decoupled, Site search

Xtended Content for Elastica

Xtended Content from ElasticSearch sources - using PHP Elastica.
Categories: Content editing experience, Decoupled, Site search

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

Xtended Content Search

Extended Content toolbox for Search.
Categories: Content editing experience, Decoupled, Site search

Facebook Login REST

Facebook Login REST provides a rest resource for login with Facebook Token.
Categories: Decoupled, Access control

JSON Formatter

In order to use Nested REST in Views, I want to provide a simple entity formatter that with all fields. Unlike REST Export Nested, it simply choose the entity and select the json formatter. It's my...
Categories: Content editing experience, Content display, Decoupled

Content Packager

Summary Do you have an application that needs Drupal content as a data source? Is it an offline application or do you otherwise not want to connect to Drupal every time a user needs to use your app...
Categories: Content editing experience, Decoupled, Developer tools

Consumers Token

Provides a token [consumers:current-name] for consumers name replacement depending on what consumer has requested the token. Example use case The example use case for the module is Meta Tags....
Categories: Decoupled

Open Social JSON:API

Social JSON API provides an API which can be used with the following entities: comment event_enrollment file group group_content node post profile taxonomy_term user It works out of the box for...
Categories: Decoupled, Developer tools, Performance

Basic Data

Basic Data is a content entity that ships with an additional data property. The entity type is basic_data and you may add any fielded bundles you'd need. The primary use case for a basic_data...
Categories: Content editing experience, Decoupled

Connection Plugins

The aim of this module is to provide a bridge so that users can more easily put together API connections when wiring together decoupled applications. The solution, in Drupal-speak, is to use some...
Categories: Decoupled

React block

DEPRECATED: This module extends the PDB module which is unsupported. Users should migrate their code to use the "Component" module, which is the successor to PDB. The same basic integration pattern...
Categories: Decoupled, Developer tools

Apache Thrift for Drupal


Categories: Decoupled, Developer tools

Swagger UI


Categories: Decoupled

Decoupled quiz

Deprecated The Decoupled Quiz module provides an interactive quiz that allows site owners to ask users a specific set of questions that are meant to give recommendations to users based on their...
Categories: Decoupled

zchat

This module provides a simple chat functionality. Headless/decoupled technology has been used to create this module: - the backend is provided by rest/view of Drupal - the frontend is made using...
Categories: Decoupled

Build Hooks Netlify

Update - module no longer needed as similar functionality was added to build_hooks This module is a proof of concept that attempts to integrate Netlify webhook notifications into Drupal. A custom...
Categories: Decoupled, Integrations, Developer tools

EP React Blocks

EP React Blocks EP React Blocks provides block wrappers for writing progressively-decoupled React blocks in Drupal. It aims to provide a good developer and business-user experience and maximize the...
Categories: Content display, Decoupled, 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

Redirect to front

Overview This module provide a entity tab to view in front office when you are in case of drupal headless. It takes the path or the alias path of the entity to build the uri. Features Add new tab...
Categories: Decoupled

GraphQL Configuration


Categories: Decoupled

Front matter

This module _will_ (haven't created it yet!) support jekyll style front matter (https://jekyllrb.com/docs/front-matter/) via an endpoint for node CRUD operations. Why? Well it makes a rather nice ...
Categories: Administration tools, Content editing experience, Decoupled

Nextpath BAT Booking

The module is designed to be an extension of BAT and provides 2 field widgets for creating bookings. We used the headless/decoupled approach for creating this module, the backend is provided by...
Categories: Decoupled, E-commerce

Pages