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 adds a GraphQL query that allows you to retrieve a preview of a node using its UUID. This enables obtaining node content for preview purposes without caching. Active |
9–11 | Active | 13 |
|
This module enhances JSON:API by creating more specific cache tags based on filter values, rather than generic list tags. This reduces unnecessary cache invalidations and improves... Dormant |
10–11 | Dormant | 13 |
|
API Toolkit is a developer tool that helps create consistent, custom API endpoints in Drupal. It provides tools for defining request validation using annotations on properties and... Slowing |
10–11 | Slowing | 12 |
|
JSON:API layout enhancer
Module
This module enhances JSON:API to dynamically fetch content for pages built with Layout Builder. It provides a route that allows accessing page data using URL aliases, and it bundle... Dormant |
9–10 | Dormant | 12 |
|
GraphQL Compose Configs
Module
This module allows you to expose your Drupal configuration data to GraphQL. You can select specific configuration items and their fields to make available, and the module automatic... Dormant |
— | Dormant | 11 |
|
Menu Autopilot
Module
Menu Autopilot automates Drupal navigation by allowing you to curate top-level menu items while its children automatically populate from published content. This means new content a... Active |
10–11 | Active | 11 |
|
This module provides GTFS and GTFS Realtime feeds from the 511 SF Bay Open Data API. It allows you to select transit operators and automatically creates and updates the necessary f... Active |
10–11 | Active | 11 |
|
Image Style Metadata
Module
This module stores metadata, such as width and height, for styled derivative images in the database. This allows applications, especially headless ones, to access image dimensions... Dormant |
— | Dormant | 11 |
|
This module provides a REST endpoint to retrieve basic site information, including the logo, favicon, site name, and slogan. Dormant |
9–11 | Dormant | 11 |
|
GraphQL Link
Module
This module provides a GraphQL field type that allows you to expose Drupal's Link field as a link object in your GraphQL schema. The link object includes the URL and title of the l... Dormant |
9–10 | Dormant | 11 |
|
Charts external resources
Module
This module allows you to display data from external sources as charts on your Drupal site. You can add charts as fields to your content, place them in blocks, or use them as custo... Dormant |
9–11 | Dormant | 11 |
|
This module provides a framework for managing external service integrations. It allows site administrators to configure connections to other services, reducing the need for hardcod... Dormant |
8–10 | Dormant | 11 |
|
This module adds U.S. Web Design System (USWDS) alert components to Drupal, extending the Sitewide Alert module. It provides seven alert styles and customizable fields to match USW... Dormant |
— | Dormant | 10 |
|
jsonapi_menu
Module
This module provides a JSON API resource for Drupal menus, allowing menu data to be accessed programmatically. It supports both user-created and system-generated menu items, includ... Slowing |
— | Slowing | 10 |
|
This experimental module allows users to log in to Drupal 10 using passkeys. It provides the necessary endpoints for registering and logging in with WebAuthn in a decoupled setup. Dormant |
— | Dormant | 10 |
|
This module provides a way for headless Drupal sites to render pages using Layout Builder. It exposes a JSON:API endpoint that returns a structured representation of the layout, in... Active |
10–11 | Active | 10 |
|
This module provides Drush commands to audit headless or decoupled API routes. It helps identify routes with open access, missing permission checks, and other security misconfigura... Active |
11 | Active | 10 |
|
This module allows editors to manually select and order content entities to be displayed within a block. Site builders can configure the available content types and how they are di... Active |
10–11 | Active | 10 |
|
This module ingests GTFS Realtime feeds for trip updates, vehicle positions, and service alerts, making the data available as JSON. It also provides REST endpoints to query predict... Active |
10–11 | Active | 10 |
|
This module imports transit data from a GTFS feed and turns it into structured, queryable content within Drupal. This allows you to manage and display transit information, with ext... Active |
10–11 | Active | 10 |
|
This module displays live vehicle locations on a map using your own GTFS Realtime data. It can be embedded into other websites via an iframe and offers features like vehicle marker... Active |
10–11 | Active | 10 |
|
This module provides Drupal integration for Handlebars.js, allowing developers to use familiar Handlebars syntax for templating within Drupal. It's useful for building decoupled ap... Active |
— | Active | 10 |
|
Next Custom Tags
Module
This module allows you to define custom cache tags for any Drupal entity type to precisely control how your Next.js frontend caches and revalidates content. When content changes, i... Slowing |
— | Slowing | 9 |
|
This module provides entity types for GTFS+, an extension of the General Transit Feed Specification used by Bay Area transportation agencies. It allows for the import and managemen... Active |
10–11 | Active | 9 |
|
Static Site Generator
Module
This module generates a static HTML copy of your Drupal website, including all assets like JavaScript, CSS, and images. This allows for a high-performance, secure, and reliable pub... Dormant |
— | Dormant | 9 |