Tags

API

api

Token

Provides a user interface for browsing available tokens and adds missing core tokens to Drupal's Token API.

★ 228
api

Chaos Tool Suite (ctools)

A comprehensive suite of APIs and tools that improve the developer experience in Drupal, providing utilities for plugins, forms, AJAX, contexts, and more.

★ 214
gui

Charts

A charting API for Drupal that enables creating dynamic charts without code, with integration for Views, Fields, and Blocks.

★ 162
api

Simple OAuth (OAuth2) & OpenID Connect

A comprehensive OAuth 2.0 Authorization Framework and OpenID Connect implementation for Drupal, built on the League OAuth2 Server library.

★ 130
api

External Entities

Allows connecting to and using datasets from external sources as native Drupal entities through REST APIs, file systems, SQL databases, and other storage backends.

★ 124
gui

Schema.org Blueprints

Uses Schema.org as the blueprint for content architecture and structured data in a Drupal website, providing perfect data structures, pristine APIs (JSON:API), and great SEO (JSON-LD).

★ 97
api

Migrate Plus

Provides extensions to Drupal core migration framework functionality with configuration entities, additional plugins, and examples.

★ 97
gui

REST UI

Provides a user interface to manage REST resources in Drupal.

★ 94
api

OpenAPI

Provides OpenAPI (Swagger) specification documents describing Drupal's REST APIs.

★ 81
api

Libraries API

Provides external library handling for Drupal modules, enabling version-dependent and shared usage of third-party JavaScript, CSS, and PHP libraries.

★ 78
gui

Embed

Provides a framework for different types of embeds in text editors, including an API for creating embed type plugins and a UI for managing embed buttons.

★ 63
api

HTMX

Provides developer tools for building dynamic content in Drupal using the HTMX library.

★ 57
api

Services

A standardized solution for integrating external applications with Drupal by providing a RESTful API framework with configurable endpoints, entity CRUD operations, and user authentication.

★ 55
api

Geocoder

A comprehensive geocoding API module based on the Geocoder PHP library that enables forward and reverse geocoding operations with support for multiple geocoding service providers.

★ 52
api

GraphQL Compose

Toolkit for generating GraphQL schemas in Drupal, providing an extendable no-code GraphQL schema for Drupal GraphQL module.

★ 46
api

Transform API

A Drupal module that exposes routes and entities transformed to JSON with a comprehensive API, enabling Drupal developers to leverage their existing knowledge of entities, view modes, and templates to produce JSON instead of HTML.

★ 43
gui

Custom Elements

Provides a framework for rendering Drupal entities as custom HTML elements (Web Components) for decoupled frontend architectures.

★ 43
api

Hux

Enables hook implementations using PHP 8 attributes without requiring .module files, with full dependency injection support.

★ 42
field

JSON Field

Provides mechanisms for storing JSON data in Drupal fields with various field types, widgets, and formatters for editing and displaying JSON content.

★ 42
integration

Rocket.Chat

Integrates Drupal with Rocket.Chat, providing configuration management, API client, livechat widget embedding, and group chat channel functionality.

★ 40