
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 Book
This module adds a GraphQL schema extension and relevant resolvers to enable CRUD (Create, Read, Update, Delete) operations for Drupal Books. In particular, it allows creating book outlines and...
Categories: Decoupled, Developer tools, Integrations
Decoupled Blocks: Angular
This is an Angular implementation for the Decoupled Blocks module. Blocks built with Angular can now encapsulate all that is needed for it and be added to a site via a module or in a custom theme....
Categories: Content display, Decoupled, Developer tools
UnelmaMovie_Directory
"UnelmaMovie_directory" module created in Drupal 10 is designed to provide a solution for managing and organizing movie directories within a Drupal-based website. This module offers the following...
Categories: Content editing experience, Content display, Decoupled
Paragraphs in API
Categories: Decoupled, Developer tools
API Wrapper
The api_wrapper module defines two attributes, #[ApiWrap] and #[Endpoint], which, when applied to an existing service, allow for the automatic definition of dynamic routes based on the parameters...
Categories: Decoupled, Developer tools, Integrations
Inertia
Delegate rendering anywhere in Drupal's front end to your JavaScript framework of choice. A Drupal-flavored implementation of https://inertiajs.com/ Still in early development - best bet to get...
Categories: Content display, Decoupled, Developer tools
Integrate Inertiajs
Developing decoupled applications with Drupal often involves managing separate back-end and front-end stacks, which can add complexity. The Inertia.js Integration Module simplifies this process by...
Categories: Decoupled, Developer tools, Integrations
NoCodeApi
Create a service that provides access to properties of entities, creating a configurable REST API through an interactive form.
Categories: Decoupled, Developer tools, Integrations
Frog
Frog is a website crawler, that allows you to crawl websites’ URLs. Its name is inspired to the famous screaming frog. Has been developed for the needed to check the validity of the links in a...
Categories: Decoupled, Search engine optimization (SEO), Developer tools
Replication Access Filter
This module provides a plugin filter for the Replication/Relaxed module that allows admin to filter documents by a particular users access when replicating. Limitations The uid is transmitted in...
Categories: Decoupled, Import and export
Remote Stream Wrapper REST
Create files via REST using Remote stream wrapper. For a media entity with a file field called file_media_file: "field_media_file": [ { "uri": "https://www.remote-location.com/documents/remote-doc...
Categories: Decoupled, Developer tools, Media
Static Export
Categories: Decoupled, Import and export
GTFS 511
This module provides utilities that integrate the GTFS Utilities module and other modules with data provided by 511.org.
Categories: Content editing experience, Decoupled, Import and export
GTFS Realtime
This module provides utilities to integrate the GTFS Utilities Module with GTFS Realtime Feeds. Given the URL of a GTFS Realtime feed, it automatically downloads and imports that feed into a table...
Categories: Decoupled, Import and export
JSON:API Field Formatter
Allows to specify a view mode in JSON:API requests and adds any formatted field configured via the view mode to a JSON:API response meta attribute. Note: this depends on [#3100732-21].
Categories: Decoupled, Import and export
Solid Pod
The Solid Pod module is an implementation of the Solid web standard for Drupal, allowing any Drupal site to be used as a Pod server or client.
Categories: Content editing experience, Decoupled, Media
Rasa
Purpouse: Rasa integration in Drupal https://rasa.com/ https://core.rasa.com/installation.html
Categories: E-commerce, Decoupled, User engagement
Singer
Experimental code to integrate with Singer, an open source ETL solution. Singer describes how data extraction scripts—called “taps” —and data loading scripts—called “targets”— should communicate,...
Categories: E-commerce, Decoupled, Developer tools
Etherpad API
Modules that provide etherpad integration are not Drupal 10 compatible. This one is. Etherpad API This module can be used to proxy requests to an etherpad API. After installing the module, you must...
Categories: Decoupled, Integrations, User engagement
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 Search
Extended Content toolbox for Search.
Categories: Content editing experience, Decoupled, Site search
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
Graph Database API
This module is intended to provide Drupal access to modern Graph Databases.
Categories: Content editing experience, Decoupled, E-commerce
Endpoint Status
Provides a structured approach to periodically or manually check the status of an endpoint entirely from configuration and code. This is very useful for anytime Drupal integrates with a external...
Categories: Decoupled, Developer tools, Site search