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

565 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.

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

Pages