Search Drupal Projects
Find modules, themes, and distributions by name or by what they do. Descriptions are matched against each project's plain-language summary, and results can be narrowed to a Drupal core version or to projects that are still actively maintained.
| Project | Drupal | Maintenance | Installs |
|---|---|---|---|
|
This module uses JavaScript to set cookies for users, which can then be used to personalize content on the site. It is designed to work with the YMCA's Website Service distribution... Active |
10–11 | Active | 164 |
|
This module allows Drupal sites to receive JSON webhooks from third-party services. It acts as a base for other modules to process incoming data, with options to defer processing t... Dormant |
10–11 | Dormant | 163 |
|
File Upload Options
Module
This module controls how Drupal handles uploaded files that have the same name as existing files. It allows you to choose whether to replace the existing file or create a new one,... Active |
8–11 | Active | 163 |
|
This module implements a strategy pattern to manage pluggable data wrapper services with varying priorities. It allows you to define which service should be used to retrieve data b... Active |
10–11 | Active | 158 |
|
This module allows you to embed GraphQL queries directly within Twig templates to fetch and inject data. This eliminates the need for separate site building or preprocessing steps... Slowing |
— | Slowing | 157 |
|
This module allows the JSON API module to expose resource collections that can include entities from multiple bundles. This makes it easier to query and manage related content acro... Active |
8–11 | Active | 155 |
|
This module allows you to migrate data from a GraphQL endpoint into Drupal. You can configure the GraphQL endpoint, define authentication, and specify the GraphQL query to extract... Slowing |
8–11 | Slowing | 152 |
|
Decoupled Preview
Module
This module allows you to preview content from your Drupal site on a separate, decoupled front-end application. It supports previewing published content, content currently being ed... Dormant |
— | Dormant | 147 |
|
Component
Module
This module simplifies adding JavaScript components to Drupal sites by allowing developers to define them with a `*.component.yml` file and associated assets. These components are... Dormant |
— | Dormant | 146 |
|
This module facilitates the import and export of data from third-party systems by providing synchronization capabilities. It is designed to be used with the YMCA's Website Service... Active |
10–11 | Active | 139 |
|
This module logs incoming REST API requests and their corresponding responses, storing details like method, headers, URI, payload, status, and body. It provides a default view for... Dormant |
8–11 | Dormant | 138 |
|
Views Better REST export
Module
Views Better REST is a Drupal module that enhances the REST export display for views, enabling more flexible JSON output. It allows custom JSON structures, supports exposed filters... Dormant |
9–11 | Dormant | 136 |
|
This module allows you to preview content in a decoupled frontend, supporting unsaved nodes. It provides a REST endpoint to fetch preview data and an iframe to render the preview,... Dormant |
10–11 | Dormant | 129 |
|
This project enables encrypted communication between Drupal sites, allowing users logged into one site to access others through a one-time login link. Dormant |
10–11 | Dormant | 126 |
|
This project provides a ready-to-use decoupled Drupal setup with Nuxt.js, allowing editors to compose pages from frontend components and leveraging Drupal's authentication, caching... Active |
10–11 | Active | 118 |
|
This module exports your GraphQL schemas and introspection data to files. You can access this functionality through a web UI or Drush commands, making it useful for providing schem... Slowing |
10–11 | Slowing | 112 |
|
This module provides a text field formatter that can compute simple mathematical expressions using basic operators and parentheses. It displays the expression and its calculated re... Dormant |
9–11 | Dormant | 108 |
|
Anu LMS is a Drupal-based learning management system designed for teachers, organizations, and businesses. It allows for the creation of engaging courses with lessons, modules, qui... Active |
10–11 | Active | 106 |
|
Flex Processor
Module
Flex Processor is a Drupal module that allows developers to attach customizable processing plugins to various data structures. This enables dynamic manipulation and transformation... Dormant |
— | Dormant | 103 |
|
This module logs all outgoing HTTP requests and responses made by Drupal's core HTTP client to the database. It provides a user interface for managing and viewing these logs, allow... Active |
8–11 | Active | 103 |
|
Simple Daxko CRM Integration
Module
This module provides integration with the Daxko CRM system. It allows for caching and managing membership data from Daxko. Active |
9–11 | Active | 100 |
|
Decoupled Kit is a suite of modules designed to facilitate decoupled Drupal setups. It provides JSON output for entities, blocks, menus, taxonomies, and sitemaps, as well as integr... Active |
10–11 | Active | 99 |
|
This module provides a configurable search feature for programs. It includes functionality to manage and refresh the search cache. Active |
— | Active | 98 |
|
This module provides REST API endpoints for decoupled Drupal sites to allow users to request their username via email or to reset their password. It enables front-end applications... Active |
10–11 | Active | 95 |
|
This module integrates with the GroupEx PRO system, allowing for decoupled functionality from Open Y. Active |
— | Active | 94 |