
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.
Blocks
Categories: Content editing experience, Decoupled
Anonymous Auth
Categories: Administration tools, Content editing experience, Decoupled
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
GTFS Schedule Endpoint
This module provides an endpoint for the GTFS Utilities module that processes its data in a way corresponding to the way a human reads schedules. Designed to be used in tandem with the GTFS...
Categories: Content editing experience, Decoupled
QS IELTS Widget Block
TODO
Categories: Content editing experience, Content display, Decoupled
Editor Enhancements
Enhances CKEditor to support - Add support for languages to code-block plugin. - Convert embed media images to full path.
Categories: Content editing experience, Decoupled
Visual Editing
Module name discarded https://www.drupal.org/project/visual_editor will be used instead
Categories: Content editing experience, Decoupled
Enhanced PWA
What solution does this module provide? In an increasingly connected world, providing a seamless user experience even in offline scenarios has become paramount. This module can help solve real...
Categories: Content editing experience, Decoupled
NodeHive Dashboard
NodeHive Dashboards is a spin of, of the Content Planner module version 2. We (the makers of Content Planner and NodeHive) decided to spit the module for better modularisation. Features Create and...
Categories: Administration tools, Content editing experience, Decoupled
Decoupled-Preview-Iframe
Module name discarded https://www.drupal.org/project/decoupled_preview_iframe will be used instead
Categories: Content display, Content editing experience, Decoupled
Admin Domain
Ever wanted to separate the editorial and admin experience to its own domain (or subdomain)? Then this module is for you. Planned Features Supports two domains: One for editing and managing your...
Categories: Access control, Content editing experience, Decoupled
Services Path
Categories: Decoupled, Developer tools
Stencil
Note: This project is no longer being developed, as the maintainer has moved onto using Twig Components Stencil provides basic support and an API for using Stencil web components with Drupal. What...
Categories: Decoupled, Developer tools
GraphQL XML
This module is an extension to version 3 of the GraphQL module for Drupal and and provides fields to consume arbitrary XML data. { do: route(path: "https://drupal.org/project/drupal") { ... on...
Categories: Decoupled, Developer tools
Service Description
Overview Uses Guzzle Services library and Description Loader plugin to manage external services. Usage Create a service description JSON file for your service provider. place it as module_name...
Categories: Decoupled, Developer tools
PhantomJS Capture Service
This module uses the Phantomjs Capture and exposes its functionality into a simple web service endpoint, it could potentially transform your Drupal instance into a web page capturing service. https...
Categories: Decoupled, Media, Integrations
OAuth2 JWT SSO
OAuth2 JWT Single Sign On Module configures Drupal to use remote and centralized authentication service. This module works with any SSO provider which uses OAuth2 as the authentication framework,...
Categories: Decoupled, Developer tools, Security
Vue Elements
This project provides Vue components for all currently existing Drupal core FormElement and RenderElement plugins. It also provides Vue templates for commonly used Drupal theme hooks. It allows Vue...
Categories: Decoupled, Developer tools
Apollo
This module is no longer supported. If you need Apollo (or any other npm module) consider using the webpack module.
Categories: Decoupled, Developer tools, Integrations
Ramda
This module is no longer supported. If you need Apollo (or any other module from npm) consider using the webpack module.
Categories: Decoupled, Developer tools
Reactify Theme Utilities
Provides necessary functionality and examples for Reactify theme integration. Adds REST endpoints, authentication, CRUD endpoints for users, content and comments. Provides example of implementing...
Categories: Decoupled, Developer tools
Prepared Data
Development discontinued. Do not use this module.
Categories: Decoupled, Developer tools, Performance
GraphQL Subscription
This project aims to add subscription support to the GraphQL module. Since it is under active development, there are going to be frequent updates as well as patches to the GraphQL module that you...
Categories: Content editing experience, Decoupled, Developer tools
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
Entity Router
Lookup entities by their paths/redirects and convert to a given format. Use curl -X GET '/entity/router?path=&_format=' - The value of the can be an internal path of an entity, the redirect or its...
Categories: Decoupled, Developer tools