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 provides shared functionality for building headless Drupal websites, specifically designed for use with Node and Next.js. It is part of the Acquia Drupal Starter Kit ec... Dormant |
10–11 | Dormant | 90 |
|
This module provides a library of web components to easily create modern and interactive search experiences. These components connect to a decoupled search API, allowing for more f... Dormant |
— | Dormant | 85 |
|
Varbase API provides a JSON:API implementation for your Drupal site, enabling other applications to easily access and ingest content. It includes built-in authentication and author... Active |
11 | Active | 84 |
|
This module integrates with the Daxko API, allowing Drupal to connect with Daxko's services. Active |
9–11 | Active | 78 |
|
This module helps map routes defined in frontend frameworks like Nuxt or Vue.js to corresponding routes within Drupal. It allows you to assign Drupal nodes to these frontend routes... Active |
10–11 | Active | 78 |
|
This module provides a drag-and-drop interface for organizing, storing, and sharing files within a Drupal site. It allows users to manage files and folders like a desktop file expl... Active |
10 | Active | 77 |
|
This module enables GraphQL integration for Drupal's Search API, allowing you to perform complex searches on your indexed content. It supports full-text search, advanced filtering,... Active |
10–11 | Active | 73 |
|
This module registers new users through a custom REST endpoint, initially blocking them. It then provides a separate endpoint to verify the user's email address using a unique toke... Dormant |
8–11 | Dormant | 73 |
|
This project provides functionality to create JavaScript components and their associated configuration, forming a part of the Acquia Drupal Starter Kit. Dormant |
9–11 | Dormant | 70 |
|
GraphQL Focal Point
Module
This module extends GraphQL to provide focal point coordinates for image fields. It makes focal point data available in various formats, including percentages, normalized values, a... Dormant |
10–11 | Dormant | 69 |
|
This module integrates with nuxt-multi-cache, a tool for managing caches and purging cache entries. Active |
10–11 | Active | 69 |
|
This module exposes the Address module's functionality through a REST API. It allows external applications to validate addresses, retrieve country information for building forms, a... Dormant |
9–11 | Dormant | 69 |
|
This module allows you to define custom routes that can be handled by a single-page JavaScript application. It works by specifying an asset library for your JavaScript application... Dormant |
8–10 | Dormant | 68 |
|
React JSONSchema Form
Module
This module integrates the React JSON Schema Form library into Drupal, allowing you to generate forms and fields directly from JSON schemas. It provides a flexible way to create dy... Dormant |
— | Dormant | 62 |
|
This module allows you to output responsive Drupal images via GraphQL. It provides field types that can return either structured image data or the complete HTML markup for a respon... Active |
8–11 | Active | 62 |
|
JSON:API Reference
Module
This module adds a field type that allows you to reference resources from a remote system exposed via JSON:API. It provides an autocomplete widget to search and select these remote... Dormant |
— | Dormant | 60 |
|
JSON:API Focal Point
Module
This module exposes focal point data for images through JSON:API endpoints. Dormant |
10–11 | Dormant | 58 |
|
This module exposes Drupal entities through view modes and form modes via the REST API, returning normalized arrays of data instead of HTML. It allows customization of field names,... Active |
9–11 | Active | 57 |
|
This module allows you to use a custom HTTP header for sending OAuth Bearer access tokens, which can help avoid conflicts with other authentication methods. It also provides an opt... Dormant |
9–11 | Dormant | 55 |
|
This module integrates the Mercure Component into Drupal, enabling real-time data updates to be pushed from your website to web browsers and other HTTP clients. This is particularl... Slowing |
9–11 | Slowing | 54 |
|
This module enhances Drupal's REST export capabilities for Views. It allows you to group exported results based on the values of a selected field, or even by the first letter of th... Active |
10–11 | Active | 54 |
|
This module replaces the default Drupal comment interface with an interactive React frontend. It allows users to comment, reply, edit, and administer comments without needing to re... Active |
— | Active | 53 |
|
This module provides API endpoints for integrating with ActiveNet, allowing you to retrieve data about centers, activities, programs, and membership information. After configuring... Active |
9–11 | Active | 50 |
|
This module provides granular control over JSON:API permissions in Drupal, allowing administrators to set specific access rights for different user roles on a per-resource and per-... Dormant |
— | Dormant | 49 |
|
Path Alias View Access
Module
This module adds a permission that allows users to view path alias entities without granting them full administrative access to edit them. This is useful for scenarios like providi... Dormant |
— | Dormant | 49 |